1、Anaconda的配置,安装完成anaconda后,需在PATH目录下配置几个环境变量
C:\xxx\Anaconda3
C:\xxx\Anaconda3\Scripts
C:\xxx\Anaconda3\Library\bin
2、解决cmd输入python出来microsoft store的问题
删除path发现的第一条为”%USERPROFILE%\AppData\Local\Microsoft\WindowsApps“路径即可。
3、add python interpreter
4、创虚拟环境
此处为:conda create -n fasterrcnn python=3.6
安装结果:(此处没有换源)
5、安装各种包(从国内镜像)
pip install opencv-python easydict pillow scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple/
有时候安装失败,要重新来过,因为网络不稳定!
6、安装tensorflow-gup
pip install tensorflow-gpu==1.8.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install tensorflow-gpu==2.2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
7、安装加速库cudnn
conda install cudnn=7
安装keras
pip install keras==2.1.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/
8、项目编译器变化,改成新加的虚拟环境
9、用服务器跑代码:ip 106.15.250.99 参考学长方法:
https://blog.csdn.net/hesongzefairy/article/details/96276263
ssh -p 端口号 root@ip地址
远程pycharm连接,用过年安装的anaconda版本,虚拟环境xhm
10、先build:python setup.py build_ext --inplace
11、安装 :python setup.py build_ext install
12、到功能函数 utils里装相关依赖 ?
(xhm) root@58ebb273d07d:~/Workspace/XHM/FIRE_SMOKE/FasterRcnn_fire_smoke/lib# cd utils
(xhm) root@58ebb273d07d:~/Workspace/XHM/FIRE_SMOKE/FasterRcnn_fire_smoke/lib/utils# python setup.py build_ext --inplace
13、替换数据集,改成自己的数据。xml格式的标签。
替换
14、调参数
15、改类别
16、train-找不到包的的问题:服务器相对位置绝对位置的问题
https://blog.csdn.net/Levy_96/article/details/86629444?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
更改python的版本
17、报错dynamic module does not define module export function (PyInit_cython_bbox)
百度没有,上google:https://www.it1352.com/1687072.html
原因:更换了python的版本,它在Python 2中运行,但是在Python 3中未编译,但出现以下错误:动态模块没有定义模块导出功能。
需要使用Python 3调用setup.py( python3 setup.py build_ext ,也许是-就地)。这是因为Python 3为模块启动时调用的 init 函数定义了不同的名称,因此需要使用Python 3进行构建以确保生成正确的名称。也就是重新build,安装再装依赖。
18、 训练完后把default里的ckpt模型复制到自己得output里,在ckpt模型的路径下执行一下操作:
cp -r default /root/Workspace/XHM/FIRE_SMOKE/FasterRcnn_fire_smoke/output/vgg16/voc_2007_trainval/
19、同一张图显示多个类别:参考
https://blog.csdn.net/jxl_1207/article/details/78702967
20、视频里跑代码,问题一:远程服务器没有图形化界面
21、google的efficientdet
问题一:efficientned:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe7 in position 22: ordinal not in。。。
Allocation of 603979776 exceeds 10% of free system memory.换个模型
用B3: