emmi_inference.models.modules.blocks.transformer_block¶
Classes¶
A transformer block with a single attention layer and a feedforward layer. |
Module Contents¶
- class emmi_inference.models.modules.blocks.transformer_block.TransformerBlock(dim, num_heads, attn_ctor=DotProductAttention)¶
Bases:
torch.nn.ModuleA transformer block with a single attention layer and a feedforward layer.
- Parameters:
Initialize internal Module state, shared by both nn.Module and ScriptModule.
- norm1¶
- attn¶
- norm2¶
- mlp¶
- forward(x, attn_kwargs=None)¶
Forward pass of the transformer block.