iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >关于cuda和pytorch不兼容问题
  • 407
分享到

关于cuda和pytorch不兼容问题

pytorchpython深度学习 2023-09-10 19:09:50 407人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

关于cuda和PyTorch不兼容问题 问题描述 之前是按照网上教程安装的Cuda和pytorch,使用了一段时间之后,在一项任务中安装fastai时,出现了两者版本不兼容问题,无法运行。 找不到指定

关于cuda和PyTorch不兼容问题

问题描述

之前是按照网上教程安装的Cuda和pytorch,使用了一段时间之后,在一项任务中安装fastai时,出现了两者版本不兼容问题,无法运行。

找不到指定的程序。 Error loading "D:\ANACONDA3\lib\site-packages\torch\lib\torch_cuda_cpp.dll" or one of its dependencies.

出现如上问题,整了半天才发现是cuda和pytorch不兼容的问题。

解决方法

查了许多方法,也都进行了尝试,最终还是选择了卸载重装。

- cuda环境配置

  1. 首先下载了cuda116(因为我之前下载的就是cuda116)和cudnn(适合自己电脑版本);

  2. 对cudnn进行解压并将解压的文件全部复制到cuda里面;

  3. 进行验证。

cuda
说明cuda已经安装好。

cudnn
说明cudnn已经安装好;cudnn就相当于一个工具

- 创建虚拟环境

  1. 进入Anaconda Powershell

base

  1. 查看虚拟环境

conda
这里我已经配置好了pytorch环境。

  1. 创建自己的虚拟环境
conda create -n pytorch python=3.10
  1. 进行激活环境

pytoch
这样就进入到自己创建的虚拟环境了。

- 安装pytorch

  1. 进入官网pytorch,如果刚好下载的是页面上显示的最新版本的话可以直接用图中命令进行安装。

pip
这里注意直接用pip就行。
像我这种情况的话,需要进入之前版本pytorch找到自己需要的版本安装。

  1. 由于直接安装太慢,我之后根据官网找到我需要的版本进行下载。
    千万注意要根据在之前版本pytorch找到的对应关系去下载。例如:
torch-1.13.0+cu116-cp310-cp310-win_amd64.whl

注意也要跟自己的Python版本相对应

# CUDA 11.6pip install torch==1.13.0+cu116 torchvision==0.14.0+cu116 torchaudio==0.13.0 --extra-index-url https://download.pytorch.org/whl/cu116
  1. 进入创建的虚拟环境,安装下载的包
pip install 'torch-1.13.0+cu116-cp310-cp310-win_amd64.whl'
pip install 'torchaudio-0.13.0+cu116-cp310-cp310-win_amd64'
pip inatall 'torchvision-0.14.0+cu116-cp310-cp310-win_amd64'

这里一定要注意查看之前版本的对应关系,我装的时候不知道他们三个对应关系具体是什么,安装了好多次才对应上。

  1. 在虚拟环境下验证自己是否安装成功
conda list

success

- 验证环境是否配置成功

  1. 利用PyCharm进行验证,查看编译器是否是我们有所创建的那个虚拟环境

python

  1. 输入代码验证
import torchprint('hello {}'.fORMat(torch.__version__))print(torch.cuda.is_available())

pytorch

另外注意使用jupyter notebook时如果出现错误,显示该模块不存在,可以重新打开jupyter notebook,一般就可以解决。我的jupyter notebook使用的是3.9版本的解释器,所以容易出现该问题。目前还能正常运行,等之后再考虑更换版本吧!

来源地址:https://blog.csdn.net/llyandyyl/article/details/129917013

--结束END--

本文标题: 关于cuda和pytorch不兼容问题

