MMDetection修改代码无效

MMDetection修改代码无效,第1张

最近在打比赛,使用MMDetection框架,但是无论是Yolo修改类别还是更改head,代码运行后发现运行的是修改之前的代码。。。也就是说修改代码无效。。。

问题解决办法:

MMDetection在首次运行后会把一部分运行核心放在anaconda的环境中,即使修改了代码中的部分,anaconda中的代码没有更改,而真正运行的是anaconda环境中的代码

办法如下:

通过主文件夹进入anaconda,open-mmlab是我创建的anaconda环境,最后找到mmdet,然后找到自己想要修改的代码部分(我这里是更改的是head所以进入models,这部分跟正常修改一样)

注意是的:当用Linux默认的文本编辑打开的时候,添加代码不能直接用Tab进行直接对齐,需要用四个空格(如果直接用Tab会报错)

(4.20更新:也有一种说法在代码中改完,通过运行python setup.py install可以更新)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/714233.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-24
下一篇2022-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存