详解anaconda离线安装pytorchGPU版


Posted in Python onSeptember 08, 2020

在网速不好的情况下,如何用离线的方式安装pytorch。这里默认大家已经安装了anaconda了。

安装Nvidia驱动、cuda、cudnn等依赖

首先安装vs社区版,如果已经安装过可以跳过这一步,下载地址
安装以下两个组件即可,不用全部装上。

详解anaconda离线安装pytorchGPU版

详解anaconda离线安装pytorchGPU版

之后安装nvidia驱动,注意自己显卡和驱动的对应关系,下载地址
我的显卡是940M,对应如下选项:

详解anaconda离线安装pytorchGPU版

安装cuda

这里要注意查看驱动和cuda的对应关系,首先查看自己下载的驱动文件名,

详解anaconda离线安装pytorchGPU版

可以看到最开始有个数字,这个就是驱动版本,和cuda会有下图类似的关系,由于cuda和驱动会不断更新,后面安装的同学,可以去google一下,《cuda和nvidia驱动的对应关系》,获取最新的信息。

详解anaconda离线安装pytorchGPU版

这里我下载的是10.2版本的cuda

详解anaconda离线安装pytorchGPU版

cudnn的安装
安装cudnn要注册一个nvidia账号,才可以进行下载,这个也要注意版本的对应关系。

确定pytorch安装所需要的包

首先我们创建一个新的conda 环境,在这个环境中我们安装pytorch-gpu版本。

conda create -n pytorch pip python=3.8

pytorch是我们建立的环境名,3.8是该环境的python版本,都可以自己换。
下一步试着安装pytorch-gpu包。
首先访问pytorch的官网
选择对应选项后会生成对应的命令

详解anaconda离线安装pytorchGPU版

我们在anaconda命令行中输入

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

会发现有类似的列表

详解anaconda离线安装pytorchGPU版

出现选项,我们选no,之后把其中比较大的文件下载到本地。

包名 清华镜像地址
mkl2020 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/mkl-2020.2-256.conda
pytorch-gpu https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/pytorch-1.6.0-py3.8_cuda102_cudnn7_0.tar.bz2
cuda-toolkit https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudatoolkit-10.2.89-hfd86e86_1.conda

这是我安装是的对应链接,如果版本升级,跳到该文件对应的上一级目录搜索文件名就行了。
接下来安装这些离线包

conda install --offline 包名

这里注意一点,从安装包路径直接运行conda命令需要提前把conda的Scripts目录加入到环境变量中。
做好这些准备之后,就可以再次运行之前的命令安装pytorch-gpu了。

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

到此这篇关于详解anaconda离线安装pytorchGPU版的文章就介绍到这了,更多相关anaconda离线安装pytorchGPU内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
python 中的int()函数怎么用
Oct 17 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
Jan 08 Python
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
python二维列表一维列表的互相转换实例
Jul 02 Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 Python
python3利用venv配置虚拟环境及过程中的小问题小结
Aug 01 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
python实现Dijkstra静态寻路算法
Jan 17 Python
Python3 Click模块的使用方法详解
Feb 12 Python
Python验证码截取识别代码实例
May 16 Python
python如何将图片转换素描画
Sep 08 #Python
Python自动化之UnitTest框架实战记录
Sep 08 #Python
Python Opencv实现单目标检测的示例代码
Sep 08 #Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 #Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 #Python
Python requests接口测试实现代码
Sep 08 #Python
Python unittest装饰器实现原理及代码
Sep 08 #Python
You might like
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
2015/07/02 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
newxtree.js代码
2007/03/13 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
深入理解JavaScript中的对象
2015/06/04 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
node.js微信公众平台开发教程
2016/03/04 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
Django forms组件的使用教程
2018/10/08 Python
Python中请不要再用re.compile了
2019/06/30 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
python实现超级玛丽游戏
2020/03/18 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
2020/06/30 Python
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
澳大利亚窗帘商店:Curtain Wonderland
2019/12/01 全球购物
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
中国梦读书活动总结
2014/07/10 职场文书
售票员岗位职责
2015/02/15 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
MySQL事务的隔离级别详情
2022/07/15 MySQL