ultralytics-ascend/docs/en/reference/nn/modules/block.md
Burhan ffb46fd7fb
ultralytics 8.2.38 official YOLOv10 support (#13113)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Laughing-q <1185102784@qq.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com>
2024-06-20 20:31:48 +02:00

168 lines
3.1 KiB
Markdown

---
description: Explore detailed documentation of block modules in Ultralytics, available for deep learning tasks. Contribute and improve the codebase!.
keywords: Ultralytics, YOLO, neural networks, block modules, DFL, Proto, HGStem, HGBlock, SPP, SPPF, C1, C2, C2f, C3, C3x, RepC3, C3TR, C3Ghost, GhostBottleneck, Bottleneck, BottleneckCSP, ResNetBlock, MaxSigmoidAttnBlock, ImagePoolingAttn, ContrastiveHead, RepBottleneck, RepCSP, RepNCSPELAN4, ADown, SPPELAN, Silence, CBLinear, CBFuse
---
# Reference for `ultralytics/nn/modules/block.py`
!!! Note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/block.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/nn/modules/block.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/nn/modules/block.py) 🛠️. Thank you 🙏!
<br><br>
## ::: ultralytics.nn.modules.block.DFL
<br><br>
## ::: ultralytics.nn.modules.block.Proto
<br><br>
## ::: ultralytics.nn.modules.block.HGStem
<br><br>
## ::: ultralytics.nn.modules.block.HGBlock
<br><br>
## ::: ultralytics.nn.modules.block.SPP
<br><br>
## ::: ultralytics.nn.modules.block.SPPF
<br><br>
## ::: ultralytics.nn.modules.block.C1
<br><br>
## ::: ultralytics.nn.modules.block.C2
<br><br>
## ::: ultralytics.nn.modules.block.C2f
<br><br>
## ::: ultralytics.nn.modules.block.C3
<br><br>
## ::: ultralytics.nn.modules.block.C3x
<br><br>
## ::: ultralytics.nn.modules.block.RepC3
<br><br>
## ::: ultralytics.nn.modules.block.C3TR
<br><br>
## ::: ultralytics.nn.modules.block.C3Ghost
<br><br>
## ::: ultralytics.nn.modules.block.GhostBottleneck
<br><br>
## ::: ultralytics.nn.modules.block.Bottleneck
<br><br>
## ::: ultralytics.nn.modules.block.BottleneckCSP
<br><br>
## ::: ultralytics.nn.modules.block.ResNetBlock
<br><br>
## ::: ultralytics.nn.modules.block.ResNetLayer
<br><br>
## ::: ultralytics.nn.modules.block.MaxSigmoidAttnBlock
<br><br>
## ::: ultralytics.nn.modules.block.C2fAttn
<br><br>
## ::: ultralytics.nn.modules.block.ImagePoolingAttn
<br><br>
## ::: ultralytics.nn.modules.block.ContrastiveHead
<br><br>
## ::: ultralytics.nn.modules.block.BNContrastiveHead
<br><br>
## ::: ultralytics.nn.modules.block.RepBottleneck
<br><br>
## ::: ultralytics.nn.modules.block.RepCSP
<br><br>
## ::: ultralytics.nn.modules.block.RepNCSPELAN4
<br><br>
## ::: ultralytics.nn.modules.block.ELAN1
<br><br>
## ::: ultralytics.nn.modules.block.AConv
<br><br>
## ::: ultralytics.nn.modules.block.ADown
<br><br>
## ::: ultralytics.nn.modules.block.SPPELAN
<br><br>
## ::: ultralytics.nn.modules.block.CBLinear
<br><br>
## ::: ultralytics.nn.modules.block.CBFuse
<br><br>
## ::: ultralytics.nn.modules.block.RepVGGDW
<br><br>
## ::: ultralytics.nn.modules.block.CIB
<br><br>
## ::: ultralytics.nn.modules.block.C2fCIB
<br><br>
## ::: ultralytics.nn.modules.block.Attention
<br><br>
## ::: ultralytics.nn.modules.block.PSA
<br><br>
## ::: ultralytics.nn.modules.block.SCDown
<br><br>