这里写目录标题

  • 一、前言
  • 二、创建虚拟环境用来跑代码
    • 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

插句题外话

如果你的想跑的代码中有requirements.txt文件

可以进入放在代码的文件目录下

直接执行下行代码自动安装

pip install -r requirements.txt

如果有超时报错重新执行一下上行命令就行

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

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

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

服务器创建虚拟环境跑代码相关推荐

  1. 假期离校必备:Mac远程连接Win10桌面(设置断电自动重启、Win10配置远程桌面、Microsoft Remote Desktop Beta远程桌面连接、将Win作为服务器可以conda跑代码)

    假期离校必备:Mac远程连接Win10桌面(设置断电自动重启.Win10配置远程桌面.Microsoft Remote Desktop Beta远程桌面连接.将Win作为服务器可以conda跑代码) ...

  2. 完美解决 Linux服务器上如何跑代码以及如何导入自定义的python包

    一.问题描述 最近在阿里云买了一个服务器,于是就想着试试看能不能把自己本地上的代码放到服务器上去运行,这样既可以不消耗自己的cpu,还可以跑代码,一举两得.那么在实现的过程中就遇到了些问题,发现自定义 ...

  3. Pycharm远程连接服务器来跑代码

    目录 一.进入pycharm 二.步骤 1.开始 2.接下来输入你的密码 3.选择所需要的虚拟环境 4.完成一半啦 5.完成 一.进入pycharm 二.步骤 1.开始 点击pycharm左上角的fi ...

  4. 如何在实验室服务器上跑代码

    1.工具准备 可以下载一个xshell或secureCRT或者其他shell工具,通过ssh方式连接服务器,然后通过本地电脑终端控制服务器.连接方式输入主机(Host),和端口号(一般是22)就行了. ...

  5. 用远程服务器跑代码,SSH使用教程

    SSH教程 1. 登录服务器 2. 配置conda环境 2.1 创建虚拟环境 2.2 激活虚拟环境 2.3 安装需要的包 2.4 关闭虚拟环境 2.5 删除虚拟环境 2.6 删除环境中的某个包 2.7 ...

  6. 研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)

    你在服务器上跑过代码吗?哇~你跑过!是啥样的...每回见别人跑都会问并且羡慕会在大服务器上跑代码的哈哈哈在研究生刚开学前还甚至不知道什么是服务器,更是无法想象在除了自己能看得见摸得着的电脑屏幕之外跑代 ...

  7. 直接在服务器上跑系统,在服务器上跑代码

    在服务器上跑代码 内容精选 换一换 云速建站暂不支持自主搭建代码,您可以考虑通过添加高级代码插件实现相关功能.云速建站是一套基于SaaS模式的建站系统,使用的是云服务平台,不止是一台服务器,一个网站的 ...

  8. 在服务器创建并进入虚拟环境

    在服务器创建并进入虚拟环境 创建虚拟环境 创建虚拟环境,envs-name为虚拟环境的命名: conda create -n "envs-name" python=3.6 可以通过 ...

  9. pycharm使用ssh连接服务器(ubuntu)跑代码报错:“sudo+ssh: ……bash: line 0: cd: xxx/code: No such file or directory”

    pycharm使用ssh连接服务器(ubuntu)跑代码报错:"sudo+ssh: --bash: line 0: cd: xxx/code: No such file or directo ...

最新文章

  1. Android代码混淆工具汇总
  2. 继注册版权之后又将白皮书上传学术资料库,澳本聪为何这么执着?
  3. 你不知道的那些“XX即服务”
  4. 自制Android相机
  5. LOJ#6085. 「美团 CodeM 资格赛」优惠券(set)
  6. 信号处理的流程linux,linux信号处理机制
  7. PAC自动代理文件格式,教你如何写PAC文件
  8. 16.2 调色板动画
  9. 【scratch高阶案例教学】scratch斐波那契数列 scratch创意编程 少儿编程 小朋友们也可以完成如此神奇的数列
  10. MATLAB图像处理之自动识别,并提取特征
  11. 以太坊钱包超详细图文教程,设置最安全的ETH钱包
  12. 安卓手机无线投屏电脑 手机电脑同屏
  13. 2019世界计算机语言排行,TIOBE:2019年12月全球编程语言排行榜
  14. 通过谷歌骇客语法搜索后台:_Google骇客:以不寻常的方式使用Google的六大技巧...
  15. libusb-win32 在visual studio2008中编译
  16. 如何根据图片换算出中轴大小?
  17. 程序人生-2022春季 计算机系统 CSAPP 大作业
  18. Orleans 2.0 官方文档 —— 4.5 Grains - 观察者
  19. 【流程工业生产运行的“疑难杂症”,“自主运行”来解决!】
  20. MATLAB车牌识别(含GUI,语音播报)

热门文章

  1. 背包问题_(DP经典),一,(01背包,填满背包)
  2. Pentest BOX安装和使用
  3. 如何让word左边显示目录
  4. ZZULIOJ:1071: 分解质因子
  5. 腾讯IM登陆时候闪退java.lang.UnsatisfiedLinkError
  6. JAVA jdk8安装
  7. xmake v2.0.1 发布
  8. 求n的阶乘和n的阶乘的和
  9. 新一配:程序员因一行代码被老板开除,网友评论:你这不是脱裤子放屁吗?
  10. python virtualenv迁移,迁移virtualenv环境