transformer_lens.model_bridge.supported_architectures.pegasus module¶
Pegasus architecture adapter.
Google’s PEGASUS summarization family (PegasusForConditionalGeneration):
pre-norm encoder-decoder with per-stack final LayerNorms (M2M100-style
layout), Marian-style deterministic sinusoidal position embeddings, and the
sqrt(d_model) embedding scale applied in the stack forward — so, as with
Marian and unlike M2M100/MBart, hooks on embed observe unscaled output.
- class transformer_lens.model_bridge.supported_architectures.pegasus.PegasusArchitectureAdapter(cfg: Any)¶
Bases:
BartFamilyArchitectureAdapterArchitecture adapter for PegasusForConditionalGeneration models.
- component_mapping: ComponentMapping | None¶
- has_final_stack_norm: bool = True¶
- uses_split_attention: bool¶
- weight_processing_conversions: Dict[str, ParamProcessingConversion | str] | None¶