目录
- python
- [nohup 的使用](https://www.cnblogs.com/baby123/p/6477429.html)
- os.listdir()用于返回指定的文件夹下包含的文件或文件夹名字的列表,这个列表按字母顺序排序。
- [assert(i<4), ""index out of range,index <4."](https://www.runoob.com/python3/python3-assert.html)
- [tqdm的使用:for img_name in tqdm(os.listdir(args.img_dir)):](https://blog.csdn.net/qq_40666028/article/details/79335961)
- json文件的读写[tree = ET.parse('country_data.xml') xml文件的使用](https://www.cnblogs.com/ifantastic/archive/2013/04/12/3017110.html)
- csv文件的读写
- txt文件的读写
- python程序运行时间计时
- [float(-1209) # -1209.0 类型转换](https://www.cnblogs.com/shockerli/p/python3-data-type-convert.html)
- [number=img_size_info.get(shape,default=0) 函数返回指定键的值,如果值不在字典中返回默认值。](https://www.runoob.com/python/att-dictionary-get.html)
- python复制文件到指定目录
- cv2获取图片大小
- Python中plt.plot图像保存有白边及颜色不正常
- list 相关操作
- [python 单下划线跟双下划线使用](https://zhuanlan.zhihu.com/p/36173202)
- ```nohup python /data/python/server.py > python.log3 2>&1 &```[linux 下后台运行python脚本](https://www.jianshu.com/p/4041c4e6e1b0)
- ubuntu的常用操作
- 准确查看CUDA版本
- Ubuntu查看文件夹下文件的个数
- [df -h /dev/shm 查看shm的大小](https://www.cnblogs.com/mingforyou/p/7978126.html)
- [df -hl 查看存储空间使用情况]
- [ln -s [源文件或目录] [目标文件或目录] 创建软链接](https://blog.csdn.net/m290345792/article/details/78518360)
- cat /etc/issue 查看ubuntu的内核版本
- [Ubuntu下安裝Python版OpenCV出现下面问题的解决方法ImportError: libGL.so.1: cannot open shared object file: No such file or directory](https://blog.csdn.net/keineahnung2345/article/details/84299532)
- pip install超时的解决方案,默认time out时间是15秒,可以改长一点:```pip install -v -e . -i https://mirrors.bfsu.edu.cn/pypi/web/simple some-package --timeout=200```
- [pip install 切换清华镜像源加速](https://mirrors.tuna.tsinghua.edu.cn/help/pypi/)
- [pip install 切换北师大镜像源加速,推荐,速度最快](https://mirrors.bfsu.edu.cn/help/pypi/)
- [conda切换国内镜像源,加速conda install](https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)
- apt-get切换国内镜像源,加速apt-get下载速度
- Conda常用命令整理
- [docker 中使用tensorboard](https://stackoverflow.com/questions/33836728/view-tensorboard-on-docker-on-google-cloud/33838211#33838211)
- 通过ssh进入docker,conda不起作用,找不到命令,但通过宿主机docker exec 进入容器,却可以使用docker
- [docker system df -v 查看每个容器占用的磁盘空间](https://blog.csdn.net/weixin_43944305/article/details/106152976)
- [ipcs -lm 查看系统共享内存大小](https://blog.csdn.net/shandianling/article/details/8922233)
- Docker 常用命令
- 查看版本信息
- mmdetection
- 软件操作
python
nohup 的使用
nohup python train.py >> /usr/local/node/output.log 2>&1 &
os.listdir()用于返回指定的文件夹下包含的文件或文件夹名字的列表,这个列表按字母顺序排序。
assert(i<4), "“index out of range,index <4.”
tqdm的使用:for img_name in tqdm(os.listdir(args.img_dir)):
传进去一个列表,
如果是for i,img_name in tqdm(enumerate(os.listdir(args.img_dir))):
只有这个东西,没有进度条
tqdm使用时,from tqdm import tqdm。不能直接import tqdm。这样直接使用tqdm套在list外面进行循环会报错
json文件的读写tree = ET.parse(‘country_data.xml’) xml文件的使用
csv文件的读写
txt文件的读写
python程序运行时间计时
import time
time_start=time.time()
time_end=time.time()
print('time cost',time_end-time_start,'s')
float(-1209) # -1209.0 类型转换
number=img_size_info.get(shape,default=0) 函数返回指定键的值,如果值不在字典中返回默认值。
python复制文件到指定目录
shutil.copyfile(srcFilePath,dstFilePath)
cv2获取图片大小
Python中plt.plot图像保存有白边及颜色不正常
list 相关操作
*list的用法
Python判断列表中是否存在某元素
python 单下划线跟双下划线使用
nohup python /data/python/server.py > python.log3 2>&1 &
linux 下后台运行python脚本
csdn下的查找和替换 ctrl+G
ubuntu的常用操作
服务器命令行fq
ping www.google.com,可以ping得通就没有问题
准确查看CUDA版本
Ubuntu查看文件夹下文件的个数
ls -l|grep "^-"| wc -l
查看当前目录下的文件数量(不包含子目录中的文件)
df -h /dev/shm 查看shm的大小
[df -hl 查看存储空间使用情况]
/data*是存储数据用的,空间更大。
ln -s [源文件或目录] [目标文件或目录] 创建软链接
创建软链接
ln -s [源文件或目录] [目标文件或目录]
例如:
当前路径创建test 引向/var/www/test 文件夹
ln –s /var/www/test test
创建/var/test 引向/var/www/test 文件夹
ln –s /var/www/test /var/test
linux创建软链接无效
cat /etc/issue 查看ubuntu的内核版本
Ubuntu下安裝Python版OpenCV出现下面问题的解决方法ImportError: libGL.so.1: cannot open shared object file: No such file or directory
pip install超时的解决方案,默认time out时间是15秒,可以改长一点:pip install -v -e . -i https://mirrors.bfsu.edu.cn/pypi/web/simple some-package --timeout=200
pip install 切换清华镜像源加速
pip install 切换北师大镜像源加速,推荐,速度最快
conda切换国内镜像源,加速conda install
北师大镜像配置.condarc:
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.bfsu.edu.cn/anaconda/
default_channels:
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r/
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro/
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2/
custom_channels:
conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud/
msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud/
bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud/
menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud/
pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud/
simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud/
apt-get切换国内镜像源,加速apt-get下载速度
用这里面的配置https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
apt-get update
使配置生效
Conda常用命令整理
docker 中使用tensorboard
默认情况下,TensorBoard为127.0.0.1上的请求提供服务,只有运行在同一台机器上的进程可以访问该请求。如果您使用—host 0.0.0.0启动TensorBoard,它也会在远程接口上服务请求,所以您应该能够远程连接到它:
tensorboard --logdir ./ --host 0.0.0.0 --port 11016
通过ssh进入docker,conda不起作用,找不到命令,但通过宿主机docker exec 进入容器,却可以使用docker
解决办法:通过宿主机docker exec 进入容器然后使用conda init bash
,重新ssh就可以使用conda了
\
docker system df -v 查看每个容器占用的磁盘空间
ipcs -lm 查看系统共享内存大小
Docker 常用命令
docker中启动所有的容器命令
docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
docker system df -v
各个docker 存储空间占用情况
查看版本信息
gcc -v 查询gcc版本及相关的命令
lsb_release -a 查看操作系统版本号
mmdetection
gt_masks_ann.append(ann[‘segmentation’]) KeyError: ‘segmentation’
修改可视化框的颜色和粗细