一些在SGE集群中常用的命令,尤其是qlogin,可以登录后把集群当本地机器交互使用。

查询信息

qstat    # 查看当前任务
qstat -r # 查看当前任务,任务名不截断
qstat -f #

qhost    # 

提交与删除

qsub job_scipts
qdel job_id

提交的job_scipts模板:

#$ -S /bin/bash
#$ -V
#$ -cwd
#$ -j y
#$ -o /dev/null
#$ -e /dev/null
#$ -pe orte 10
#$ -q NLPR06
#$ -l h=g0605
GPU=0
LOG=logfile

th xxx.lua -gpu_id $GPU 2>&1 | tee $LOG

交互登录

qlogin -l h=g0605

文件管理

使用SSHFS将远程文件映射到本地,这样方便使用本地编辑器编辑。Windows可安装win-sshfs,详见win-sshfs的使用。Linux下操作如下:

sudo apt-get install sshfs
sudo adduser vision fuse
#reboot computer

# local folder
mkdir /home/user/xxx

# mount
sshfs yyy@zzz.zzz.zzz.zzz:/home/USER/XXX  /home/user/xxx

#unmount
sudo fusermount -u /home/user/xxx