最近一直在Ubuntu上安装PyTorch,从对Ubuntu一概不知到成功安装PyTorch,中间有很多心酸历程。介于此,分享Ubuntu安装完成后的一些问题和PyTorch的安装方法。
假定已经安装好Ubuntu16.04,一般会有两个常见问题
Ubuntu美化
为什么要美化?为了使ubuntu界面更好看。
有没有必要美化?没必要。
美化教程:https://blog.csdn.net/X_kh_2001/article/details/81126644
Ubuntu下载源设置
此操作为了下载各种包的速度更快一些,有必要设置。
设置教程:https://blog.csdn.net/qq_40089560/article/details/88915230
以上两个问题解决之后,开始安装pytorch。可以通过Anaconda便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。更多Anaconda信息参考
https://www.jianshu.com/p/62f155eb6ac5
从Anaconda中安装pyTorch
安装Anaconda(建议选择3.6版本)
Anaconda版本选择:https://blog.csdn.net/GodDavide/article/details/102648787Anaconda下载链接:https://repo.anaconda.com/archive/安装教程:https://blog.csdn.net/u012318074/article/details/77074665
安装PyTorch(CPU版本)
参考链接:
https://www.cnblogs.com/darkknightzh/p/12000809.htmlhttps://www.cnblogs.com/zxj9487/p/11384690.html
创建虚拟环境:conda create -n pytorch python=3.6
激活虚拟环境:conda activate pytorch
方法1:在线安装
打开pytorch官网https://pytorch.org/,根据需求选择[PyTorch Build、Your OS、Package、Language、CUDA(NVIDIA显卡型号)]
方法2:离线安装(在官网下载安装文件时可能会很慢,所以选择在清华镜像站点中下载pytorch和torchvision)
清华镜像站点:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
(配置的虚拟环境是基于python3.6,但基于python3.6有很多pytorch,任意下载一个即可)
比如我下载的是
pytorch-1.5.1-py3.6_cpu_0.tar.bz2torchvision-0.6.1-py36_cpu.tar.bz2
安装pytorch,在终端输入
Conda install –offline pytorch-1.5.1-py3.6_cpu_0.tar.bz2
安装torchvision,在终端输入
Conda install –offline torchvision-0.6.1-py36_cpu.tar.bz2
如果出现错误PathNotFoundError,那就把下载的文件放在PathNotFoundError指示的目录中。
离线安装好之后,还要重新使用conda在线安装一次,对相关的包进行在线匹配,但是要删掉最后的-c pytorch,因为它代表直接从官网去下载,不会与本地的匹配,还会重新下载,命令如下:
conda installpytorch torchvision
如果在线匹配失败,也没关系,一切结束之后,退出虚拟环境:conda deactivate
查看pytorch版本,在终端输入python进入python交互式环境
Pytorch简单使用
什么是张量?张量是一个多维数组,他是标量、向量、矩阵的高维拓展
参考链接:https://www.lizenghai.com/archives/65930.html简单使用:https://www.jianshu.com/p/5ae644748f21/
在使用torch之前,需要先进入python交互式环境,否则在终端输入[import torch]时,指针会变成空心十字,此时ctrl z退出import torch,之后再参考链接中的方法
https://blog.csdn.net/psp3dcg/article/details/97023458
扫码关注