AttributeError: module 'torchvision.models.resnet' has no attribute 'model_urls'
时间: 2023-10-24 19:07:20 浏览: 82
这个错误通常是由于版本不兼容引起的。可能是因为你正在使用的 PyTorch 和 torchvision 版本不匹配。
你可以尝试更新 torchvision 到最新版本,或者降低 PyTorch 的版本,以便与当前的 torchvision 版本匹配。
如果你的 PyTorch 和 torchvision 版本已经匹配,那么可以尝试重新安装 torchvision 和 PyTorch,或者卸载它们并使用 conda 或 pip 重新安装。
如果以上方法都无效,那么可能是因为你的代码中有其他问题,导致了这个错误。你可以在代码中检查,并尝试解决问题。
相关问题
AttributeError: module 'torchvision.models.detection' has no attribute 'yolo_v3'
AttributeError: module 'torchvision.models.detection' has no attribute 'yolo_v3' 是一个错误提示,意味着在torchvision.models.detection模块中没有名为'yolo_v3'的属性。这通常是因为你尝试访问一个不存在的属性或方法。
可能的原因是你使用的torchvision版本不支持'yolo_v3'模型,或者你可能拼写错误。请确保你的torchvision版本是最新的,并检查是否有其他可用的模型。
如果你确定你的torchvision版本是最新的,并且确保没有拼写错误,那么可能是因为'yolo_v3'模型不包含在torchvision中。你可以尝试使用其他库或框架来获取'yolo_v3'模型,或者查看是否有其他可用的替代模型。
AttributeError: module 'torchvision.models.mobilenet' has no attribute 'classifier'
这个错误通常是由于使用了过时的代码或版本不兼容引起的。在新版本的torchvision中,MobileNet的结构已经发生了变化,不再有名为“classifier”的属性。相反,它现在使用了名为“fc”的属性。因此,如果您正在使用旧版本的代码,请更新代码以适应新版本的torchvision。如果您正在使用新版本的代码,请确保您的代码正确引用了MobileNet的属性。
阅读全文