ultralytics-ascend/docs/en/reference/nn/modules/block.md
Laughing 8ea945cc8e
ultralytics 8.2.35 add YOLOv9t/s/m models (#13504)
Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>
2024-06-17 18:53:19 +02:00

148 lines
2.8 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.Silence
<br><br>
## ::: ultralytics.nn.modules.block.CBLinear
<br><br>
## ::: ultralytics.nn.modules.block.CBFuse
<br><br>