Ultra-Fast-Lane-Detection-v2 icon indicating copy to clipboard operation
Ultra-Fast-Lane-Detection-v2 copied to clipboard

关于将backbone换为34fca遇到的报错

Open ennheng opened this issue 2 years ago • 12 comments

楼主你好! 我在把替换backbone为fca34时,遇到了如下报错:
2023-04-19 15-24-45 的屏幕截图 这样直接在configs/tusimple_res18.py中的backbone改成fca34是可行的吗? 同时我也将fcanet中model/layer.py的几个类也复制到ufld的model/layer.py中了。请问下楼主还要修改哪些代码可以训练?期待楼主的恢复:)

ennheng avatar Apr 19 '23 07:04 ennheng

@ennheng 可以调试一下看看这个get_freq_indices函数的返回值吗?

cfzd avatar Apr 19 '23 09:04 cfzd

好的 我试试 感谢回复

ennheng avatar Apr 19 '23 09:04 ennheng

找到原因了 原來是我复制代码的时候 get_freq_indices函数的返回值少复制了个mapper_y 又试了下继续训练 报了如下的错误 请楼主帮忙再看看 2023-04-19 18-31-17 的屏幕截图 非常期待您的回复:)

ennheng avatar Apr 19 '23 10:04 ennheng

我将图中的load_state_dict函数的true改为false之后 上个报错消失了 又有如下报错: 2023-04-19 20-41-32 的屏幕截图 请教下楼主 这个还需要修改哪里?期待您的回复:)

ennheng avatar Apr 19 '23 12:04 ennheng

@ennheng 我明白了,你不需要复制fcanet的代码,因为fcanet的代码是通过torch hub读取的,复制了反而会造成冲突,你可以删掉你复制的fcanet代码,然后重新试试

cfzd avatar Apr 21 '23 03:04 cfzd

嗷嗷 好的好的 我稀里糊涂地把x = x * self.weight 注释掉 把上面注释的取消了 n, c, h, w = x.shape 然后就可以训练了 2023-04-21 12-10-28 的屏幕截图 好奇怪啊哈哈哈

ennheng avatar Apr 21 '23 04:04 ennheng

楼主你好 还有个疑问 请问您的34fca中的34指的是resnet-34吗?

ennheng avatar Apr 21 '23 07:04 ennheng

@ennheng 对的,fcanet也是基于resnet的

cfzd avatar Apr 23 '23 04:04 cfzd

好的 好的 感谢楼主的回复😸😸

ennheng avatar Apr 23 '23 04:04 ennheng

楼主你好 还要再打扰下😹 请问用34fca训练的效果按理说应该会比单纯的res34会好点吗

ennheng avatar Apr 23 '23 10:04 ennheng

@ennheng 我记得很久之前在V1的版本上做过实验,效果是没有提升,在V2的版本上我没做过实验,所以不好说

cfzd avatar Apr 23 '23 13:04 cfzd

好的好的 我在culane上训练34fca快结束了 最后结果一直在72左右波动 没有遇到res50在学习率下降时评估值直观提高的效果了 image

ennheng avatar Apr 23 '23 13:04 ennheng