本文链接: https://www.lsjlt.com/news/402557.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 关于cuda和pytorch不兼容问题
    关于cuda和pytorch不兼容问题 问题描述 之前是按照网上教程安装的Cuda和pytorch,使用了一段时间之后,在一项任务中安装fastai时,出现了两者版本不兼容问题,无法运行。 找不到指定...
    99+
    2023-09-10
    pytorch python 深度学习
  • 关于python pytorch 与CUDA版本相关问题
    首先在终端中输入python进入python交互式环境 import torchprint(torch.__version__) #注意是双下划线 官网:https://pytorch.org/...
    99+
    2023-10-23
    python pytorch 开发语言
  • 关于numpy的版本兼容问题
    关于numpy的版本兼容问题 问题描述 由于需要匹配tensorflow的2.5.0版本,故原有的numpy版本为1.19.5。在安装ax-platform这个库(版本为0.3.1)时,总是会自动更新...
    99+
    2023-09-01
    python pandas 机器学习 tensorflow
  • 关于vmware workstations与device/credential不兼容启动报错的问题
    vmware workstations启动虚拟机报错 根据报错当中链接链接https://kb.vmware.com/s/article/2146361?lang=zh_C...
    99+
    2024-04-02
  • 解决PyTorch与CUDA版本不匹配的问题
    1.CUDA驱动和CUDA Toolkit对应版本 表一:CUDA驱动及CUDA Toolkit最高对应版本 最新可查阅官方文档 注:驱动是向下兼容的,其决定了可安装的CUDA T...
    99+
    2024-04-02
  • 解决padding ie不兼容问题
    这篇文章主要讲解了“解决padding ie不兼容问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“解决padding ie不兼容问题”吧!通常我们遇到3种...
    99+
    2024-04-02
  • win10不兼容问题如何解决
    解决Windows 10不兼容问题可以尝试以下方法:1. 更新驱动程序:访问电脑制造商的官方网站或设备制造商的网站,下载并安装最新的...
    99+
    2023-10-09
    win10
  • 关于ajax浏览器兼容的问题探讨是怎样的
    这篇文章将为大家详细讲解有关关于ajax浏览器兼容的问题探讨是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 代码如下:<!DOCTY...
    99+
    2024-04-02
  • 关于JS中的全等和不全等、等于和不等于问题
    目录全等和不全等全等不全等相等和不相等相等不相等全等和不全等 全等和不全等比较的是符号两侧的操作数,以全等操作符为例,如果操作数满足全等则返回true,否则返回false。全等和不全...
    99+
    2024-04-02
  • 克服J2SE 1.3 ~ 1.4不兼容问题 (转)
    克服J2SE 1.3 ~ 1.4不兼容问题 (转)[@more@]克服j2se 1.3 ~ 1.4不兼容问题--从反射api和ANT获得帮助 概要  如果你要实现JavaAPI中的一个,那么可能是件比较痛苦的事情。你经常会需要实现...
    99+
    2023-06-03
  • 解决lombok父类和子类builder不兼容的问题
    目录遇到的问题排查和解决结尾遇到的问题 在写代码时,有时因为需要定义一些重复的参数,为了复用之前传参的DTO,会对原有的类进行继承,从而达到避免重复代码的效果。 但是,当父类中使用了...
    99+
    2024-04-02
  • JPA与mybatis-plus不兼容问题的解决
    引入mybatis-plus后,在spring-boot启动时,JPA会使用CCJSqlParser对SQL进行分析处理,由于@Query中的Native-SQL语法并非完全的sql...
    99+
    2023-02-24
    JPA与mybatis-plus不兼容 Mybatis Plus JPA 冲突
  • JPA与mybatisplus不兼容问题如何解决
    这篇文章主要介绍了JPA与mybatisplus不兼容问题如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JPA与mybatisplus不兼容问题如何解决文章都会有所收获,下面我们一起来看看吧。引入myb...
    99+
    2023-07-05
  • HTML与IE浏览器不兼容的问题
    HTML是一种Web页面标记语言,它被广泛应用于Web开发中。然而,HTML页面在不同浏览器中的表现却大不相同,特别是在IE浏览器中,HTML页面通常会出现各种兼容性问题,导致网页无法正常显示和使用。下面将介绍HTML与IE浏览器不兼容的问...
    99+
    2023-05-14
  • 解决Pytorch中的神坑:关于model.eval的问题
    有时候使用Pytorch训练完模型,在测试数据上面得到的结果令人大跌眼镜。 这个时候需要检查一下定义的Model类中有没有 BN 或 Dropout 层,如果有任何一个存在 那么在测...
    99+
    2024-04-02
  • 怎么解决IE7和IE8兼容性问题
    怎么解决IE7和IE8兼容性问题,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。IE8会是福音还是又一个光环据称全面兼容标准,今天向大家介绍如何...
    99+
    2024-04-02
  • 关于安装 PyTorch-Lightning 的一些问题(GPU版)
    官网地址: PyTorch PyTorch-Lightning 安装PyTorch-Lightning 不能直接使用pip install pytorch-lightning ,否则如下图会直接卸载掉你的torch而安装cpu版本...
    99+
    2023-09-06
    python pip conda pytorch 深度学习
  • 如何解决IE8下不兼容rgba()的问题
    这篇文章主要介绍如何解决IE8下不兼容rgba()的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!rgba()是css3的新属性,所以IE8及以下浏览器不兼容,这怎么办呢?终于我...
    99+
    2024-04-02
  • 关于GetDC()和ReleaseDC()的问题
    GetDC()和ReleaseDC()是用来获取和释放设备上下文句柄的函数,可以用于在Windows操作系统中进行绘图操作。GetD...
    99+
    2023-08-08
    GetDC()
  • 关于Vite项目打包后浏览器兼容性问题的解决方案
    目录一、问题描述二、问题分析三、解决方案四、过程中遇到的其他问题一、问题描述 vite+vue3项目开发完以后,你会发现打包后的项目运行在新版浏览器可以正常显示,但运行在一些版本比较...
    99+
    2022-11-13
    Vite打包浏览器兼容 Vite 浏览器兼容
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作