Arraymancer
Arraymancer copied to clipboard
Vulkan support
The most important blocker for Vulkan support was finding some AXPY example to understand how to use/allocate arbitrary sized buffers without using a texture hacks (like in OpenGL before Cuda/OpenCL existed).
This project is an example, in particular for allocation: https://github.com/Glavnokoman/vuh/blob/464b915/src/include/vuh/arr/allocDevice.hpp#L18-L50
This looks like it may provide some inspiration, at least: https://github.com/Tencent/ncnn
A vulkan-powered DNN library.