🍻 高效率 懒人 养成Tricks!🍻
Ubuntu、Mac、Tools Collections~
持续收集中~ 🛰
抱歉,部分只提供建议,教程什么的,google不到算我输。
工具 🔧
ubuntu desktop with openssh-server
主力机还是自己的笔记本,实验室的 laji 主机怎么办?🐶
👇 👇 👇 👇
给你的Ubuntu桌面版主机安装openssh-server
,像访问服务器那样访问自己的主机吧!
tmux
开启脚本的命令不能关!难道我的笔记本要一直放在实验室吗?🙊
怎么把命令挂在后台啊!太难了,学不会🙃
tmux
你值得拥有!不关机,不kill,关掉命令行都可以!
配合openssh-server
,主力机不动,ssh到ubuntu主机上,访问服务器,把脚本挂到tmux上。理论上可以随便玩。
Tricks 🚲
shell脚本
训练CNNs的时候,最初的使用姿势可能是 python cnn.py
。
但是,要调整网络参数的时候怎么办,还需要到源码中找到然后一个一个修改吗?No!
pytorch
里有argparse
,tf
有FLAGS
,我可以这样 python cnn.py -g 0 -param1 val1 -param2 val2 -param3 val3 -param4 val4 -param5 val5 -param6...
, 想接多少就。。。接多少!👀 👀 👀
推荐写入到shell脚本中,可以顺序执行多个py文件,一个实验一个shell做到底,不用盯着显卡了。
log的生成
log生成配合shell脚本使用。
sh myscript.sh 2>&1 | tee logs/myscript.log
原理: