在服务器中配置pytorch

 把在服务器中配置pytorch的过程和遇到的问题记录一下。一开始要配置环境的时候真的很懵,完全不知道从哪里入手,这里我也把过程顺序做一个简单的记录(啰啰嗦嗦地把服务器连接也放了进去O(∩_∩)O),希望可以对大家有所帮助。我会把我在配置环境过程中用到的教程放在博客的最后。(python的安装和创建激活虚拟环境的命令参考教程(1))

1、服务器连接

 这里我用的是Xterm
在这里插入图片描述
在这里插入图片描述
在服务器中配置pytorch_第1张图片
在这里插入图片描述
在服务器中配置pytorch_第2张图片
 然后一路OK下去,在终端中输入密码就建立连接了

2、在服务器中安装python

wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh  
#我把清华镜像源网站放在这里,大家可以根据需要自行选择版本  https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
#这个是python版本对应的anaconda:https://docs.anaconda.com/anaconda/packages/oldpkglists/(推荐选择python3.6或者python3.7,3.8我试了出了很多问题)
bash Anaconda3-2020.07-Linux-x86_64.sh 
#这里的输入命令的时候记得改版本

PATH是要安装的位置(对了,Xterm中可以直接按下滚轮粘贴内容(●’◡’●))
过程中根据提示输入enter和yes就好,在安装过程中会出现more,一直回车往下进行就好了

 这里有一个问题需要注意:在安装过程中,在输入第二个enter的时候,是询问安装位置,如果直接enter就是默认在它给出的路径中,如果想要更改,直接输入要安装的路径即可(路径最后的文件夹是执行命令时创建的,原来文件夹中不能有)

测试是否安装成功:

source ~/.bashrc(#重新启动环境变量,一定要输入这条命令!)
python

在服务器中配置pytorch_第3张图片
 这里要切换到安装的目录下进行测试

3、创建并激活虚拟环境

conda create -n NAME python=3.7

创建虚拟环境,NAME是虚拟环境的名称,自己随便起一个就好了

source activate NAME

进入虚拟环境

cat /usr/local/cuda/version.txt
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0

查看cuda版本,找到对应版本的torch(这里的解释和怎么找版本具体内容在参考教程(1)中有详细的介绍(●ˇ∀ˇ●))

python
import torch
print(torch.__version__)
print(torch.cuda.is_available())

测试配置是否成功,最后出现True证明配置成功
在服务器中配置pytorch_第4张图片

4、pycharm配置远程连接服务器

 这里有一点要注意,社区版的pycharm是不可以进行远程连接的,要用专业版的才可以,在这里放一个学生版免费试用pycharm专业版的安装教程安装pycharm教程
Tool->Deployment->configuration
点击+,选择SFTP,随便起一个什么名字
在这里插入图片描述
然后在SSH configuration后边点三个点,然后继续点+,填写主机地址,名称和密码(这里我忘记截图了,如果没有表述清楚的可以看一下原文,很详细的)
填好信息后点击test connection,出现连接成功
在服务器中配置pytorch_第5张图片
接下来的按步骤操作就好,这里的步骤是远程操控pycharm教程中的,我把原文教程放在了最后
在服务器中配置pytorch_第6张图片
在服务器中配置pytorch_第7张图片
在服务器中配置pytorch_第8张图片
接着next->finish就完成了!!!
(1)配置pytorch环境教程
(3)pycharm远程连接教程

你可能感兴趣的:(学习问题,深度学习,python)