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如何通过subprocess调用adb命令详解
Aug 27 Python
Python实现扣除个人税后的工资计算器示例
Mar 26 Python
基于windows下pip安装python模块时报错总结
Jun 12 Python
python Flask 装饰器顺序问题解决
Aug 08 Python
用python爬取租房网站信息的代码
Dec 14 Python
Python通过paramiko远程下载Linux服务器上的文件实例
Dec 27 Python
Python如何爬取实时变化的WebSocket数据的方法
Mar 09 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
Python 3.8正式发布,来尝鲜这些新特性吧
Oct 15 Python
Python创建空列表的字典2种方法详解
Feb 13 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
Selenium之模拟登录铁路12306的示例代码
Jul 31 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
中国收音机工业发展史
2021/03/02 无线电
PHP环境搭建最新方法
2006/09/05 PHP
强烈推荐:php.ini中文版(1)
2006/10/09 PHP
php的计数器程序
2006/10/09 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
2012/04/20 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
js日期联动示例
2014/05/02 Javascript
15个非常实用的JavaScript代码片段
2016/12/18 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
VUE table表格动态添加一列数据,新增的这些数据不可以编辑(v-model绑定的数据不能实时更新)
2020/04/03 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
python实现端口转发器的方法
2015/03/13 Python
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
Mac 上切换Python多版本
2017/06/17 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
Python 类的特殊成员解析
2018/06/20 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
使用Python在Windows下获取USB PID&VID的方法
2019/07/02 Python
Python中生成ndarray实例讲解
2021/02/22 Python
俄罗斯珠宝市场的领导者之一:Бронницкий ювелир
2019/10/02 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
大学生学习自我评价
2014/01/13 职场文书
《故都的秋》教学反思
2014/04/15 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
观看《信仰》心得体会
2016/01/15 职场文书
《富饶的西沙群岛》教学反思
2016/02/16 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL
MySQL控制流函数(-if ,elseif,else,case...when)
2022/07/07 MySQL