YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效

这篇具有很好参考价值的文章主要介绍了YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错:AttributeError: ‘Upsample’ object has no attribute ‘recompute_scale_factor’

如图:
YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效,python,深度学习,pytorch,pycharm

解决方法

1.点击报错行该路径,进入编辑页
YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效,python,深度学习,pytorch,pycharm


2.将原代码(153-154行)修改为如下所示(155行):
YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效,python,深度学习,pytorch,pycharm
即:

return F.interpolate(input, self.size, self.scale_factor, self.mode, self.align_corners)

问题解决

保存后再次运行detect.py,即可:
YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效,python,深度学习,pytorch,pycharm


来看看训练结果吧
YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效,python,深度学习,pytorch,pycharm

YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效,python,深度学习,pytorch,pycharm

注意事项

运行detect.py之前,应该将YOLOV5对应的权重文件放到项目文件夹下:
YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效,python,深度学习,pytorch,pycharm
这里提供官方权重文件,可点击下方链接自行下载:

YOLOv5权重文件

https://download.csdn.net/download/weixin_43401024/85225886文章来源地址https://www.toymoban.com/news/detail-646968.html

到了这里,关于YOLOV5 | AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘ 问题解决 亲测有效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AttributeError: ‘NoneType‘ object has no attribute ‘data‘

    在深度学习训练网络过程中,我们常遇到如下的问题:属性错误(其中非类型的对象没有属性\\\'data\\\'),解决的方法主要是查看网络构造是否出现问题。 废话不多说,实践出真知。举个轻量级神经网络训练的例子,源代码包含三部分:网络构造、数据预处理加载以及网络训练。

    2024年02月11日
    浏览(49)
  • AttributeError: ‘NoneType‘ object has no attribute ‘shape‘

    1.图片不存在或已损坏无法打开(路径不存在, 路径包含中文无法识别 ) 2.读取的图片内容和默认读取时参数匹配不匹配。(默认读取的是3通道的彩色图)例如读取到的图片是灰度图,就会返回None。 3.也可能是路径中有中文 在采集完新数据重新训练模型时抛异常,Attribut

    2024年02月12日
    浏览(45)
  • AttributeError: ‘list‘ object has no attribute ‘seek‘

    完整的报错为: 初步断定是 torch.load 出了问题。 通过 You can only torch.load from a file that is seekable 这句话可知torch只能load那些seekable的对象,而从 \\\'list\\\' object has no attribute \\\'seek\\\' 可以看出列表是没有seek属性的,于是猜想 torch.load 中传入的参数是列表(一般是传字符串)而导致了这

    2024年02月15日
    浏览(53)
  • AttributeError: ‘OptionEngine‘ object has no attribute ‘execute‘

    背景 pandas:1.5.2 sqlalchemy:2.0.4 报错 解决 https://github.com/pandas-dev/pandas/issues/40686 在这篇文章中看到,sqlalchemy的1.4和2.0两种不同的语法,pandas暂时还不支持2.0,所以将sqlalchemy回退到1.4.45即可。

    2024年02月16日
    浏览(42)
  • AttributeError: ‘str‘ object has no attribute ‘word‘

    各位大佬怎么搞啊这个

    2024年02月07日
    浏览(42)
  • 解决AttributeError: ‘Namespace‘ object has no attribute ‘arch‘

    在运行ACmix-ResNet模型时出现问题 很简单的一个错误,没有添加参数 使用parser添加相应参数即可

    2024年02月08日
    浏览(47)
  • 解决AttributeError: ‘DataFrame‘ object has no attribute ‘append‘

    自然语言处理执行 train_data = pd.DataFrame()... contents = pd.DataFrame(content)... 再执行train_data = train_data.append(contents[:400])出现错误AttributeError: \\\'DataFrame\\\' object has no attribute \\\'append\\\' 估计是pandas版本升级弃用了 老版本\\\'DataFrame\\\'的append方法。由于pandas与众多的第三方软件包捆绑,一般不宜轻易

    2024年02月11日
    浏览(48)
  • 报错AttributeError: ‘NoneType‘ object has no attribute ‘shape‘

    环境: python3.6.4 opencv3.4.1.15 运行目标跟踪object_tracking文件夹中的mean函数时报错且不显示视频结果 查找原因基本上看见三个 1.图片不存在(路径不存在, 路径包含中文无法识别) 2.读取的图片内容和默认读取时参数匹配不匹配。(默认读取的是3通道的彩色图)例如读取到的

    2023年04月27日
    浏览(43)
  • Python 中 AttributeError: Int object Has No Attribute 错误

    int 数据类型是最基本和最原始的数据类型之一,它不仅在 Python 中,而且在其他几种编程语言中都用于存储和表示整数。 只要没有小数点,int 数据类型就可以存储任何正整数或负整数。 本篇文章重点介绍并提供了一种解决方案,以应对我们在 Python 中使用 int 数据类型时可能

    2024年02月04日
    浏览(49)
  • python: AttributeError: ‘tuple‘ object has no attribute ‘xx‘

    在使用argparse模块创建一个包含命令行中所有参数的对象,后续调用时出现这个错误。  原始代码如下: 在Pycharm中执行这个命令时,报错: 但这个错误很奇怪,如果是在Anaconda的spyder中执行的话是没有报错的。 如果想要在Pycharm中执行此命令,需要把parser.parse_args()改成parse

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包