cuda-nvrtc/13.0.2+1

[brief]

CUDA C++ Runtime Compilation Library

NOTE:
This package is not open source and does not contain any source code. Instead, in order to "build" the exported target(s) it downloads (potentially large) pre-built binaries provided by NVIDIA for the target platform.

CI for this package is disabled due to the above.
Supported platforms/compilers are Windows/MSVC. Linux binaries exist but are currently not available through this package.

NVRTC is a runtime compilation library for CUDA C++. It accepts CUDA C++ source code in character string form and creates handles that can be used to obtain the PTX. The PTX string generated by NVRTC can be loaded by cuModuleLoadData and cuModuleLoadDataEx, and linked with other modules by using the nvJitLink library or using cuLinkAddData of the CUDA Driver API. This facility can often provide optimizations and performance not possible in a purely offline static compilation.

Usage

To start using cuda-nvrtc in your project, add the following depends value to your manifest, adjusting the version constraint as appropriate:

depends: cuda-nvrtc ^13.0.1

Then import the library in your buildfile:

import libs = cuda-nvrtc%libs{nvrtc}

Importable targets

This package provides the following importable targets:

libs{nvrtc}
version 13.0.2+1 (13.0.88)
license other: CUDA Toolkit
repository https://pkg.cppget.org/1/testing
download cuda-nvrtc-13.0.2+1.tar.gz
sha256 6ec2e7dea61974d5997c23a490b1f1ca6a336838485af186851e3bc61be202c9
project nvidia-cuda-toolkit
url developer.download.nvidia.com/compute/cuda/redist/redistrib_13.0.2.json
package-email packaging@build2.orgMailing list

Reviews

fail 0
pass 0