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查看zip包中文件及大小的方法
Jul 09 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
Python使用SQLite和Excel操作进行数据分析
Jan 20 Python
python使用生成器实现可迭代对象
Mar 20 Python
用python3教你任意Html主内容提取功能
Nov 05 Python
python 在指定范围内随机生成不重复的n个数实例
Jan 28 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
Python依赖包整体迁移方法详解
Aug 15 Python
vscode 配置 python3开发环境的方法
Sep 19 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
Oct 12 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 Python
python-for x in range的用法(注意要点、细节)
May 10 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
Zerg建筑一览
2020/03/14 星际争霸
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
PHP仿盗链代码
2012/06/03 PHP
php 的反射详解及示例代码
2016/08/25 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
如何在PHP中使用数组
2020/06/09 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
js原生appendChild的bug解决心得分享
2013/07/01 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
node.js入门学习之url模块
2017/02/25 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
Python实现图片转字符画的示例代码
2017/08/21 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
python实现图片彩色转化为素描
2019/01/15 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
Python实现随机爬山算法
2021/01/29 Python
LN-CC美国:伦敦时尚生活的缩影
2019/02/19 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
个人整改措施书面材料
2014/10/24 职场文书
自主招生专家推荐信
2015/03/26 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书