Question
We have been using CUDA for years and we would like to migrate to ILGPU, but we depend on CUDA libraries, which are difficult to replace. The most notably, we have a demand for nvJPEG library.
CUDA stream pointer is private in AcceleratorStream but I could dig it out with reflection. Are there any obstacles going this way? Is there an easier way to call nvJPEG or NPP functions, keeping data in video memory between calls? Ask an AI to write a JPEG encoder for ILGPU?
Environment
- ILGPU version: 1.5.3
- .NET version: 10
- Operating system: Ubuntu 18/20/22
Additional context
No response