lab_settings package
Submodules
Settings manager.
- class core_utils.project.lab_settings.InferenceParams(num_samples: int, max_length: int, batch_size: int, predictions_path: Path, device: str)
Bases:
objectInference parameters.
- class core_utils.project.lab_settings.LabSettings(config_path: Path)
Bases:
objectMain model for working with settings.
- __init__(config_path: Path) None
Initialize LabSettings.
- Parameters:
config_path (pathlib.Path) – Path to configuration
- _dto: LabSettingsModel
- property parameters: ParametersModel | None
Property for additional parameters.
- Returns:
Parameters DTO.
- Return type:
ParametersModel | None
- class core_utils.project.lab_settings.LabSettingsModel(parameters: ParametersModel | None, target_score: int)
Bases:
objectDTO for storing labs settings.
- parameters: ParametersModel | None
- class core_utils.project.lab_settings.ParametersModel(model: str, dataset: str, metrics: list[Metrics])
Bases:
objectAdditional parameters of a lab.