vulkan: remove the need for the dryrun (#16826)

* vulkan: remove the need for the dryrun

Allocate pipelines and descriptor sets when requested.

Reallocate the prealloc buffers when needed, and flush any pending work
before reallocating.

For rms_partials and total_mul_mat_bytes, use the sizes computed the last time
the graph was executed.

* remove dryrun parameters
This commit is contained in:
Jeff Bolz 2025-11-04 13:28:17 -06:00 committed by GitHub
parent 66d8eccd42
commit ad51c0a720
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 274 additions and 406 deletions

File diff suppressed because it is too large Load Diff