Closed wudizuixiaosa closed 1 year ago
训练倒是正常运行的,但是测试就报错了
AttributeError: 'RepConv' object has no attribute 'fuse_repvgg_block' 还有一节没复制进去
请问拉取的是什么内容?
gfpn那一个部分
我按照您b站视频里面说的把文件直接拉进去了,然后再yolo.py进行了注册,训练是正常训练,但是到最后一个epoch的时候就报错了
刚在yolov5 7.0版本进行测试 没问题 yoloair可能要自己debug解决下了
刚在yolov5 7.0版本进行测试 没问题 yoloair可能要自己debug解决下了
好的那我在研究研究,谢谢您
看样子是fuse的时候 改了默认的forward导致的
Fusing layers... Traceback (most recent call last): File "val.py", line 399, in
main(opt)
File "val.py", line 372, in main
run(*vars(opt))
File "C:\Users\hoshi\miniconda3\envs\air\lib\site-packages\torch\autograd\grad_mode.py", line 28, in decorate_context
return func(args, **kwargs)
File "val.py", line 141, in run
model = DetectMultiBackend(weights, device=device, dnn=dnn, data=data)
File "I:\AIR\models\common.py", line 492, in init
model = attempt_load(weights if isinstance(weights, list) else w, map_location=device)
File "I:\AIR\models\experimental.py", line 98, in attempt_load
model.append(ckpt.fuse().eval() if fuse else ckpt.eval()) # fused or un-fused model in eval mode
File "I:\AIR\models\yolo.py", line 282, in fuse
m.fuse_repvgg_block()
File "C:\Users\hoshi\miniconda3\envs\air\lib\site-packages\torch\nn\modules\module.py", line 1177, in getattr
raise AttributeError("'{}' object has no attribute '{}'".format(
我拉到的项目不是yolov5原作,而是yoloair里面,你方便帮我看看是个什么原因么