Screen
说明:在终端上开启分屏,不输出日志的情况下,比nohup挂后台好用,不影响其他操作
screen -ls
目前的分屏进程
screen -r PID
pid是ls中显示对应进程的进程号
screen -S name
name是screen分屏的名字,如图‘训练clrnet’
screen -X -S PID quit
删除不需要的进程
升级PIP
pip install --upgrade pip
安装包已经存在,但安装不上
问题:Requirement already satisfied:
解决:在pip intall 后面加上“–target= ‘地址’ ‘包名’
例子:pip install --target=/home/simple opencv-python
cuda环境临时更改
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.2/bin:$PATH
确认是否更改成功
echo $PATH
echo $LD_LIBRARY_PATH
移除环境
conda remove -n name --all
刷新观看信息
watch -n 0.1 free -m 每0.1s刷新一次内存占用信息
watch -n 0.1 nvidia-smi 每0.1s刷新一次显存gpu信息
加维度
torch.unsqueeze(input, dim)
远程复制文件
scp -P 端口号 -r 用户名@10.10.10.xx:文件路径 保存路径
镜像源
百度:-i https://mirror.baidu.com/pypi/simple
阿里:-i https://mirrors.aliyun.com/pypi/simple
豆瓣:-i http://pypi.douban.com/simple
清华:-i https://pypi.tuna.tsinghua.edu.cn/simple
安装文件已存在,但不安装
pip install --target=存在路径 包名 镜像源
pip install --target=/home/liuxiangjie/anaconda3/lib/python3.8/site-packages onnx -i https://mirror.baidu.com/pypi/simple
cmd不能安装库
pip install opencv-python -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
显示、杀死用户名进程
fuser -v /home/xxx/anaconda/env/xx/bin/python
fuser -k /home/xxx/anaconda/env/xx/bin/python