cuda安装时操作系统问题

通过nvidia-smi查看显卡信息如下:
NVIDIA-SMI 473.81 Driver Version: 473.81 CUDA Version: 11.4

img


cuda最大支持11.4。
到nvidia网站https://developer.nvidia.com/cuda-toolkit-archive
下载CUDA Toolkit版本,CUDA Toolkit 11.0.1要求为win10.但是我的电脑为win7,我直接下了CUDA Toolkit 11.4.4 安装。

img


一些文章解释说CUDA Version版本小于cuda runtime版本,但是nvidia的CUDA Toolkit 对操作系统有最低要求。
为什么操作系统win7能够安装CUDA Toolkit 11.4.4 。

我记得cuda11.0开始不再支持win7了,也就是你无论如何都会有问题的,或许你可以安装,但是运行会有一堆的问题,你可以试试看下运行神经网络之类的能否成功调用到显卡。
另外如果你安装cuda的时候将cuda带的硬件驱动安装上,会更新相应的驱动版本的,你可以在此输入nvcc -V看下你的cuda version版本号是否更新了。

  • 你看下这篇博客吧, 应该有用👉 :Windows 系统上安装 CUDA Toolkit 10.1
  • 除此之外, 这篇博客: CUDA安装及开发环境的配置中的 CUDA toolkit 下载 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 访问以下网站来查看和自己的驱动版本相匹配的CUDA toolkit版本

    CUDA toolkit版本查看

    image-20220517160436428

    这里我选择的是 CUDA 11.4.0 GA,当然只要选择自己驱动所能支持的版本均可。

    接下来访问以下网址下载对应的CUDA toolkit。

    CUDA toolkit下载

    image-20220517160718648

    选择自己所需要的操作系统以及操作系统的版本还有下载的方式,这里以Windows 11 为例,选择的是Windows->x86_64->10->exe[local],最后一个选项的意思是直接本地安装还是选择联网安装。总体上来说下载速度还行,直接选择exe[local]就OK了。

    image-20220517160926634

你这个即使安装了 运行的时候应该也会又问题啊

CUDA Version: 11.4和cuda能力是两个概念,前者是软件版本,后者是硬件支持版本