详解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 14 Python
python循环监控远程端口的方法
Mar 14 Python
Python实现简单状态框架的方法
Mar 19 Python
python简单获取数组元素个数的方法
Jul 13 Python
Windows安装Python、pip、easy_install的方法
Mar 05 Python
学生信息管理系统python版
Oct 17 Python
在Pandas中给多层索引降级的方法
Nov 16 Python
Django中使用session保持用户登陆连接的例子
Aug 06 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
Python join()函数原理及使用方法
Nov 14 Python
PyMongo 查询数据的实现
Jun 28 Python
Python可视化神器pyecharts绘制地理图表
Jul 07 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
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
2016/05/10 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
微信小程序之前台循环数据绑定
2017/08/18 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
JS图片懒加载技术实现过程解析
2020/07/27 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
python动态加载包的方法小结
2016/04/18 Python
python负载均衡的简单实现方法
2018/02/04 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
出纳担保书范文
2014/04/02 职场文书
党风廉设责任书
2014/04/16 职场文书
家长会欢迎标语
2014/06/24 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
人口与计划生育责任书
2015/05/09 职场文书
TS 类型兼容教程示例详解
2022/09/23 Javascript