MCPcopy Create free account
hub / github.com/codefuse-ai/codefuse-devops-eval / calc

Method calc

src/evals/base_evalution.py:23–34  ·  view source on GitHub ↗

开始计算结果

(self)

Source from the content-addressed store, hash-verified

21 raise BaseException(f"must be ToolModel Class! not {model}")
22
23 def calc(self):
24 '''开始计算结果'''
25 self.predicts = []
26 for idx, data in enumerate(self.dataset):
27 # if idx >= 5: break
28 prompt = self.base_prompt.format(**data)
29 answer = data["api_param"]
30 predict = self.generate(prompt, self.generate_configs)
31 self.predicts.append({"prompt": prompt, "predict": predict, "answer": answer})
32
33 metric = self.eval_metric(self.predicts)
34 return metric
35
36 def generate(self, prompt, generate_configs):
37 '''返回结果'''

Callers 1

qwen_eval_main.pyFile · 0.45

Calls 2

generateMethod · 0.95
eval_metricMethod · 0.95

Tested by

no test coverage detected