关于 YOLOv8 modules.py 拆分成了 _init_.py block.py conv.py head.py trasnformer.py utils.py

YOLOv8 的官方更新将 modules.py 拆分为 _init_.py, block.py, conv.py, head.py, transformer.py 和 utils.py。更新后,添加模块的流程发生了变化。现在需要在相应的文件中添加模块代码,更新 _init_.py 的导入,并在 config.py 中调整默认参数。尽管结构变化,但其余步骤保持不变。确保在使用时正确导入新增模块。" 47066063,1347733,Android进阶:二级ListView实现,"['Android开发', 'UI设计', 'ListView']
摘要由CSDN通过智能技术生成

最近 YOLOv8 的官方项目又迎来了一个大更新,这次更新对基础不好的同学影响可能比较大,

这次更新主要就是将原本的 ultralytics/nn/modules.py 拆分成了以下6个文件:

  1. _init_.py
  2. block.py
  3. conv.py
  4. head.py
  5. trasnformer.py
  6. utils.py

有的同学可能不知道该加哪里了,我这里给大家说一下


我们原本的添加模块的修改思路如下,以 space_to_depth 举例子:

  1. ultralytics/models/v8文件夹下新建一个 yolov8-SPD-Conv.yaml
  2. 将本文上面提供的 SPD-Conv 代码添加到 ultralytics/nn/modules.py 文件末尾;
  3. SPD-Conv 这个类的名字加入到 ultralytics/nn/tasks.py 中;
  4. 修改 yolov8-SPD-Conv.y
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

迪菲赫尔曼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值