创建账号
- 目的
在实验室服务器上创建个人账号,里面搭建Anaconda等系列环境,帮助实验。
- 工具
服务器一台,笔记本电脑一台,远程连接工具Mobaxterm,在官网下载(亲测小白友好)
- 步骤
-
下载好后,先使用Mobaxterm创建一个ssh,remote host 是服务器ip地址,spercify username是服务器名称,刚开始创建自己的账户时得用服务器主账户。(后续创建了自己的账户名称可用自己的)
-
随后输入服务器主账户密码
. -
在/home目录下新建usernam目录(username就是你想给你自己账户取的名字)
sudo useradd -m -s /bin/bash username
- 随后输入
sudo passwd username
6. 之后会出现如下所示的图,输入密码时不会显示,你放心的输入,然后enter就行。
7. 这样就创建账号成功啦
8. 使用
su username
进入你的账户,这时就可以开始环境安装了。
文件传输+环境安装
文件传输
目的:直接远程控制服务器传输Anaconda安装包等文件(其实是因为我们实验室服务器没有界面环境,只能远程控制操作)
操作:
- 想要使用文件传输,我们可以直接使用mobaxterm中的SFTP进行文件传输(亲测好用),还是点Session,界面打开后,点SFTP,Remotehost还是服务器IP地址,这会儿的username就是你刚才创建的账户,随后输入密码即可。
- 随后你会发现笔记本电脑和服务器上你的账户目录会成两栏式列出来,这时就可以进行文件操作了。两边传输文件直接左右拖动即可。(我实验室服务器创建用户之后没有Documents等常用文件夹,我也不知怎么回事,先继续装环境吧,不行再说,首先还是照葫芦画瓢的自己创建了三个文件夹,分别时Desktop,Documents,Downloads)
- 下载Anaconda,可在清华镜像下载,完成之后使用刚才的文件传输工具传送到服务器所在账户的文件夹中(这里我从笔记本传送到了Documents文件夹中)
- 然后cd到你有这个安装包的文件夹中(我这里是Documents)
cd Documents
- 随后执行bash + 安装包名(文件夹路径名也行)
bash "/home/ws/Downloads/Anaconda3-5.3.1-Linux-x86_64.sh"
- 一路yes,等待安装
- VScode这儿要是不想安装,选择No就行
- 验证安装是否完成,输入anaconda就行
- 但是我输入之后是没有找到命令,这是因为环境变量还没有配置好。输入
vim ~/.bashrc
- 进入后在最后一行添加,其中username是你的账户名
export PATH=/home/username/anaconda3/bin:$PATH
- 添加之后更新配置文件
source ~/.bashrc
- 输入anaconda ,出现如下的界面代表安装成功。
环境配置+pytorch
- 创建环境
conda create -n xxx pip python=3.x
2. 安装好后激活环境(又来了一个坑)刚开始使用conda activate xxx的时候是失败的,然后尝试
$ source activate
$ source deactivate
之后再使用conda activate xxx 就成功进入我安装的环境中了(xxx是你的环境名)
conda activate xxx
- 先查询服务器的cuda版本
cat /usr/local/cuda/version.txt
如果显示没有那个文件或目录,就使用
nvidia-smi
里面会附带cuda版本
4. 打开pytorch 官网,根据cuda版本选取合适的安装命令
5.在正式输入安装命令之前可以先添加镜像,让安装速度快一点
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
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
之后再粘贴从pytorch官网中需要安装的那一行安装命令,按照操作等待安装即可。
注:要是用conda安装的很慢,就用pip命令安装。在官网命令最后再加上一行-i https://mirrors.aliyun.com/pypi/simple。速度会快很多。
首先使用conda activate xxx 进入自己的环境里面,输入python,回车后输入import torch,能够继续命令的话说明成功安装pytorch.
可以使用torch.__version__命令查看torch版本。
至此,pytorch安装成功。
Pycharm连接服务器
未完待续