MCPcopy Create free account
hub / github.com/zai-org/CodeGeeX / __init__

Method __init__

codegeex/mindspore/src/pangu_alpha_fp16_predict.py:576–588  ·  view source on GitHub ↗
(self, backbone, generate=False, pad_token=6, seq_length=2048)

Source from the content-addressed store, hash-verified

574 """
575
576 def __init__(self, backbone, generate=False, pad_token=6, seq_length=2048):
577 super(EvalNet, self).__init__(auto_prefix=False)
578 self.backbone = backbone
579 self.pad_token = pad_token
580 self.argmax = P.Argmax()
581 self.generate = generate
582 self.topk = P.TopK(sorted=True).shard(((1, 1),))
583 self.gather = P.Gather().shard(((1, 1), (1,)))
584 self.log_softmax = P.LogSoftmax().shard(((1, 1, 1),))
585 self.get_attention_mask = AttentionMask(seq_length)
586 self.expand = P.ExpandDims().shard(((1, 1, 1),))
587 self.all_ones_attention_mask = Tensor(np.ones((1, 1, seq_length)), mstype.float32)
588 self.print = P.Print()
589
590 def construct(self, input_ids, current_index, init_reset=True, batch_valid_length=None):
591 """evaluation net"""

Callers 6

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected