pyvene.models.esm.modelings_intervenable_esm.esm_type_to_dimension_mapping

pyvene.models.esm.modelings_intervenable_esm.esm_type_to_dimension_mapping#

esm_type_to_dimension_mapping = {'attention_input': ('num_attention_heads',), 'attention_output': ('num_attention_heads/num_attention_heads',), 'attention_value_output': ('hidden_size',), 'block_input': ('hidden_size',), 'block_output': 'hidden_size', 'head_attention_value_output': ('hidden_size/num_attention_heads',), 'head_key_output': ('num_attention_heads/num_attention_heads',), 'head_query_output': ('num_attention_heads/num_attention_heads',), 'head_value_output': ('num_attention_heads/num_attention_heads',), 'key_output': ('num_attention_heads',), 'mlp_activation': ('intermediate_size',), 'mlp_input': ('hidden_size',), 'mlp_output': ('hidden_size',), 'query_output': ('num_attention_heads',), 'value_output': ('num_attention_heads',)}#

esm for mlm model