短命令
1 创建一个新的环境:conda create -n py36 python=3.6
查看环境: conda info -e
激活环境: conda activate py36
关闭默认激活base: conda config --set auto_activate_base false
退出环境: conda deactivate
CUDA_VISIBLE_DEVICES=2 python train.py
#设置所用CUDA 2
CUDA_VISIBLE_DEVICES=1,2 python train.py
#设置所用CUDA 0,1
CUDA_VISIBLE_DEVICES=0,1,2 python train.py
#设置所用CUDA 0,1,2
2 安装tf:pip install tensorflow-gpu==1.15 -i https://pypi.tuna.tsinghua.edu.cn/simple
3 新建一个叫lili的session: screen -S name
回到lili这个session: screen -r name
列出当前所有的session: screen -ls
检查目前所有的screen作业,并删除已经无法使用的screen作业:screen -wipe
4 安装工程里面的环境: pip install -r requirements.txt
5 观察显卡状态: watch -n 1 nvidia-smi
6 浏览器调可视化界面: tensorboard --logdir=./
7 安装whl的网站: https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
8 安装sklearn: conda install Scikit-learn
9 安装torchvision: pip install torch torchvision -i https://pypi.mirrors.ustc.edu.cn/simple/
10 查看机器上GPU情况: nvidia-smi
11 测试CUDA是否成功安装: nvcc -V
12 查看pytorch版本信息: 1 import torch
2 print(torch.__ version __)
#注意是两个下划线
13 python train.py --data wheat0.yaml --cfg yolov5x.yaml --weights '' --batch-size 64
14 添加新用户并附权限: 1 sudo adduser ubuntu
(ubuntu是我创建的新用户名) 2 sudo adduser ubuntu(新创建的用户名) sudo
15 python train.py --img 1024 --batch 4 --epoch 100 --data gwdconfig/wheat0.yaml --cfg gwdconfig/yolo5_PANET.yaml --weights weights/yolo5x_panet_1.pt --device '0'
# 0号GPU
16 切换用户: su username
删除用户: sudo userdel -r username
修改密码: passwd 用户名
17 TensorFlow pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow==1.30
18 删除文件夹的内容包括文件夹: rm -rf 文件夹的名字
(-r 是 循环的意思, f是不询问的意思)
19 删除文件夹的内容不包括文件夹: rm -rf 文件夹的名字/*
20 安装PyQt5 pip install PyQt5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
21 查用户进程: fuser -v /dev/nvidia*
22 杀掉进程: kill -9 进程号
23 pip install face_recognition -i https://mirrors.aliyun.com/pypi/simple/
24 查看cuda版本:cd /usr/local/
查看当前所用cuda版本:stat cuda
怎么切换cuda版本:
25 查看ubuntu版本信息:cat /proc/version
26 服务器是ububtu18.04,site-packages文件夹路径:在/anaconda3/lib/python3.6/site-packages
27 windows查看cuda版本:nvcc –V
28 服务器终端下载数据集.sh文件的问题,eg:
get_lfw.sh
mv /your_path/CASIA_WebFace data/
./code/get_lfw.sh
出现报错:-bash: ./code/get_lfw.sh: Permission denied
原因:权限问题,解决方法:chmod 777 ./code/get_lfw.sh给权限,然后再次执行上两个命令
conda换源
(base) lixiao@zyg-dgx:~$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
(base) lixiao@zyg-dgx:~$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
(base) lixiao@zyg-dgx:~$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
(base) lixiao@zyg-dgx:~$ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
(base) lixiao@zyg-dgx:~$ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
(base) lixiao@zyg-dgx:~$ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
(base) lixiao@zyg-dgx:~$ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
(base) lixiao@zyg-dgx:~$ conda config --set show_channel_urls yes
(base) lixiao@zyg-dgx:~$ vim ~/.condarc
i插入
删除defaults
Esc退出
Shift+: wq 保存
done!