随笔分类 - Linux
摘要:在创建docker时配置较大的共享内存,加入参数--shm-size="15g",设置15g(根据实际情况酌量设置)的共享内存: nvidia-docker run -it --name [container_name] --shm-size="15g" ... 这样可以在训练神经网络时把numbe
阅读全文
摘要:设置每 0.01s 显示一次显存的情况: watch -n 0.01 nvidia-smi 建议设置每0.1s 或者0.01s显示一次显存的情况,不建议设置每1s 显示一次显存的情况,因为会错过一些显存峰值,特别是在debug的时候。 在遇到cuda:out of memery报错时,可以通过逐行(
阅读全文
摘要:Ubuntu18.04安装NVIDIA显卡驱动、cuda10.1以及cudnn-10.1-7.6.4
阅读全文
摘要:Linux多CUDA版本共存并切换使用
阅读全文
摘要:参考:Ubuntu 20.04 - 查看操作系统架构
阅读全文
摘要:进入某个docker里,输入查看CUDA版本的命令: nvcc -V 或者输入 nvcc --version 或者输入 cat /usr/local/cuda/version.txt
阅读全文
摘要:参考:Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解 一、常用的压缩命令 1. tar 压缩某个文件夹的命令: tar -czvf [压缩包路径] [待压缩的文件夹路径] 例如: tar -czvf /home/images.tar.gz /home/images 参数解释
阅读全文
摘要:ll:罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 。ll是“ls -l"的别名,可以理解为 ll 和 ls -l 的功能是相同的。 la:罗列出目录下的所有文件,包括以 . 开头的隐含文件。la是“ls -a"的别名,可以理解为 la 和 ls -a 的功能是相同的。 ls
阅读全文
摘要:Linux 将一个文件夹的所有内容拷贝到另外一个文件夹 把当前文件夹的所有文件拷贝到上一层级: cp -r * ../ 把当前文件夹的所有文件移动到上一层级: mv -r * ../
阅读全文
摘要:参考:文件路径./和../
阅读全文
摘要:Tmux 使用教程 创建tmux: tmux new -s 名字 进入已创建的tmux: tmux a -t 名字 临时退出tmux: tmux detach 杀死tmux。如果在tmux外: tmux kill-session -t 名字 ;如果在tmux内: ctrl + d 列出已有的tmux
阅读全文
摘要:(截图摘自https://mp.weixin.qq.com/s/jQRodKT5nSYYdrg1bWR4-Q, https://www.bilibili.com/video/BV15E411u7tV) 进入screen窗口后,想暂时退出(等会还想连接这个screen窗口)可以用命令:crtl+a+d
阅读全文
摘要:Linux 中最常用 150 个命令汇总 示例: mv move a file to a new location: mv [filename] [dest-dir]
阅读全文
摘要:1 此条目内容摘自物理CPU、CPU核数、逻辑CPU、超线程 基本概念 物理CPU 物理CPU是插在主机上的真实的CPU硬件,在Linux下可以数不同的physical id 来确认主机的物理CPU个数。 核心数 物理CPU下一层概念是核心数,我们常常听到多核处理器,其中的核指的就是核心数。在Lin
阅读全文
摘要:1 查看CPU使用情况: top 红框中显示总的CPU占用率为0,绿框中显示的是每个进程的CPU占用率等,各项指标含义如下图。如果一个进程的CPU占用率超过100%,则意味着这个进程使用了不止一个核。 2 查看内存使用情况:free -m 参数解释: total:内存总量 used:已使用内存 fr
阅读全文
摘要:打开terminal,输入 ssh -p 端口 用户名@服务器IP地址 例如: ssh -p 22 ZhangSan@11.121.241.182 例子中端口号为22,用户名为ZhangSan,服务器IP地址11.121.241.182。 如果端口默认,那就不用输入-p 端口 输完命令之后按下ent
阅读全文