详解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在windows下实现备份程序实例
Jul 04 Python
python实现的简单窗口倒计时界面实例
May 05 Python
Pycharm学习教程(1) 定制外观
May 02 Python
python调用摄像头显示图像的实例
Aug 03 Python
Python中应该使用%还是format来格式化字符串
Sep 25 Python
pycharm 将python文件打包为exe格式的方法
Jan 16 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
python中列表的切片与修改知识点总结
Jul 23 Python
Softmax函数原理及Python实现过程解析
May 22 Python
Python读写锁实现实现代码解析
Nov 28 Python
Python列表删除重复元素与图像相似度判断及删除实例代码
May 07 Python
Python使用DFA算法过滤内容敏感词
Apr 22 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中mysql与mysqli的区别分析
2013/06/10 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
JS实现文字掉落效果的方法
2015/05/06 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
ant design中upload组件上传大文件,显示进度条进度的实例
2020/10/29 Javascript
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
Python字典操作简明总结
2015/04/13 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
CSS3 文字动画效果
2020/11/12 HTML / CSS
三下乡活动方案
2014/01/31 职场文书
消防安全责任书
2014/04/14 职场文书
会计系毕业生求职信
2014/05/28 职场文书
个人作风建设心得体会
2014/10/22 职场文书
会计实训报告范文
2014/11/04 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
运动会广播稿50字
2015/08/19 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
送给自己的励志语句:要安静的优秀,悄无声息的坚强
2019/11/26 职场文书
Nginx限流和黑名单配置
2022/05/20 Servers