如何使用服务器跑程序 您所在的位置:网站首页 跑代码是什么意思 如何使用服务器跑程序

如何使用服务器跑程序

#如何使用服务器跑程序| 来源: 网络整理| 查看: 265

深度学习由于参数,数据量较大,经常需要在服务器上运行程序。本文主要介绍如何使用终端模拟软件Mobaxter(其他终端软件也基本一样)连接服务器并运行代码。

利用Mobaxter连接服务器的过程见下文博客链接(博客里也提供了常用的linux命令)。 版权声明:本文为CSDN博主「木子偉」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_43774897/article/details/88878007

接下来对跑程序常用的linux命令进行说明。 第一步: ls:查看当前目录下的文件和文件夹 cd:切换工作目录(运行代码时首先要切换到所要运行代码的工作目录,使用时注意cd 与目录之间有一个空格)如下图。

第二步: nvidia-smi:查看GPU使用情况,如下图。其中黄色圆圈部分为当前服务器拥有的GPU数量,前面的0,1,2。。。为GPU编号。红色圆圈部分是正在占用的GPU编号。黄色圆圈中的编号减去红色圆圈里的编号就是现在空闲的GPU编号,就是你可以的GPU。 在这里插入图片描述 在这里插入图片描述 第三步: CUDA_VISIBLE_DEVICES= :指定GPU(使用服务器时一定要指定GPU,要不然会把GPU全占了,影响别人使用),等号后面输入编号,如上图中所有GPU编号为0-7,正在占用的GPU编号是0,1,2,3,6。所以等号后面可以是4,5,7。 运行.py文件 :python空格你要运行的文件名 例如我要运行purge_ckpt.py文件,输入指令如下图 在这里插入图片描述 运行.sh文件:./文件名 例如我要运行run_segan+_train.sh文件,输入指令如下图 在这里插入图片描述 chmod +x:第一次运行.sh文件,经常会报错说没有权限,chmod +x命令用于给.sh文件权限。 例如我要给run_segan+_train.sh权限,输入命令如下图: 在这里插入图片描述 之后就可以正常运行.sh文件了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有