VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
VUDA is based on the Vulkan API. The functionality of VUDA conforms (as much as possible) to the specification of the CUDA runtime. For normal usage consult the reference guide for the NVIDIA CUDA Runtime API, otherwise check the VUDA wiki:
All VUDA functionality can be accessed by including
vuda.hpp and using its namespace
Alternatively, one can utilize
vuda_runtime.hpp which wraps and redirect all CUDA functionality.