Linux操作
阿土的炼丹炉
这个作者很懒,什么都没留下…
展开
-
【tmux命令集合】
安装Linux :yum install tmuxMac OS :brew install tmuxtmux 的 session (会话)常用操作新建一个 session :tmux指定名称新建:tmux new -s 进入session:tmux attach -t 离开session:tmux detach查看session列表:tmux ls切换session:tmux switch -t 删除session:tmux kill-session原创 2021-12-11 22:17:26 · 502 阅读 · 1 评论 -
GPU显存未释放问题
控制台终止掉正在运行的程序,但是有时候程序已经结束了,nvidia-smi也看到没有程序了,但是GPU的内存并没有释放,这是怎么回事呢?使用PyTorch设置多线程(threads)进行数据读取(DataLoader),其实是假的多线程,他是开了N个子进程(PID都连着)进行模拟多线程工作,所以你的程序跑完或者中途kill掉主进程的话,子进程的GPU显存并不会被释放,需要手动一个一个kill才行,具体方法描述如下:查看GPU上运行的所有程序fuser -v /dev/nvidia*查看具体原创 2021-11-18 21:43:45 · 2246 阅读 · 0 评论