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

Class LanguageModelConfig

python/ctranslate2/specs/model_spec.py:552–575  ·  view source on GitHub ↗

Configuration for language models.

Source from the content-addressed store, hash-verified

550
551
552class LanguageModelConfig(ModelConfig):
553 """Configuration for language models."""
554
555 def __init__(
556 self,
557 unk_token: str = "<unk>",
558 bos_token: str = "<s>",
559 eos_token: str = "</s>",
560 **kwargs,
561 ):
562 """Initializes the configuration for language models.
563
564 Args:
565 unk_token: The unknown token.
566 bos_token: The start of sentence token.
567 eos_token: The end of sentence token.
568 **kwargs: Additional configuration.
569 """
570 super().__init__(
571 unk_token=unk_token,
572 bos_token=bos_token,
573 eos_token=eos_token,
574 **kwargs,
575 )
576
577
578class LanguageModelSpec(ModelSpec):

Callers 1

get_default_configMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected