cuda.bindings.utils.get_minimal_required_cuda_ver_from_ptx_ver¶
- cuda.bindings.utils.get_minimal_required_cuda_ver_from_ptx_ver(ptx_version: str) int ¶
Maps the PTX ISA version to the minimal CUDA driver, nvPTXCompiler, or nvJitLink version that is needed to load a PTX of the given ISA version.
- Parameters:
ptx_version (str) – PTX ISA version as a string, e.g. “8.8” for PTX ISA 8.8. This is the
.version
directive in the PTX header.- Returns:
Minimal CUDA version as 1000 * major + 10 * minor, e.g. 12090 for CUDA 12.9.
- Return type:
- Raises:
ValueError – If the PTX version is unknown.
Examples
>>> get_minimal_required_driver_ver_from_ptx_ver("8.8") 12090 >>> get_minimal_required_driver_ver_from_ptx_ver("7.0") 11000