que*_*o42 3 cuda nvidia-geforce nvidia-graphics-card windows-10 nvidia
cuda已经包含在显卡显示驱动的安装中了吗?根据https://www.asus.com/Graphics-Cards/GT710-SL-2GD5/specifications/,该卡有 192 个 cuda 核心,根据https://www.techpowerup.com/gpu-specs/有 Cuda 3.5 Geforce-GT-710.c1990。它显然支持 cuda,因此我希望它已经安装。
来自/sf/ask/680938191/来查找 cuda 版本。该链接的 Windows 10 快捷方式对我不起作用。
我现在假设 cuda 需要与https://developer.nvidia.com/cuda-toolkit分开安装,这是真的吗?
提前结果:
在下文中,“CUDA Toolkit”(独立的,您将在 Python 之外安装在系统上的工具包)和 cudatoolkit (conda) 是不同的!
conda install tensorflow-gpu)时,不需要安装系统“CUDA Toolkit”(独立的,意思是在Python之外)。通过 pip,您可以使用“CUDA Toolkit”(1.),但您不应该!您还可以使用 pip 安装“cudatoolkit”(2.),但也不建议这样做。原因:在两个 pip 安装 (1./2.) 中,无法保证您的依赖项在所有设置中都有效。相反,NVIDIA 推荐 Conda,因为它可以处理依赖关系。编辑:我发现了一个也被评论的例子:当 conda 不起作用时,pip 有时起作用。UnsatisfiableError: 找到 CUDA 驱动程序的不兼容规范,即使我有规范中的版本,并且 pip 安装正常 - 安装 PyMC3 和 tensorflow。也许是老例子,但只是一个提示。因此:尝试 conda,只有当它不起作用时,才尝试 pip。
####
详细信息(仅供参考):
为什么不直接测试需要 cuda 的安装来找出答案。转到https://pytorch.org/get-started/locally/,您将conda install pytorch torchvision cudatoolkit=10.2 -c pytorch在 conda 提示符中获得安装命令。它选择安装版本10.2。如果 cuda 与显示驱动程序一起提供,则不会安装 cuda。
安装后会安装一个cuda工具包:
将安装以下新软件包:
cudatoolkit pkgs/main/win-64::cudatoolkit-10.2.89-h74a9793_1
然后我们看到cudatoolkit-10.2.89 | 317.2 MB 可能太大,无法合理地包含在显示驱动程序中。其中C:\Program Files (x86)\NVIDIA Corporation,只有三个cuda命名的dll文件,大小几百KB。
ps:发行说明中提到的cuda 11.0只是给我们提供支持信息,而不是实际安装。我也看过发行说明。它在“软件模块版本”下列出了 cuda 11.0,是的。然而后来在“新功能和其他变化”下,它只是说“支持 CUDA 11.0。”,请参阅https://us.download.nvidia.com/Windows/451.67/451.67-win10-win8-win7-release-notes.pdf。
nvidia-smi使用获取右上角版本的答案被拒绝为错误,因为它仅显示支持哪个版本。它不显示 Cuda 是否实际安装。@BruceYo 评论:[命令 nvidia-smi]“即使没有安装 CUDA,也会显示 CUDA 版本。”这再次表明 cuda 未包含在显示驱动程序安装中。
| 归档时间: |
|
| 查看次数: |
13692 次 |
| 最近记录: |