Anaconda配置pytorch-gpu虚拟环境的图文教程


Posted in Python onApril 16, 2020

1、更新NVIDIA驱动 

选对应自己显卡的驱动,(选studio版本,不要game版本)驱动链接 

Anaconda配置pytorch-gpu虚拟环境的图文教程

2、添加Anaconda清华镜像

方法一:anaconda命令替换

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes

(Mark)换回默认源代码:

conda config --remove-key channels

方法二:替换.condarc

Anaconda配置pytorch-gpu虚拟环境的图文教程

show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
custom_channels:
 conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
 simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

3.创建虚拟环境

创建:
conda create -n 环境名 python=X.X
开启:
activate 环境名
关闭:
conda deactivate
删除:
conda remove -n 环境名 --all
添加包:
conda install -n 环境名 包名
移除包:
conda remove -n 环境名 包名

4. 安装pytorch命令——对应情况自选:命令代码链接(pytorch官网)

1.PIP安装(推荐)

pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html

Anaconda配置pytorch-gpu虚拟环境的图文教程

这个速度比conda稳定 卡住了按回车好像还可以救回来

Anaconda配置pytorch-gpu虚拟环境的图文教程

2.conda安装(不推荐 老是中断)

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch (要去掉-c pytorch 不然还是默认源)
最终输入命令:
conda install pytorch torchvision cudatoolkit=10.1

Anaconda配置pytorch-gpu虚拟环境的图文教程

网络在各处中断 有时候48%又断了

Anaconda配置pytorch-gpu虚拟环境的图文教程

5.PIP安装完之后测试

import torch
flag = torch.cuda.is_available()
print(flag)
 
ngpu= 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())

结果:被conda命令折腾一下午,终于被pip命令解救了!

Anaconda配置pytorch-gpu虚拟环境的图文教程

总结

到此这篇关于Anaconda配置pytorch-gpu虚拟环境步骤整理的文章就介绍到这了,更多相关Anaconda pytorch-gpu虚拟环境内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python通过websocket与js客户端通信示例分析
Jun 25 Python
用ReactJS和Python的Flask框架编写留言板的代码示例
Dec 19 Python
Python使用爬虫猜密码
Feb 19 Python
深度定制Python的Flask框架开发环境的一些技巧总结
Jul 12 Python
Python 使用PIL numpy 实现拼接图片的示例
May 08 Python
关于阿里云oss获取sts凭证 app直传 python的实例
Aug 20 Python
基于python监控程序是否关闭
Jan 14 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
Python Tkinter实例——模拟掷骰子
Oct 24 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 Python
Python中的套接字编程是什么?
Jun 21 Python
python数字图像处理实现图像的形变与缩放
Jun 28 Python
解决paramiko执行命令超时的问题
Apr 16 #Python
python nohup 实现远程运行不宕机操作
Apr 16 #Python
通过python 执行 nohup 不生效的解决
Apr 16 #Python
在python中使用nohup命令说明
Apr 16 #Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
Apr 16 #Python
python实现程序重启和系统重启方式
Apr 16 #Python
Mac PyCharm中的.gitignore 安装设置教程
Apr 16 #Python
You might like
PHP与javascript对多项选择的处理
2006/10/09 PHP
将数组写入txt文件 var_export
2009/04/21 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
php输出含有“#”字符串的方法
2017/01/18 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
Prototype ObjectRange对象学习
2009/07/19 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【矩形情况】
2018/12/13 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
python实现的系统实用log类实例
2015/06/30 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
幼儿园英语教学反思
2014/01/30 职场文书
班班通校本培训方案
2014/03/12 职场文书
学生检讨书怎么写
2015/05/07 职场文书
升学宴来宾致辞
2015/07/27 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
golang内置函数len的小技巧
2021/07/25 Golang
MySQL数据库简介与基本操作
2022/05/30 MySQL
Python实现信息管理系统
2022/06/05 Python