WZMIAOMIAO / deep-learning-for-image-processing

deep learning for image processing including classification and object-detection etc.
GNU General Public License v3.0
22.76k stars 7.96k forks source link

在torch >= 2.0中移除了名为“torch._six”的模块 coco_eval.py文件可能需要一些修改 #788

Open leocn3 opened 8 months ago

leocn3 commented 8 months ago

System information

Describe the current behavior 在torch >= 2.0的环境中运行faster-RCNN等其他分支中运行coco_eval.py的会出现以下错误:

ModuleNotFoundError: No module named 'torch._six'

可以将coco_eval.py文件中 Line245if isinstance(resFile, torch._six.string_classes): 修改为if isinstance(resFile, str): 即可避免使用'torch._six'模块

参考链接:https://blog.csdn.net/m0_72676510/article/details/134068860 https://www.cnblogs.com/emanlee/p/17658162.html (我认为这里降级torch并不是个好方法)

Error info / logs ModuleNotFoundError: No module named 'torch._six'

leocn3 commented 8 months ago

Y老师在深度学习给了我非常大的帮助,这是我第一次提交issue,希望能有用

WZMIAOMIAO commented 7 months ago

确实是的,谢谢。等有空了再重新适配下