MCPcopy Create free account
hub / github.com/SkyworkAI/Skywork / get_logits

Function get_logits

eval/evaluate_ceval.py:116–124  ·  view source on GitHub ↗
(tokenizer, model, inputs: List[str])

Source from the content-addressed store, hash-verified

114
115
116def get_logits(tokenizer, model, inputs: List[str]):
117 input_ids = tokenizer(inputs, padding=False)["input_ids"]
118 input_ids = torch.tensor(input_ids, device=model.device)
119 tokens = {"input_ids": input_ids}
120
121 outputs = model(input_ids)["logits"]
122 logits = outputs[:, -1, :]
123 log_probs = torch.nn.functional.softmax(logits, dim=-1)
124 return log_probs, {"tokens": tokens}
125
126
127@torch.no_grad()

Callers 1

eval_subjectFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected