MCPcopy Create free account
hub / github.com/OpenNMT/CTranslate2 / get_model_spec

Method get_model_spec

python/ctranslate2/converters/transformers.py:1447–1457  ·  view source on GitHub ↗
(self, model)

Source from the content-addressed store, hash-verified

1445 return "AutoModelForCausalLM"
1446
1447 def get_model_spec(self, model):
1448 spec = transformer_spec.TransformerDecoderModelSpec.from_config(
1449 model.config.n_layers,
1450 model.config.n_heads,
1451 pre_norm=True,
1452 activation=common_spec.Activation.GELU,
1453 alibi=True,
1454 )
1455
1456 self.set_decoder(spec.decoder, model.transformer)
1457 return spec
1458
1459 def get_vocabulary(self, model, tokenizer):
1460 tokens = super().get_vocabulary(model, tokenizer)

Callers

nothing calls this directly

Calls 2

set_decoderMethod · 0.95
from_configMethod · 0.45

Tested by

no test coverage detected