搜了一下大概意思就是我安装的dgl的cuda版本和我自己的cuda版本不匹配,然后一顿搜索以后,又找到了 nvcc --version这个命令,显示出来的cuda版本竟然是9.1 所以,此时的情况是:nvidia-smi和nvcc --version出来的版本不一致,这主要是因为,CUDA有两个主要的API:runtime(运行时) API和driver API。关于这两个具体的区别...
UserWarning: NVIDIA GeForce RTX 3090 with CUDA capability sm_86 is not compatible with the current PyTorch installation. The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_70. 查看了一下CUDA的版本,用nvcc -V得到的是V11.6.124,用nvidia-smi得到的版本是11.4。 nvcc 和 nv...
CUDA Toolkit Installer通常会集成了GPU driver Installer,如果你的CUDA均通过CUDA Tooklkit Installer来安装,那么runtime api 和 driver api的版本应该是一致的,也就是说, nvcc --version 和 nvidia-smi 显示的版本应该一样。否则,你可能使用了单独的GPU driver installer来安装GPU dirver,这样就会导致 nvidia-smi ...
参考文章:jianshu.com/p/eb5335708 总结就是: nvcc --version 是由CUDA toolkit installer安装的关于runtime api的文件 nvidia-smi是由GPU driver installer安装的,关于driver api的文件 在安装pytorch的时候,选择与nvcc 版本一致的torch sudo ln -s 可以用于添加软链接 ...
nvcc-V# 查看cudnn的版本仍为9.1 # 但是使用nvidia-smi时,查看cuda版本已经切换为了10.1 nvidia-smi 对此,网上很少有解释,自己也挺困惑的,命名已经在配置文件中进行了修改了,为什么两个地方查看的cuda版本不同呢? 参考了文章https://www.jianshu.com/p/eb5335708f2a,得到了答案: ...
然后输入nvcc --version 查询版本号,出现提示没有安装 找到usr/local/cuda/bin 目录下,找到nvcc可执行文件,如果有 输入vi ~/.bashrc 在最后一行加环境变量 export PATH=$PATH:/usr/local/cuda/bin 保存退出 输入:source ~/.bashrc 输入nvcc -V 查询版本号,出现和输入sudo nvidia-smi查询的一样 ...
gpu code.(NVIDIA CUDA 编译器套件的主要包装器,用于编译和链接主机和 gpu 代码)。一般使用nvcc -V...
nvidia-smi 中的CUDA 版本与 nvcc不一致 1 问题为何nvidia-smi中的CUDA版本与nvcc不一致,nvidia-smi的结果显示CUDA版本是10.0,而从nvcc-V命令来看,却是CUDA9.0。 2分析其实是因为CUDA有两种API,分别是运行时API和驱动API,即所谓的RuntimeAPI与DriverAPI。nvidia-smi的结果除了有GPU驱动版本型号,还有CUDA ...
nvidia-smi可以显示与nvcc报告的“不同的 CUDA 版本”。因为它们报告了两个不同的东西: nvidia-smi显示给定 GPU 驱动程序支持的最大可用 CUDA 版本。 而nvcc -V报告的第二个是当前系统正在使用的 CUDA 版本。 简而言之 nvidia-smi显示驱动程序支持的 CUDA 的最高版本。nvcc -V显示当前 CUDA 安装的版本。只要...
nvidia-smi可以显示与nvcc报告的“不同的CUDA版本”。因为他们报告了两件不同的事情: nvidia-smi显示了对给定GPU驱动程序的最大可用CUDA版本支持。 nvcc -V报告的第二件事是系统当前正在使用的CUDA版本。 简而言之 nvidia-smi显示您的驱动程序支持的CUDA的最高版本。nvcc -V显示当前CUDA安装的版本。只要驱动程序...