MCPcopy
hub / github.com/evalplus/evalplus / get_mbpp_plus

Function get_mbpp_plus

evalplus/data/mbpp.py:181–192  ·  view source on GitHub ↗
(
    err_incomplete=True, mini=False, noextreme=False, version="default"
)

Source from the content-addressed store, hash-verified

179
180
181def get_mbpp_plus(
182 err_incomplete=True, mini=False, noextreme=False, version="default"
183) -> Dict[str, Dict]:
184 plus_path = _ready_mbpp_plus_path(mini=mini, noextreme=noextreme, version=version)
185 plus = {task["task_id"]: task for task in stream_jsonl(plus_path)}
186 for task_id, task in plus.items():
187 task["base_input"] = mbpp_deserialize_inputs(task_id, task["base_input"])
188 task["plus_input"] = mbpp_deserialize_inputs(task_id, task["plus_input"])
189
190 if err_incomplete:
191 completeness_check("MBPP+", plus)
192 return plus
193
194
195def get_mbpp_plus_hash(mini=False, noextreme=False, version="default") -> str:

Callers 15

mainFunction · 0.90
stat_plus.pyFile · 0.90
scriptFunction · 0.90
utils.pyFile · 0.90
mainFunction · 0.90
mainFunction · 0.90
scriptFunction · 0.90
get_evalplus_dataFunction · 0.90
codegenFunction · 0.90
mainFunction · 0.90
scriptFunction · 0.90
evaluateFunction · 0.90

Calls 4

stream_jsonlFunction · 0.90
completeness_checkFunction · 0.90
_ready_mbpp_plus_pathFunction · 0.85
mbpp_deserialize_inputsFunction · 0.85

Tested by

no test coverage detected