Open yurivict opened 3 months ago
It's correct that the binaries aren't linked with vulkan libraries. They dlopen them instead.
find_gpu_target in tutorial lesson 12 doesn't consider Vulkan as a possibility. I'm hesitant to enable it, because we don't currently test vulkan on the bots due to some outstanding bugs (see https://github.com/halide/Halide/issues?q=is%3Aissue+is%3Aopen+vulkan)
So how to use it then if I just want to see whether it works?
Change find_gpu_target to just return Target{"host-vulkan-vk_int8-vk_int16-vk_int64-vk_float16-vk_float64-vk_v13"}
Or just Target{"host-vulkan"}
if you want to go with the minimum supported feature set.
Configure prints this:
but this code evaluates to false:
Binaries aren't linked with vulkan libraries.
Version: 18.0.0 clang-18 FreeBSD 14.1