查看 Conda 上的
nvidia
频道,我看到两个不同的软件包 cuda-toolkit 和 cudatoolkit。
官方 CUDA 工具包文档指的是 cuda 包。安装此程序会安装
cuda-toolkit
软件包。
但其他包如
cudnn
和 tensorflow-gpu
依赖于 cudatoolkit
。即使我按照官方 CUDA Toolkit 指南进行安装,并且安装了 cuda-toolkit
,这些其他软件包仍然会安装 cudatoolkit
作为依赖项。
所以我真的很想了解
cudatoolkit
和cuda-toolkit
之间的区别。
我相信我可能已经明白了。部分感谢这个答案。
cudatoolkit
是一个准系统软件包,包含其他软件包通常需要的最基本的库。这不是真正的 CUDA 工具包。因此,许多软件包将其作为依赖项安装。因为它小而且稳定。
另一方面,cuda-toolkit
是更全面的软件包,作为安装完整 CUDA 工具包的一部分进行安装。