因实验需要,先进行实验室服务器的登录并在服务器上配好环境,特此记录
首先需要连接实验室或者学校的VPN。
下载windows terminal,win+r输入wt进入终端,通过ssh登录服务器,登录形式:
ssh xxx@111.111.111.111 -p 111,输入密码即可登录。
登录成功后,安装anaconda3,具体步骤参考此篇博客。如果之前安装过anacon3,则需要额外执行一个步骤,删除.condarc文件文件,具体步骤参考此篇博客。
完成anaconda3的安装后,通过conda create -n 环境名 python=3.7 创建虚拟环境,具体步骤参考此篇博客。
激活虚拟环境并在此环境下安装相应版本的cuda和cudnn。
安装完cuda之后继续再次环境中安装gpu版本的pytorch。具体步骤参考此博客。
下载VScode并通过ssh连接服务器,打开code并查看是否确实其他包。
发现缺少librosa包,尝试通过conda安装,但是会报错;尝试source安装但是会出现不适配python3.7版本的问题;最终通过pip安装成功(清华镜像源)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple librosa
发现缺少torch_geometric包。具体步骤参考此博客。
安装过程中碰到的问题和解决方案:
1.cuda直接使用sudo安装,报错用户不在sudoer文件夹中。
解决方案:不使用sudo安装,直接激活虚拟环境并使用conda安装。
2.安装pytorch的过程中出现“No space left on device”的情况
解决方案1:conda清除缓存和无用包
conda clean --tarballs --packages
conda clean -p
解决方案2:
#查看目录以及占用空间
du -sh *
发现除了anaconda3这个文件夹之后还有一个没用的安装包,所以可以删除掉。输入
rm -r Anaconda3-5.2.0-Linux-x86_64.sh
可以看到Anaconda3-5.2.0-Linux-x86_64.sh被删掉了,一部分空间被释放。