Skip to content

[QUESTION]: is there reasonably easy way to call CUDA nvJPEG or NPP functions? #1508

@ilehtoranta

Description

@ilehtoranta

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions