Skip to main content

Module layers

Module layers 

Source
Expand description

ESM3 layer implementations.

Modulesยง

blocks
ESM3 UnifiedTransformerBlock: plain MHA + geometric attention + SwiGLU FFN.
encode_inputs
ESM3 multi-track input embedding (EncodeInputs).
output_heads
ESM3 output projection heads (OutputHeads).
relative_position
Relative position embeddings for the ESM3 structure encoder (ferritin-100.22).
transformer_stack
ESM3 TransformerStack: stacked UnifiedTransformerBlocks with geometric attention.