2 ms·
> For game developers this might be different, as here you always use high-level language and packages (in most cases). ... I'm not sure what you mean that you
by Arelius 3y ago
> For game developers this might be different, as here you always use high-level language and packages (in most cases).
... I'm not sure what you mean that you always use high-level language and packages... But it doesn't sound right.
The reason game developers use DX/VK/GL as opposed to cuda is entirely:
A. You want access to non-nvidia customers
B. You need access to more aspects of the hardware then is exposed to Cuda. Cuda provides a nice interface to Nvidia's compute. Almost no access to the entire rest of the fixed function pipeline.
- qrios 3y agoI was referencing DX/VK/GL and C++. What I can see on the lowest compute level, ML libs often are using pure CUDA in C or even PTX and are used especially if the code is generated by let's say via Python.