1 相关软件

比较经典的软件是XshellXftp,一个用来控制终端的,一个用来传文件的。我是被人安利了一个软件MobaXterm,这一个软件可以实现上面两个软件的操作。

2 连接

因为我是实验室的服务器,所以就不给出自己买服务器申请账号等步骤了。

ok进入后会让你输入密码,输入密码的时候不会显示密码,也不会显示*,光标不会动,输完了按回车就行。

3 配环境

3.1 安装anaconda

参考这篇文章:如何在Linux服务器上安装Anaconda(超详细)

3.2 用conda指令配环境

这些就和WindowsAnaconda Prompt操作一样了,大概步骤就是:

conda create -n 环境名字 python=版本
conda activate 环境名字
conda install / pip install ...

4 运行项目

运行项目前先通过nvidia-smi(方框内就是使用程度)或top命令(按q退出)看一下服务器还有没有地方给你用。两种指令的显示结果如下:

一般从Github上下载的项目就挺完整的,把那个文件夹拖到你的MobaXterm里,切换到你配好的环境:

conda activate 环境名字
(环境名字):cd 文件夹路径

在该环境下,运行这条指令:

(环境名字):nohup bash 脚本名.sh > 日志名.txt 2>&1 &

这个指令挺古怪的,核心就是bash 文件名.sh > 日志名.txt,其他的照抄。这条指令的作用就是把程序挂服务器上,你电脑睡不睡眠都不会影响它训练了。
这里就得讲一下“脚本文件”和“日志”的作用:

4.1 文件

也就是你的跑模型的代码,比如:python train.py。但是有些指令很多参数,比如:

python translate.py \--src data/src-test-tokenized.txt \ --tgt data/tgt-test-tokenized.txt \--knl data/knl-test-tokenized.txt \--model models/base_model_step_20000.pt \--output pred.txt \-replace_unk \-report_bleu \-dynamic_dict \-gpu 1 \-batch_size 32

你在命令行复制粘贴看着不美观,并且换行也无法处理。这时候就把这个复制下来存到你的sh文件(也叫脚本)中,通过bash 脚本名.sh运行这条指令。

4.2 日志

为了记录训练过程,可以通过> 日志名.txt将其训练过程存储到日志中,比如:

这样你就可以在训练过程中实时查看日志了。用MobaXterm可以直接双击打开,用别的似乎是用cat log.txt查看。

4.3 加餐

关于别的关键字的含义,请参考:Linux nohup、&、 2>&1是什么?

怎样让自己的模型在服务器上跑起来?相关推荐

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

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

  2. 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序

    在服务器上跑python程序的方法: 登录服务器,将需要运行的python程序上传到服务器端,选择合适的python版本,运行python解释器,将程序路径添加进去执行就可以了 示例如下: windo ...

  3. Java web项目如何在服务器上跑起来(有源码)

    Java web项目如何在服务器上跑起来(有源码) 要用到的工具有:myeclipse.宝塔,navicat premium.xshell. 概述:本博文主要是帮助入门级新手怎么从网上下载一个java ...

  4. 运行手游服务器电脑,服务器上跑PC游戏,可行吗?

    原标题:服务器上跑PC游戏,可行吗? 服务器上跑PC游戏,可行吗? 话说上周的<探秘李逵-全球顶级电竞俱乐部>一文中,介绍了世界顶级电竞战队Team Liquid,在训练基地部署了 戴尔易 ...

  5. Eclipse的web项目放到服务器上跑

    Eclipse的web项目放到服务器上跑 1.导成war包(本例子是一个非Maven工程的SSM项目) 右击项目export 2.放到服务器上的tomcat(怎么配置服务器要看博客) 先关闭tomca ...

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

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

  7. 在服务器上跑 Java Selenium 的教程

    前言 之前要写一个爬全民K歌的 Selemiun 代码,但是发现只能在本地跑跑,一旦部署到服务器上就会出现奇怪的找不到浏览器的错误,那有个毛用啊对吧.后来 Hcbbt 巨巨给我发了个教程,才发现少装了 ...

  8. 第一次在linux服务器上跑python项目Sklearn安装问题

    昨天刚拿到账号有点懵圈的.. 本地有一个Python项目,奈何pc太弱鸡了..啥用都没 然后安了一下anaconda环境,创建了一个虚拟环境安装pytorch 准备跑了 第一步当然是把代码放上去,用这 ...

  9. 将本地Pycharm项目放到远程Ubuntu服务器上跑

    参考https://blog.csdn.net/Ding_xiaofei/article/details/88643947 1. 必备条件 专业版pycharm(社区版没有deployment功能), ...

最新文章

  1. RGB格式等比例缩放
  2. 关于MFC单选框的使用临时记录,稍后编辑
  3. 流媒体实质上是计算机在哪方面的应用,流媒体技术主要用于什么
  4. exe一机一码加密工具_文件夹加密软件有哪些作用?
  5. [蓝桥杯2018初赛]方格计数-巧妙枚举,找规,数论
  6. Collecting Bugs POJ - 2096(基础概率dp+期望模板)
  7. C#.NET 通用权限管理系统中的数据集权限设置实现参考界面(商业化成熟权限管理系统,提供全部源码)...
  8. 多线程(what,why,when)
  9. CRT中的sftp上传文件出现中文路乱码
  10. 概率论 - 常见分布(及其分布表)
  11. 经典而常用的配乐和背景音乐合集(上)
  12. 关于CSDN登录没有微信二维码的问题
  13. Python 复制文件并重命名
  14. 阵列信号处理知识点合集
  15. JQui---------Button心得
  16. ucore Lab2 物理内存管理
  17. 蓝牙linux驱动源代码,基于Linux蓝牙无线模块USB驱动程序开发.pdf
  18. Android答题系统
  19. 云原生之使用Docker部署Python应用
  20. 简单几行代码带你爬取王者荣耀皮肤

热门文章

  1. 【互联网运营实战手册3】 运营需要熟练运用的工具
  2. Windows bat脚本获取IP
  3. mysql 唯一索引和复合索引 区别_MySQL复合唯一索引分析
  4. OBS显示器捕获黑屏问题
  5. 怎样在C语言中进行强制类型转换
  6. 验证键盘录入的用户名跟user.txt中已注册的用户名是否重复:是:控制台提示:用户名已存在否:将键盘录入的用户名及密码写入user.txt文件,并在控制台提示:注册成功;
  7. 苹果音量测试软件,抖音量身高的软件是什么?苹果测距仪怎么使用
  8. Turtle.colormode()使用说明
  9. RIP(第二天笔记)
  10. 同济大学软件学院万院长谈择业- -(转)