Conda packages released for cuda-python to the nvidia channel depend on cuda-toolkit, i.e. the entire CUDA Toolkit.
https://anaconda.org/nvidia/cuda-python/files?version=12.0.0
The cuda-python package should declare dependencies only on components that are actually used, which might be a more limited subset like these, which I found by reading extern from declarations:
Conda packages released for
cuda-pythonto thenvidiachannel depend oncuda-toolkit, i.e. the entire CUDA Toolkit.https://anaconda.org/nvidia/cuda-python/files?version=12.0.0
The
cuda-pythonpackage should declare dependencies only on components that are actually used, which might be a more limited subset like these, which I found by readingextern fromdeclarations:cuda.h,cuda_runtime.h,driver_types.h, and other headers in https://github.com/NVIDIA/cuda-python/blob/main/cuda/ccudart.pxd.innvrtc.hcuda-python/cuda/cnvrtc.pxd.in
Line 11 in 9ac2d31
cudaProfiler.hcuda-python/cuda/ccuda.pxd.in
Line 1868 in 9ac2d31