fix cleanup

This commit is contained in:
Ruben Ortlam
2026-06-29 15:45:12 +02:00
parent 76c4417827
commit b72b4e592c
+4
View File
@@ -15806,6 +15806,8 @@ static void ggml_vk_bench_pair(
std::cerr << " dmabuf_p2p : SKIPPED (src alloc: " << e.what() << ")" << std::endl;
if (exp_buffer) dev0->device.destroyBuffer(exp_buffer);
if (exp_mem) dev0->device.freeMemory(exp_mem);
exp_buffer = vk::Buffer{};
exp_mem = vk::DeviceMemory{};
setup_ok = false;
}
@@ -16347,6 +16349,8 @@ static void ggml_vk_bench_pair(
std::cerr << " dmabuf_p2p_rev : SKIPPED (dst alloc: " << e.what() << ")" << std::endl;
if (exp_buffer) dev1->device.destroyBuffer(exp_buffer);
if (exp_mem) dev1->device.freeMemory(exp_mem);
exp_buffer = vk::Buffer{};
exp_mem = vk::DeviceMemory{};
setup_ok = false;
}