-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
40 lines (37 loc) · 1.06 KB
/
__init__.py
File metadata and controls
40 lines (37 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/env python3
"""Visualization functions for InfiniMetrics dashboard.
This package provides visualization utilities organized by test type:
- base: Common/legacy visualization functions
- hardware: Hardware test visualizations (memory sweep, cache bandwidth)
- (future) communication: Communication test visualizations
- (future) inference: Inference test visualizations
- (future) operator: Operator test visualizations
"""
from .base import (
plot_metric_vs_size,
plot_comparison_matrix,
create_summary_table,
create_gauge_chart,
plot_timeseries_auto,
create_summary_table_infer,
create_summary_table_ops,
)
from .hardware import (
create_summary_table_hw,
plot_hw_mem_sweep,
plot_hw_cache,
)
__all__ = [
# Base (common/legacy)
"plot_metric_vs_size",
"plot_comparison_matrix",
"create_summary_table",
"create_gauge_chart",
"plot_timeseries_auto",
"create_summary_table_infer",
"create_summary_table_ops",
# Hardware
"create_summary_table_hw",
"plot_hw_mem_sweep",
"plot_hw_cache",
]