前言
大家好,我是本际云服务器推荐网的小编小本本。最近我在服务器上跑代码,积累了一些经验和技巧,现在分享给大家。

创建虚拟环境用来跑代码
在此我以一个示例代码为模板,介绍如何创建虚拟环境。
1、连接上服务器。比如我的连接方式为:ssh-p你的编号username-host。
2、创建虚拟环境。使用以下命令创建虚拟环境:conda create-n KDDocRE python==3.7.4。
3、进入虚拟环境。使用以下命令进入虚拟环境:conda activate KDDocRE。
4、安装cuda。使用以下命令安装cuda:conda install cudatoolkit=10.2。如果速度有些慢的话可以考虑更换清华源。具体命令如下:
conda config--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config--add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config--set show_channel_urls yes
5、安装PyTorch。这里给大家提供两种安装方式,但一定要确认好你的版本号。官网在这里。
pip3 install torch torchvision torchaudio
conda install pytorch torchvision torchaudio cudatoolkit=10.2-c pytorch
6、安装Transformer。使用以下命令安装:pip install transformers==4.8.2。如有需要,可以再次安装指定版本。
7、安装numpy。使用以下命令安装:pip install numpy==1.19.4。
8、安装apex。使用以下命令安装,但此三方库比较难安装。如有报错,请参考这篇文章。
git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
9、安装axial-attention。使用以下命令安装:pip install axial_attention==0.6.1。
10、安装ujson。使用以下命令安装:pip install ujson。
11、安装tqdm。使用以下命令安装:pip install tqdm。
12、跑代码。环境配置完成后,可以用pycharm打开整个文件。具体如何把代码跑起来,一般项目中的README.md都会有介绍。
13、退出环境。使用以下命令退出当前虚拟环境:conda deactivate。
14、查看当前虚拟环境列表。使用以下命令查看当前虚拟环境列表:conda env list。
15、删除环境。使用以下命令删除虚拟环境:conda remove-n KDDocRE。
到此,我们就完成了环境创建、跑代码、删除环境等操作。可以用自己的项目练练手啦。
结尾
以上就是Python服务器创建虚拟环境跑代码的介绍。希望对大家有所帮助。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7194.html
