]> git.djapps.eu Git - pkg/ggml/sources/ggml/commit
vulkan : initialize vk_buffer_struct members to VK_NULL_HANDLE (#893)
authorTony Wasserka <redacted>
Sat, 20 Jul 2024 18:49:44 +0000 (20:49 +0200)
committerGitHub <redacted>
Sat, 20 Jul 2024 18:49:44 +0000 (21:49 +0300)
commit19874aa40fa0e7d1f0f8f45f846c10a4510971c9
treeb651369daf001de5d2d502ebdd9720e557d6565c
parent9d530439bc4f130f05a6daae4d451888e261a1b1
vulkan : initialize vk_buffer_struct members to VK_NULL_HANDLE (#893)

This prevents invalid frees when destroying a partially initialized
vk_buffer_struct. For example, this could happen in ggml_vk_create_buffer
when running out of device memory.

Co-authored-by: Tony Wasserka <redacted>
src/ggml-vulkan.cpp