MCPcopy Create free account
hub / github.com/NVIDIA/SOL-ExecBench / _load_sample

Function _load_sample

tests/sol_execbench/test_e2e.py:132–145  ·  view source on GitHub ↗

Load definition, solution, and workloads from a self-contained sample directory.

(
    sample: str, solution_file: str
)

Source from the content-addressed store, hash-verified

130
131
132def _load_sample(
133 sample: str, solution_file: str
134) -> tuple[Definition, Solution, list[Workload]]:
135 """Load definition, solution, and workloads from a self-contained sample directory."""
136 sample_dir = _SAMPLES_DIR / sample
137 definition = Definition(**json.loads((sample_dir / "definition.json").read_text()))
138 sol_dict = json.loads((sample_dir / solution_file).read_text())
139 solution = Solution(**sol_dict)
140 workloads = [
141 Workload(**json.loads(line))
142 for line in (sample_dir / "workload.jsonl").read_text().splitlines()
143 if line.strip()
144 ]
145 return definition, solution, workloads
146
147
148def _load_evil_sample(sample: str) -> Solution:

Callers 1

test_e2eFunction · 0.85

Calls 3

DefinitionClass · 0.90
SolutionClass · 0.90
WorkloadClass · 0.90

Tested by

no test coverage detected