解决cuda版本不对应问题

这篇具有很好参考价值的文章主要介绍了解决cuda版本不对应问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

windows10 , python3.6.5 ,rtx3060ti

一:问题及初步尝试解决

最近跑一个需要使用cuda的代码,但是一直有问题。检查到最后发现是最前面有一个if判断cuda是否可用一直返回false

if torch.cuda.is_available()

这说明cuda不可用,于是选择输出torch和cuda的version看一下,即

print(torch.__version__)
print(torch.version.cuda)

发现前一个输出结果是None,后一个输出结果是'1.10.2+cpu',这说明pytorch装的版本是CPU版本的。于是去卸载虚拟环境中的torch,去pytorch官网安装cuda11.7的pytorch,如图:

解决cuda版本不对应问题

在cmd中进入虚拟环境后输入以上指令:pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117安装后运行程序返回依然是false,我怀疑是cuda和cudnn的问题,于是重新走一遍过程。当然尝试了多种办法都没用后,我最后确定是pytorch安装的问题,是pytorch官网给的指令安装的并非合适版本的cuda11.7的pytorch,于是只好向下适配,去安装了cuda11.3的版本,然后虚拟环境安装了对应的包,最后运行成功,以下是流程。

二.安装cuda和cudnn

进入cuda官网

https://developer.nvidia.com/cuda-toolkit-archive

找到合适版本

解决cuda版本不对应问题

这里我安装的11.3.0版本

解决cuda版本不对应问题

选择自定义且cuda选择去掉visual studio integration,除了cuda,其他的也去掉勾选(因为我有cuda11.7版本,其他不需要的都不安装)

解决cuda版本不对应问题

然后下载cudnn:https://developer.nvidia.com/rdp/cudnn-download

解决cuda版本不对应问题

安装好后解压缩,放到对应的文件夹中,即将安装好后的文件每个放入对应文件夹中,找到路径C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3的文件夹,然后将bin,include,lib中的文件一一放过去复制粘贴即可。

解决cuda版本不对应问题
解决cuda版本不对应问题

此时cuda和cudnn就安装完毕。

三.安装pytorch

解决cuda版本不对应问题

去pytorch官网找到Previous versions of Pytorch

解决cuda版本不对应问题

找到cuda11.3的指令去虚拟环境中输入指令:

conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge

然后安装完成后去验证代码:

解决cuda版本不对应问题

问题解决。

多版本cuda可共存,参考博客:https://blog.csdn.net/m0_37605642/article/details/117932717文章来源地址https://www.toymoban.com/news/detail-453457.html

到了这里,关于解决cuda版本不对应问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 跟着李沐学AI(动手学深度学习 PyTorch版)学习笔记——03安装(环境配置d2l、pytorch)(python3.7版本+Windows+各种问题解决措施)

    1.下载Miniconda下载地址 2.在安装过程中需要勾选“Add Anaconda to the system PATH environment variable”选项 3.检验win+R,输入cmd,在文本框输入conda --version 1.点击该链接+点击jupyter记事本下载压缩包 2.解压该压缩包 3.在解压后的文件夹地址栏输入cmd回车进入命令模式。 1.conda和pip默认使⽤

    2024年02月12日
    浏览(55)
  • 关于GPU显卡、CUDA版本、python版本、pytorch版本对应

    提示:算力、cuda版本、python版本、pytorch版本有一项不匹配都无法使用 一、查看自己计算机的当前cuda版本以及gpu的算力 二、根据算力下载对应的cuda版本 三、根据算力以及CUDA版本下载查看需要的pytorch版本 四、下载可以兼容上述Pytorch版本的python 五、下载上述pytorch版本 查看

    2024年02月08日
    浏览(43)
  • Ubuntu + nvidia驱动+ cuda安装教程以及重装问题 NVIDIA驱动版本与CUDA版本对应关系

    操作系统:ubuntu 18 nvidia驱动版本: 515 cuda: 11.7 在此方面掉过坑,写此篇文章mark一下。如果遇到同样问题的小伙伴可以参考一下。 第一次在ubuntu上尝试安装nvidia510驱动,之后其他小伙伴在此系统上装了一个11.6版本的cuda,开机之后,BBQ了,笔记本开机黑屏。 如果同样遇到黑屏

    2023年04月25日
    浏览(49)
  • 01 Pytorch和CUDA对应的版本及Pytorch和Python对应的版本及Python与Anaconda的对应关系

    官方推荐的cuda版本为10.2和11.3,这两种 cuda 支持大多数的 pytorch 版本。 以下是Pytorch和CUDA对应的版本  CUDA 环境  PyTorch 版本   9.2 0.4.1、1.2.0、1.4.0、1.5.0(1)、1.6.0、1.7.0(1)    10.0 1.2.0、1.1.0、1.0.0(1)          10.1 1.4.0、1.5.0(1)、1.6.0、1.7.0(1)        10.2 1.5.0(1)、1.6.0、1.7.0(1)、1

    2024年02月01日
    浏览(59)
  • cuda10.2安装python3.7pytorch

    1.conda创建虚拟环境 2.激活虚拟环境 3.安装 pytorch 去 pytorch 官网找对应的版本: https://pytorch.org/get-started/previous-versions/ 酷酷下载······

    2024年02月01日
    浏览(40)
  • windows10,CUDA、GPU 版本的torch安装

            前期环境准备:anaconda、pycharm版本不作具体要求         windows10打开命令行  Windows用户: win+R - 输入cmd   然后点击“运行” - conda  检查是否conda安装成功          若没有安装好,则 安装conda Windows用户: win+R - 输入cmd   然后点击“运行” - 输入nvidia-smi  检查

    2024年02月08日
    浏览(64)
  • windows10:CUDA、GPU 版本的torch安装

            前期环境准备:anaconda、pycharm版本不作具体要求         windows10打开命令行  Windows用户: win+R - 输入cmd   然后点击“运行” - conda  检查是否conda安装成功          若没有安装好,则 安装conda Windows用户: win+R - 输入cmd   然后点击“运行” - 输入nvidia-smi  检查

    2024年02月13日
    浏览(44)
  • tensorflow,tensorflow-gpu, CUDA, cuDNN,Python, numpy对应版本

    本机GPU是NVIDIA GeForce GTX 1650, 支持的最高版本CUDA是12.0。想要在Windows下使用GPU跑深度学习模型,需要使用tensorflow-gpu,其目前最高版本是2.6.0。所以其他依赖环境均按照tensorflow-gpu的需求来配置。 Tensorflow-gpu 2.6.0 (目前为止最高版本) Python 3.9.18 (能够支持tensorflow-GPU的最高Python版

    2024年04月17日
    浏览(76)
  • (python3爬虫二)Linux安装谷歌浏览器以及对应版本驱动程序

    上一步《(python3爬虫一)linux宝塔搭建python3.x+flask+selenium-CSDN博客》完成后 进行安装浏览器以及对应驱动 我安装的浏览器版本是118以此为例 1.安装浏览器 参考(Linux 安装 Google 浏览器_谷歌浏览器linux_消失的星期六的博客-CSDN博客) 方式1 使用服务器下载解压   方式2  手动

    2024年02月02日
    浏览(48)
  • 【深度学习】Windows10中下安装多版本CUDA及其切换

    大多数情况下可以在anaconda虚拟环境中安装独立的cuda/cudnn,这中方式可以为用户提供多个互相独立的cuda版本,但anaconda并不支持部分版本的cuda/cudnn,因此需要在本地上配置多个版本的cuda/cudnn,并根据需求完成切换。 右键电脑–属性–高级系统设置–环境变量 当前已经安装两

    2024年02月04日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包