from cluster_experiments.inference.dimension import *
¶
DefaultDimension
dataclass
¶
Bases: Dimension
A class used to represent a Dimension with a default value representing total, i.e. no slicing.
Source code in cluster_experiments/inference/dimension.py
76 77 78 79 80 81 82 83 |
|
Dimension
dataclass
¶
A class used to represent a Dimension with a name and values.
Attributes¶
name : str The name of the dimension values : List[str] A list of strings representing the possible values of the dimension
Source code in cluster_experiments/inference/dimension.py
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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
|
__post_init__()
¶
Validates the inputs after initialization.
Source code in cluster_experiments/inference/dimension.py
21 22 23 24 25 |
|
from_metrics_config(config)
classmethod
¶
Creates a Dimension object from a configuration dictionary.
Parameters¶
config : dict A dictionary containing the configuration for the Dimension
Returns¶
Dimension A Dimension object
Source code in cluster_experiments/inference/dimension.py
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
|
iterate_dimension_values()
¶
A generator method to yield name and values from the dimension.
Yields¶
Any A unique value from the dimension.
Source code in cluster_experiments/inference/dimension.py
43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|