栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

服务器创建虚拟环境跑代码

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

服务器创建虚拟环境跑代码

这里写目录标题
    • 一、前言
    • 二、创建虚拟环境用来跑代码
      • 1、连接上服务器
      • 2、创建虚拟环境
      • 3、进入虚拟环境
      • 4、安装cuda
      • 5、安装PyTorch
      • 6、安装Transformer
      • 7、安装numpy
      • 8、安装apex
      • 9、安装opt-einusm
      • 10、安装axial-attention
      • 11、安装ujson
      • 12、安装tqdm
      • 13、跑代码
      • 13、退出环境
      • 14、查看当前虚拟环境列表
      • 15、删除环境

一、前言

最近忙着在服务器上跑代码

学习积累了一些经验技巧

这里用来记录分享给大家

二、创建虚拟环境用来跑代码

下面我会以一个实例为模板,学习完之后,再删掉

不会占用大家的服务器

1、连接上服务器

比如我的连接方式为:ssh -p 你的编号 username-host

2、创建虚拟环境

这里我以一篇代码为例


创建虚拟环境

conda create -n KDDocRE python==3.7.4
3、进入虚拟环境
conda activate KDDocRE

4、安装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、安装opt-einusm
pip install opt_einsum==3.3.0

10、安装axial-attention
pip install axial_attention==0.6.1

11、安装ujson
pip install ujson

12、安装tqdm
pip install tqdm
13、跑代码

以上环境都配置完成

接下来可以用pycharm打开整个文件

我依然以上面那个项目为例


打开以后是这个样子

然后使用pycharm远程连接服务器开始愉快的跑代码了

远程连接服务器的文章在这

具体如何把代码跑起来

一般项目中的READ.md都会有介绍

13、退出环境
conda deactivate
14、查看当前虚拟环境列表
conda env list
15、删除环境
conda remove -n KDDocRE

如此以来,我们就完成了环境创建,跑代码,删除环境等操作

可以拿自己的项目练练手啦

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990452.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号