详解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访问sqlserver示例
Feb 10 Python
python实现的一个火车票转让信息采集器
Jul 09 Python
Python日志模块logging简介
Apr 13 Python
Python使用SQLite和Excel操作进行数据分析
Jan 20 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
用python生成1000个txt文件的方法
Oct 25 Python
Django框架登录加上验证码校验实现验证功能示例
May 23 Python
Python爬虫运用正则表达式的方法和优缺点
Aug 25 Python
Pytorch释放显存占用方式
Jan 13 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
Matplotlib可视化之添加让统计图变得简单易懂的注释
Jun 11 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
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
php smarty 二级分类代码和模版循环例子
2011/06/01 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
基于laravel缓冲cache的用法详解
2019/10/23 PHP
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
Python打印“菱形”星号代码方法
2018/02/05 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
2020/11/17 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
CSS3 分类菜单效果
2019/05/27 HTML / CSS
擅自离岗检讨书
2014/02/11 职场文书
物理系毕业生自荐书范文
2014/02/22 职场文书
车间主任岗位职责
2014/03/16 职场文书
借款担保书范文
2014/05/13 职场文书
2019年教师入党申请书
2019/06/27 职场文书
五年级作文之想象作文
2019/10/30 职场文书
Python实现8种常用抽样方法
2021/06/27 Python