MCPcopy Create free account
hub / github.com/NVIDIA/TensorRT-LLM / __init__

Method __init__

tensorrt_llm/models/commandr/model.py:94–112  ·  view source on GitHub ↗
(self, config: CohereConfig)

Source from the content-addressed store, hash-verified

92class CohereModel(Module):
93
94 def __init__(self, config: CohereConfig) -> None:
95 super().__init__()
96
97 self.mapping = config.mapping
98 if self.mapping.is_first_pp_rank():
99 self.vocab_embedding = Embedding(config.vocab_size,
100 config.hidden_size,
101 dtype=config.dtype,
102 tp_group=config.mapping.tp_group,
103 tp_size=config.mapping.tp_size,
104 tp_rank=config.mapping.tp_rank)
105
106 self.layers = DecoderLayerList(CohereDecoderLayer, config)
107
108 if self.mapping.is_last_pp_rank():
109 self.ln_f = LayerNorm(normalized_shape=config.hidden_size,
110 eps=config.norm_epsilon,
111 bias=False,
112 dtype=config.dtype)
113
114 def forward(
115 self,

Callers 2

__init__Method · 0.45
__init__Method · 0.45

Calls 5

DecoderLayerListClass · 0.85
EmbeddingClass · 0.50
LayerNormClass · 0.50
is_first_pp_rankMethod · 0.45
is_last_pp_rankMethod · 0.45

Tested by

no test coverage detected