Liunx基本指令
cuda切换环境
cd /usr/local/
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-8.0 /usr/local/cuda
Liunx root权限
Sudo su
查看进程
Ps -aux
停止某进程
Kill id
退出root权限
Exit
Liunx cuda nvidia-smi无显存占用,手动释放
1.nvidia-smi查看显
2.fuser -v /dev/nvidia* 查看占用的死进程ID卡占用
3.sudo kill -9 PID(替换为进程号)
//硬盘使用情况
df -lh
//==========程序后台运行
Ctrl+Z 挂起当前任务
ctrl+C 结束当前任务
bg %n //将编号为n的任务转后台运行
fg %n //将编号为n的任务转前台运行
//=======程序挂起
第一种方法
查看挂起的进程:jobs
关闭挂起的进程:kill -9 %1
第二种方法
查看挂起的进程: jobs -l
终端显示:[1]+ 4664 停止 vim /etc/network/interfaces > /home/leo/Desktop/ip.txt (wd: /)
看到4664,这个就是PID了
现在开始杀掉它:
输入命令:kill -9 4664
终端没有显示。ok。
挂起程序
nohup python -u train.py --dataroot ./datasets/maps --name maps_cyclegan --model cycle_gan > train.log 2>&1 &
注意必须先在当前文件夹下创建 train.log文件,否则不能执行的。
另外,执行训练前需要启动visdom.server,使用命令:python -m visdom.server,同样,如果需要在退出终端后继续运行,应该按如下指令执行,并需要先在当前目录下创建visdom.log文件:
nohup python -u -m visdom.server > visdom.log 2>&1 &