[安装三]linux-anaconda下安装pytorch
Anaconda3+Opencv3.4+Pytorch1.0.1+Cuda10.0
2019年02月15日 20:59:05 qq_42701652 阅读数:60
Anaconda3+Opencv3.4+Pytorch1.0.1+Cuda10.0
整体环境 Ubuntu16.04
Anaconda3
OpenCV3.4.1
Cuda10.0
PyTorch1.0.1
最后感谢一下小胡,辅助我一起安装
整体环境 Ubuntu16.04
Anaconda3
Ubuntu当中安装Anaconda的文章网上铺天盖地,这里不再赘述,提供几个不错的教程以及官网
Anaconda官网
https://www.anaconda.com/distribution/
教程
https://blog.****.net/lwplwf/article/details/79162470
其实无非就是以下几个注意点:
注意版本改为自己安装的版本,其中安装时的问题除了最后得VScode选择no,其余全部yes
$ bash Anaconda3-5.0.1-Linux-x86_64.sh
OpenCV3.4.1
信不信有你,本人OpenCV是整个安装过程中最头疼的一部分。第一次先安装PyTorch,然后安装OpenCV3,安装更新了快100个包,我默认yes,然后torch从1.o变成了0.1,网上看了一圈也没人和我一样的问题,于是只能不断尝试uninstall,然后再install,最终Anaconda的包文件夹内充满了各种版本的OpenCV和PyTorch。为了给后人方便提供两种安装办法,本人都试过有效。
直接在conda的环境中GUI安装
https://jingyan.baidu.com/article/fdbd4277bf0816b89e3f4807.html
通过终端安装(网速可能忽然快忽然慢)
$ conda install --channel https://conda.anaconda.org/menpo opencv3
Cuda10.0
Cuda安装一样头疼,因为要关闭x server进行一系列纷繁复杂的操作,我一开始觉得下面教程太长,于是找了好多别的安装教程,觉得都不是很有效,最后还是一步一步跟着他做的,这里十分感谢这位博主。尤其注意不要再设置当中把扩展的显卡驱动换成nvidia,因为这个一直发现不了问题。这里还提供官方的安装指南,我也看了一遍很详细,需要的可以评论要。
https://blog.****.net/QLULIBIN/article/details/78714596
PyTorch1.0.1
Pytorch不难安装,只是由于网速问题,conda install的官方方法太慢了,因此,这里提供清华的镜像,选择对应的版本直接下载就可以了。最后还却一个Torchvision,这个包提供了很多的数据集,因此安装的办法还是去anaconda navigator的Environment安装0.2.1的版本。
清华Pytorch镜像
下载到本地然后再下载文件中打开终端 conda install就可以了
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/
最后感谢一下小胡,辅助我一起安装
- 添加清华源
然后使用conda进行安装(注:0.3.1 及以后)
for 0.4.0 and later
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
(注: 添加的镜像源可以在 ~/home/你的系统名称/.condarc 文件中查看)
- CPU版本
for CPU only packages
conda install pytorch-cpu torchvision-cpu
-
GPU版本
(你的环境)>> pip install torch torchvision -
卸载pytorch
pip uninstall torch
作者:hellpppp
链接:https://www.jianshu.com/p/0aff25218c80
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
1.安装anaconda
首先下载anaconda,由于官网的下载速度十分缓慢,而且还不支持断点续传,经常下载失败。故而,去国内的镜像站点下载,
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择对应的版本下载,下载完成后上传到linux机器上去,服务器选择filezilla上传,虚拟机直接拖拽进去就ok了。
然后打开终端,输入:
bash Anaconda3-5.2.0-Linux-x86_64.sh
一路回车+输入yes即可。
完成安装后,关闭终端,并重新打开一个终端,输入conda:
则安装完成,输入:sudo gedit ~/.bashrc
sudo gedit ~/.bashrc
检查末尾是否已经添加如下变量,没有则添加:
如有需要可以将默认的源换成国内的清华源,由于一些原因默认的源国内下载速度过慢,在终端输入以下:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
查看修改是否成功,输入:
cat ~/.condarc
显示:
则修改成功。
- 创建虚拟环境
为pytorch创建一个虚拟环境,这是推荐的做法,这样在创建其他环境如tensorflow时,就不会互相冲突。在终端输入:
conda create -n pytorch python=3.6
这就创建了一个名为pytorch,python版本为3.6的虚拟环境。于是我们可以把Pytorch安装在这个环境下面。首先我们**这个环境:source activate pytorch
source activate pytorch
**后,会看到前面会显示(pytorch):
在Pytorch官网,根据自己的机器配置选择对应的安装命令。
在终端输入:conda install pytorch torchvision -c pytorch
conda install pytorch torchvision -c pytorch
一路回车,会自动安装必须的组件,直至完毕。
作者:田伯光光
来源:****
原文:https://blog.****.net/hktxt/article/details/82111203
版权声明:本文为博主原创文章,转载请附上博文链接!