MCPcopy Create free account
hub / github.com/AnswerDotAI/ModernBERT / get_encoder_layer

Function get_encoder_layer

src/bert_layers/layers.py:693–700  ·  view source on GitHub ↗
(config: FlexBertConfig)

Source from the content-addressed store, hash-verified

691
692
693def get_encoder_layer(config: FlexBertConfig) -> FlexBertEncoderBase:
694 try:
695 return ENC2CLS[maybe_add_padding(config, config.encoder_layer)](config)
696 except KeyError:
697 raise ValueError(
698 f"Invalid encoder layer type: {config.encoder_layer=}, must be one of {ENC2CLS.keys()}. "
699 f"{config.padding=} will be automatically prepended to `config.encoder_layer` if unspecified."
700 )

Callers 1

__init__Method · 0.90

Calls 1

maybe_add_paddingFunction · 0.85

Tested by

no test coverage detected