MCPcopy Index your code
hub / github.com/zai-org/CodeGeeX / word_embeddings_weight

Method word_embeddings_weight

codegeex/megatron/model/module.py:50–62  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

48 return self.state_dict(destination, prefix, keep_vars)
49
50 def word_embeddings_weight(self):
51 if mpu.is_pipeline_first_stage(ignore_virtual=True):
52 return self.language_model.embedding.word_embeddings.weight
53 if mpu.is_pipeline_last_stage(ignore_virtual=True):
54 if not self.share_word_embeddings:
55 raise Exception(
56 "word_embeddings_weight() called for last "
57 "stage, but share_word_embeddings is false"
58 )
59 return self.word_embeddings.weight
60 raise Exception(
61 "word_embeddings_weight() should be " "called for first and last stage only"
62 )
63
64 def initialize_word_embeddings(self, init_method_normal):
65 args = get_args()

Callers 2

train_stepFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected