当前位置:网站首页>服务器调参实录

服务器调参实录

2022-06-11 06:56:00 煮酒cos

pycharm部分

  1. weileiyi实验室的密码和教程都在语雀上,可以自行查看,正版可以用远程连接
  2. 注意的是要确定好remote的环境安装正确
  3. 如果是涉及到画图的话,服务器是没法显示的,但是在pycharm的run里面是可以显示的,所以run的功能总体比直接在命令行中运行方便
  4. 但是run中可以看作为前台运行,很多情况下突然断网,关机意外发生的时候会自动停止,所以在使用长时间运行程序的角度来说不推荐
  5. 当别人复制给你文件的时候,一定要删除掉.idea这个文件,因为这个文件里面全部都是别人配置好的文件,会和你自己的冲突

学校服务器部分

学校服务器审批很简单,而且简单易用,免费,功能强大,32G内存V100的显卡

首先介绍页面,上传文件直接用数据管理的地方就可以

然后启动控制台就可以进行运行

关于连接pycharm

  1. 在服务器上设置密码:sudo passwd/passwd 用户名
  2. 添加自定义服务处添加一个即可得到ssh连接
  3. 必须要重启才能使用ssh连接的服务
  4. 服务器上的同步时有一点小问题?反正以pycharm调整为准

服务器常用命令

  1. 查看显卡:nvidia-smi
  2. 查看进程:ps/top
  3. 杀死进程:kill -9 进程号
  4. 进入目录 cd 删除目录 rm -rf
  5. 查看全部文件夹 :ls -a
  6. 挂起进程:nohup python main.py >train.log 2>&1 &
  7. 移动文件:mv (图形化界面移动更舒服)
  8. 解压文件:zip

代码部分

文件import

import sys
import os

curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)

# 一定要加这个文件名前缀,否则依然会引入不了
from util import util_freeze

shell脚本

注意后面参数,如果config文件里没有,一定要加上,否则运行不起来,调用用sys.argv[2]即可

array=(6hmCA 6hmCCEL 6hmCCEQ 6hmCD 6hmCF 6hmCH 6hmCR 6hmCS 6hmCTT 6hmCTO 6hmCX)
for((i=0;i<=1;i++));
do
  for((j=0;j<=10;j++)) ;
  do
        nohup python main.py '-train-name' ${array[i]}  '-test-name' ${array[j]} >"${array[i]}_${array[j]}.log" 2>&1 &
  done
done

plot保存部分

plt.savefig(目录)省略。。。。

原网站

版权声明
本文为[煮酒cos]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_49215659/article/details/115636633