Back to Ultralytics

Reference for `ultralytics/models/sam/modules/blocks.py`

docs/en/reference/models/sam/modules/blocks.md

8.4.461.6 KB
Original Source

Reference for ultralytics/models/sam/modules/blocks.py

!!! success "Improvements"

This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/blocks.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/blocks.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏

::: ultralytics.models.sam.modules.blocks.DropPath

<hr>

::: ultralytics.models.sam.modules.blocks.MaskDownSampler

<hr>

::: ultralytics.models.sam.modules.blocks.CXBlock

<hr>

::: ultralytics.models.sam.modules.blocks.Fuser

<hr>

::: ultralytics.models.sam.modules.blocks.SAM2TwoWayAttentionBlock

<hr>

::: ultralytics.models.sam.modules.blocks.SAM2TwoWayTransformer

<hr>

::: ultralytics.models.sam.modules.blocks.RoPEAttention

<hr>

::: ultralytics.models.sam.modules.blocks.MultiScaleAttention

<hr>

::: ultralytics.models.sam.modules.blocks.MultiScaleBlock

<hr>

::: ultralytics.models.sam.modules.blocks.PositionEmbeddingSine

<hr>

::: ultralytics.models.sam.modules.blocks.PositionEmbeddingRandom

<hr>

::: ultralytics.models.sam.modules.blocks.Block

<hr>

::: ultralytics.models.sam.modules.blocks.REAttention

<hr>

::: ultralytics.models.sam.modules.blocks.PatchEmbed

<hr>

::: ultralytics.models.sam.modules.blocks.do_pool