fmujie 发布的文章

脚本辅助消融实验


常规来说,模型的train.py文件里会用argparse这个包,parser.add_argument()给模型规定一些数据集名称,还有一些超参的值。调试的时候一般在pycharm里手动改,平常训练,我一般就python train.py再或者后台挂起nohup python train.py > outXXX.log &但即使是后台挂起,不用维持SSH连接(一般是xshell SSH连集群),让你电脑可以关机(不会有人用自己电脑的显卡跑AI吧,这有点太伤了,比挖矿还难受。),但是在消融实验和对比实验的时候仍然不方便,这时候,用个脚本,让它自动检测显卡有没有被占用(每隔一段时间,我设的1分钟),然后没被占用就跑实验,占用就等待,这样可以不用随时盯着,即使是知道了大概时间,有时候也会忘掉,而且有时候它是半夜才停,别问我怎么知道的,我之前还定了闹钟...

Linux系统管理


[root@fmujieserver ~]# ls /usr/sbin/ | grep service service [root@fmujieserver ~]# service network start基本语法service 服务名 start|stop|resart|status经验技巧查看服务的方法:etc/init.d/服务名/////.d(守护进程)[root@fmujieserver /]# cd etc/init.d [root@fmujieserver init.d]# ls bt functions ifritd jdog_service mysqld netconsole network nginx php-fpm-72 pure-ftpd README redis [root@fmujieserver init....

Linux网络配置和系统管理操作


查看网络IP和网关Windows下win+R输入cmd打开命令窗口输入命令:ipconfigping 域名/主机IPLinux下ifconfig修改主机名需要重启hostnamectl:即时生效,但重启后xshell终端才会显示更改[root@fmujieserver ~]# hostnameipfmujieServerXXX.XXX.XXX.XXX搭建集群时👆host文件[root@fmujieserver etc]# cd / [root@fmujieserver /]# vim /etc/hostsping的时候ping主机名就行(自己ping自己演示)远程登录sshssh root@XXX.XXX.XXX.XXX ssh root@hostname修改sshd_config文件(集群使用xshell远程ssh)vi etc/ssh/sshd_confi...

Vim编辑器


安装yum install vim基本使用模式转换命令模式:u撤回yy:复制 8yy表示复制了8行p:粘贴 或者 5p表示重复粘贴5次dd:删除 或者 3dd删三行y$:复制从当前光标位置开始到该行结束y^:复制从该行起始位置到当前光标位置结束yw:复制一个词dw:删除一个词shirft+^:移动到行头shirft+$:移动到行尾shirft+h/gg/:1:移动到文档首shirft+l/GG/:$:移动到文档首set nu:显示行号插入模式命令模式:wq!:强制保存并退出/:查找 N上查n下查:S/old/new:替换当前行匹配到的第一个单词:S/old/new/g:替换当前行所有匹配到的第一个单词 g表示global:%S/old/new:替换文档中各行匹配到的第一个单词:%S/old/new/g:替换文档中所有匹配到的单词

Linux文件系统


目录结构逻辑上,具体看分区和挂载点(虚拟目录)/binBinary的缩写,存放常使用的命令。链接指向usr/bin/sbins表示system,其内存放系统管理员使用的系统管理程序。lib/lib64库文件usr所有用户文件boot引导分区dev设备管理etc存放系统管理所需的配置文件home各用户目录root管理员主目录opt第三方软件包media可移动设备挂载点:U盘/光驱……mnt移动存储设备的另一个挂载点proc进程虚拟目录run存放当前系统运行以来的所有实时信息(临时文件系统)srv存放与系统服务相关的文件sys存放系统硬件信息的目录tmp临时文件var存放经常被修改的文件:log……

召唤看板娘