Win7离线安装pytorch-GPU步骤及DLL load failed的处理

1 篇文章 0 订阅
订阅专栏

任务描述:

单位配的电脑是Lenovo的Think Station(显卡是NVIDIA Quadro P4000),但是只能离线使用且强制Win7;
目的:离线安装GPU版的pytorch,记录下可行的操作流程,再需要时能快速安装环境,不必在编程环境上浪费时间


Win7离线安装pytorch-GPU步骤及DLL load failed的处理

  • 任务描述:
    • 一、安装CUDA:
      • 1.确定CUDA版本
      • 2.下载并安装CUDA
    • 二、CUDNN的下载与使用
    • 三、配置环境变量
      • 1.配置环境变量
    • 四、pytorch-GPU的安装(容易出问题)
      • 常见的错误:DLL load failed
        • 解决办法:
        • 1.可能是Python的版本出现了问题。
        • 2.可能是VC组件没有安装
        • 3.可能是pytorch的版本不对
        • 4.可能是部分依赖包没有安装

一、安装CUDA:

1.确定CUDA版本

查看自己电脑显卡支持cuda最高版本的步骤:

(1)打开NVIDIA控制面板
在这里插入图片描述
(2)点击帮助、系统信息
在这里插入图片描述
(3)点击组件 ,红线处即为CUDA的最高支持版本
在这里插入图片描述

2.下载并安装CUDA

下载CUDA驱动请点这
下载后选择自定义安装,可根据自己需要选择安装组件(不用全选)
在这里插入图片描述
在这里插入图片描述
如果图省事就直接默认路径即可,但是可以截个图记录一下,后面添加环境变量会用到。

二、CUDNN的下载与使用

CUDNN下载请点击
下载之前官网会让你注册一个账号并填写一个问卷调查,跟着他的步骤一步步来就可以,填完之后找到支持你已安装的CUDA版本的CUDNN,下载就可以

解压下载的压缩包,并将里边的bin文件夹、include文件夹、lib文件夹复制到CUDA的安装目录里面,(注:之前cuda安装目录里面也有这些文件夹,咱们赋值cudnn的是要把CUDA的这三个文件给覆盖掉)
在这里插入图片描述
———————————————
版权声明:以上部分为CSDN博主「wobushizhainanyu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
https://blog.csdn.net/wobushizhainanyu/article/details/107736090

三、配置环境变量

1.配置环境变量

计算机上点右键,打开属性->高级系统设置->环境变量,可以看到系统中多了CUDA_PATH和CUDA_PATH_V8_0两个环境变量,接下来,还要在系统中添加以下几个环境变量:
CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0(这是默认安装位置的路径,也可改为自定义路径)
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
在系统变量 PATH 的末尾添加:
%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;
再添加如下4条(默认安装路径):
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\common\lib\x64;
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\bin\win64;
如果你选用了自定义路径,上述这些默认路径都应该相应替换为你的自定义路径,如下为我的环境变量和PATH的配置情况:
环境变量:
在这里插入图片描述
添加完毕后PATH应该是这样的
在这里插入图片描述
配置完成后,我们可以验证是否配置成功,主要使用CUDA内置的deviceQuery.exe 和 bandwithTest.exe;
首先win+R启动cmd,cd到安装目录下的 …\extras\demo_suite,然后分别执行bandwidthTest.exe和deviceQuery.exe,应该得到下图:
如果以上两步都返回了Result=PASS,那么就算成功啦。
————————————————
版权声明:以上部分为CSDN博主「qilixuening」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qilixuening/article/details/77503631

四、pytorch-GPU的安装(容易出问题)

确定好CUDA和CUDNN安装完成后开始安装torch 和torchvision(版本对应如下)
在这里插入图片描述
我成功安装的版本是torch1.5和torchvision0.6
因torch.whl文件较大,建议最好下载下来离线安装

torch下载地址

下载后使用pip安装即可

安装好后使用下面语句试运行,如果不报错且可用设备是CUDA就说明安装好了

import torch
import torchvision
torch.cuda.is_available()
device = torch.device("cuda:0" if(torch.cuda.is_available() and True > 0)else "cpu")
print(device)
print(torch.cuda.get_device.name(0))

常见的错误:DLL load failed

通过pip安装pytorch,from torch._C import * ImportError: DLL load failed
这是当时卡了我好几个小时的问题,我也翻看了CSDN上很多网友的解决办法都不太管用。于是又查了pytorch官方文档的issue,也看了GitHub和stackflow上的讨论,大致的原因应该是pip安装时whl包并不全,部分依赖包并没有打包进来,需要补充完整。

下面是我总结的几种可能的原因以及解决办法,也可能不全。如果还有其他办法希望大佬可以在评论区提出更好办法


解决办法:

参考链接
解决这个问题可以根据以下的思路:

1.可能是Python的版本出现了问题。

我之前是Python3.6.0版本,一直调不通。我就从官网上直接下载Python3.6.6的安装包。GitHub上的讨论也说Python3.x.0的版本建议升级到Python3.x.y

2.可能是VC组件没有安装

若从来没有安装过VC组件的可以装一下,百度搜安装VC_redist.x64.exe

3.可能是pytorch的版本不对

在CUDA版本允许的情况下选择尽可能新的版本。我在调试的过程中一开始使用的是torch1.4,但是怎么也调不通,我就尝试安装torch1.5版本的就可以了

4.可能是部分依赖包没有安装

查看了pytorch的官方issue,pip安装的话会有一些依赖包没有包括在whl中,需要另外安装

如果有互联网的环境下

pip install mkl mkl-fft intel-openmp numpy

如果是离线环境下

pip download -d d:\packages mkl mkl-fft intel-openmp numpy
pip install --no-index --find-links=d:\packages ***.whl(添加各个包即可)

尤其要注意numpy的版本,最好是新版本

pytorch离线安装-windows
04-08
亲测可用,pytorch在anaconda下的离线安装,适用于window系统,如果是Linux系统的话,喜欢更换安装文件。
WIN7配置GPU加速的深度学习环境(四)——安装PyTorch
qq_27990341的博客
04-13 715
WIN7配置GPU加速的深度学习环境(四)——安装PyTorch
win离线安装pytorch
weixin_44980550的博客
03-11 90
pytorch官网 1.点击get started 2.选择适合自己电脑的版本 3.点击步骤2中对应的网站,打开以后下载对应的版本到本地。 4.将步骤3下载的torchtorchvision,放入一个文件夹(例如:E:\test 5.CMD e: cd test pip install 后缀为whl的torch文件名 pip install 后缀为whl的torchvision文件名 6....
windows离线安装Pytorch
XXXTENTACION的博客
07-28 1039
安装pytorch安装了好久… 最开始用官网直接安装,安了一晚上,常遇到中断问题。 再换清华源安装,是下载好了,但是一直出现conda.gateways.disk.delete:unlink_or_rename_to_trash(140): Could not remove or rename的情况,删掉文件重启也没有用。 最后找到了windows离线安装Pytorch 找到官网的地址https://download.pytorch.org/whl/torch_stable.html 找到对应的文件,我是
windows离线安装Pytorch(官网、镜像源都安装失败)
01-20
配个Pytorch配了好几个小时都不行,好气呀。 1.官网pip安装:https://pytorch.org/ 要安装两个包,一个torch,一个torchvision。 根据最后下载的离线文件看,torch包有70MB多,下载总是中断…… 2.网太差,决定换国内镜像源:pip安装。 下载的好像很快嘛,但是就是一直报setup.py执行失败,不是很懂什么原因。 3.再试试国内镜像源conda安装吧。 一顿操作之后,还是失败,而且一直出现下面这种情况: 在网上一查:Anaconda:The environment is inconsistent, please check the pa
win10使用清华源快速安装pytorch-GPU版(推荐)
09-29
主要介绍了win10使用清华源快速安装pytorch-GPU版,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
安装pytorch-gpu版本(分享我的成功案例)
01-21
用官网的命令太慢,换国内的源也不行,因为国内的源会默认给你安装cpu版本,所以,,,还是往下看吧 一、如果还没安装Anaconda和Cuda的先去这个链接...
pytorch-lightning离线文档
04-05
pytorch-lightning 1.7.0离线文献。 官方网站:https://www.pytorchlightning.ai/ Github地址:https://github.com/PyTorchLightning 这个文档是html格式的,下载后直接解压,双击index.html,然后就可以开始查阅了...
离线安装pytorch
12-21
离线安装pytorch 核心思想: 用网址链接直接用浏览器或者其他工具下载安装包,然后拷贝回linux系统中本地离线安装。 首先报一下我自己的参数: Anaconda3,python3.7,CUDA10.1.243,CUDNN7.6.3 然后我就在官网上...
Pytorch-Memory-Utils:pytorch内存跟踪代码
05-12
Pytorch-Memory-Utils 这些代码可以帮助您在使用Pytorch进行训练期间检测GPU内存。 有关此工具的博客,并解释了详细信息: : 用法: 将modelsize_estimate.py或gpu_mem_track.py放在当前工作目录下并导入它们。以下...
windows环境离线配置安装pytorch+遇到的坑
12-20
前言 谁知道我以后会不会再掉坑。所以记一下 技巧 1、如何查看py版本 打开cmd-》输入python 我的显示: Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32 Type “help”, “copyright”, “credits” or “license” for more information. 2、清华镜像源 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 3
centos7和win10的tensorflow 2.6+ pytorch离线安装依赖包
06-07
亲测可以,由于服务器不能访问外网,亲自整理了centos7和win10的tensorflow 2.6+ pytorch离线安装依赖包,Anaconda3、tensorflow肯torch由于包太大无法上传。Anaconda3-2022.05-Linux-x86_64.sh、tensorflow-2.6.0...
NVIDIA TX2 PyTorch-GPU安装包V1.10
09-15
NVIDIA TX2 PyTorch-GPU安装包: torch-1.10.0-cp36-cp36m-linux_aarch64.whl torchvision-0.11.0a0+fa347eb-cp36-cp36m-linux_aarch64.whl
Anaconda配置pytorch-gpu虚拟环境的图文教程
09-17
主要介绍了Anaconda配置pytorch-gpu虚拟环境步骤整理,本文分步骤通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
PyTorch-GPU加速实例
09-16
主要介绍了PyTorch-GPU加速实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
pytorch离线安装
clne215的博客
10-24 286
快速安装pytorch(各种踩坑) 安装GPU版本的pytorch 【先安装CUDA和CUDnn】 【先安装CUDA和CUDnn】 【先安装CUDA和CUDnn】 重要的事情说三遍! 首先确定使用的python版本,我使用的是python36,故选择的对应CUDA和CUDnn版本是10.1 可以从官网下载https://developer.nvidia.com/cuda-downloads 可以参考以下别人的安装教程: https://blog.csdn.net/qq_37296487/article/de
win7pytorch-gpu安装
yangyalun的博客
07-06 1172
一.概念 NVIDIA:NVIDIA是一家人工智能公司,创立于1993年,1999年,NVIDIA定义了GPU。 显卡:显卡是计算机最基本组成成分之一,用途是将计算机系统所需要的显示信息进行转换驱动显示器,主流显卡的显示芯片主要由NVIDIA(英伟达)和AMD(超微半导体)两大厂商制造。独立显卡顾名思义就是独立出来的显卡,在主板上有单独的显卡插槽是可以拆卸的,集成显卡的意思是集成在主板上的一种显卡,它使用的显存是系统的一部分内存,自身没有显存 GPU:Graphics Processing Unit,
Windows下安装GPU版本的PyTorch(防踩坑)
Ly_Love_Ly
08-17 5963
预言(防踩坑) 恭喜你,比较幸运,安装GPU版本的PyTorch找到了此博文,博主最初因操作不利,由于自身轻微强迫症 + 完美主义强行刷机重装系统两次。 再次声明,用于NLP中的GPU加速,不用单独安装VS、CUDA、cuDNN。 请耐心看此博文,两步搞定安装! 第一步 准备一个python虚拟环境 若没有创建python虚拟环境请参考此博文 打开cmd输入activate python36 第...
Windows7下安装pytorch
qq_38096703的博客
03-26 409
一、安装Anaconda3 Anaconda下载地址:https://repo.continuum.io/archive/,但由于下载速度极慢,此处分享网盘链接 Anaconda3-4.2.0-Windows-x86_64 ,密码w2qi。(对应python3.5版本) 二、下载安装CUDA 9.0和Cudnn 过程在前面安装keras时已讲过,不在赘述 三、安装pytorch 提前下载...
如何安装pytorch-gpu
最新发布
04-04
要安装pytorch-gpu,您需要遵循以下步骤: 1. 安装CUDA:如果您还没有安装CUDA,则需要先安装它。请访问NVIDIA官网下载CUDA并按照说明进行安装。 2. 安装cuDNN:cuDNN是用于深度学习的加速库。请访问NVIDIA官网...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Win7离线安装pytorch-GPU步骤及DLL load failed的处理 649

分类专栏

  • hello_deep learning 1篇

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

2021年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源一站到底题库及答案图文店起名乐克乐克2下载管道安装公司起名公司起名国字开头投资公司t-baby组合文件夹加密大师孟姓男孩起名大全免费林正英男孩男孩起名字典孤独漂流战地之王名字榆林哪有起名字的品牌蛋糕店加盟周易钢材公司起名莘莘学子的读音shenshen还是xinxin女孩史姓起什么名字好异界小说排行榜焊接钢管壁厚公司起名技术与科技金姓女孩子起名历届欧洲冠军杯冠军智能公话淫妖豪情给鹅起什么名字好听关于爱情的成语按字笔画笔顺笔划起名字汪萍老板键园林施工企业起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化