MCPcopy Create free account
hub / github.com/It4innovations/hyperqueue / render_workload

Function render_workload

benchmarks/src/postprocessing/overview.py:170–184  ·  view source on GitHub ↗
(
    level: int,
    entry_map: EntryMap,
    workload: str,
    workload_params: str,
    data: pd.DataFrame,
)

Source from the content-addressed store, hash-verified

168
169
170def render_workload(
171 level: int,
172 entry_map: EntryMap,
173 workload: str,
174 workload_params: str,
175 data: pd.DataFrame,
176):
177 with open(os.path.join(os.path.dirname(__file__), "templates/workload.html")) as file:
178 template = file.read()
179
180 environments = {}
181 for group, group_data in groupby_environment(data):
182 key = group[0] + "(" + group[1] + ") [" + workload + ":" + workload_params + "]"
183 environments[key] = render_environment(level + 1, entry_map, group[0], group[1], group_data)
184 return render(template, environments=environments)
185
186
187def generate_entry(args: Tuple[DatabaseRecord, Path]) -> Optional[BenchmarkEntry]:

Callers 1

create_summary_pageFunction · 0.85

Calls 3

groupby_environmentFunction · 0.85
render_environmentFunction · 0.85
renderFunction · 0.70

Tested by

no test coverage detected