之前:深澜校园网会导致anaconda中proxyerror,和无论哪个源都连接不上的问题,可通过深澜重置ip解决。
YOLOX部署:
Windows10 yolox 安装_꧁༺ʚvv༒catɞ༻꧂的博客-CSDN博客
训练自己的数据集,采用VOC2007
数据集丢到D:\Anaconda\Lib\site-packages\yolox-0.1.0-py3.8-win-amd64.egg\ 中
成为D:\Anaconda\Lib\site-packages\yolox-0.1.0-py3.8-win-amd64.egg\datasets\VOCdevkit\VOC2007
打开D:\pythonProject\YOLOX 下的D:\pythonProject\YOLOX\tools\train.py,注意14行得有
122行训练代码中GPU数量填错时会报错,也可注释掉
修改D:\pythonProject\YOLOX\exps\example\yolox_voc\yolox_voc_s.py
45行,训练集地址
107行,验证集地址,其中VOC2007里没有test,改成val
如果用自定义训练集记得改一下45和105行里训练集的名字
尝试修改数据集地址、epoch数量、默认GPU、默认batchsize等,如果在D:\pythonProject\YOLOX\yolox\exp\yolox_base.py
D:\pythonProject\YOLOX\yolox\data\datasets\voc.py中修改是没用的,需要改这两个文件:
D:\Anaconda\Lib\site-packages\yolox-0.1.0-py3.8-win-amd64.egg\yolox\exp\yolox_base.py
D:\Anaconda\Lib\site-packages\yolox-0.1.0-py3.8-win-amd64.egg\yolox\data\datasets\voc.py
base.py中可修改最大epoch、warmup epochs值、几个epoch后验证一次、label个数等等
voc.py
314行中{}中的:s去掉,不然验证集会找不到000005.mxl
105行中数据集地址改一下