]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
vulkan: Remove transfer_ctx, do everything in compute_ctx. (llama/18945)
authorJeff Bolz <redacted>
Wed, 21 Jan 2026 17:01:40 +0000 (11:01 -0600)
committerGeorgi Gerganov <redacted>
Fri, 30 Jan 2026 11:49:29 +0000 (13:49 +0200)
commit84ec0f974a2cc5afcd27a626a2235d16974329c2
treed39448f28fdcb95e014f1d938979f706b96ab6e3
parent541c0510c71cc4f852c91e62beddd2950a634a98
vulkan: Remove transfer_ctx, do everything in compute_ctx. (llama/18945)

* vulkan: Remove transfer_ctx, do everything in compute_ctx.

We had a bug where a set_tensor_async (using transfer_ctx) didn't get
submitted before the graph_compute (using compute_ctx) that came after
it. To avoid this sort of issue, just do everything in compute_ctx.

Remove transfer_cmd_pool, which was already unused.

* fix crash with perf logger
src/ggml-vulkan/ggml-vulkan.cpp