详解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实现批量转换文件编码(批转换编码示例)
Jan 23 Python
Python中处理字符串之islower()方法的使用简介
May 19 Python
requests和lxml实现爬虫的方法
Jun 11 Python
python多线程socket编程之多客户端接入
Sep 12 Python
python数据结构之列表和元组的详解
Sep 23 Python
Django中cookie的基本使用方法示例
Feb 03 Python
Python实现的用户登录系统功能示例
Feb 05 Python
Python 获取div标签中的文字实例
Dec 20 Python
pandas 选取行和列数据的方法详解
Aug 08 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
Mar 09 Python
Python批量删除mysql中千万级大量数据的脚本分享
Dec 03 Python
Python3中PyQt5简单实现文件打开及保存
Jun 10 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
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
php调用自己java程序的方法详解
2016/05/13 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
appendChild() 或 insertBefore()使用与区别介绍
2013/10/11 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
基于jQuery实现的打字机效果
2017/01/16 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
python strip()函数 介绍
2013/05/24 Python
Python中unittest用法实例
2014/09/25 Python
Python自动登录126邮箱的方法
2015/07/10 Python
python3实现读取chrome浏览器cookie
2016/06/19 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
c++工程师面试问题
2013/08/04 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2014/03/05 面试题
护理专业毕业生自我鉴定
2013/10/08 职场文书
质检部部长职责
2013/12/16 职场文书
环保建议书
2014/03/12 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
悬空寺导游词
2015/02/05 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers
 python中的元类metaclass详情
2022/05/30 Python