pyhazards.configs package¶
Submodules¶
pyhazards.configs._schema module¶
- class pyhazards.configs._schema.BenchmarkConfig(name, hazard_task, metrics=<factory>, eval_split='test', params=<factory>)[source]¶
Bases:
object-
eval_split:
str= 'test'¶
-
hazard_task:
str¶
-
metrics:
List[str]¶
-
name:
str¶
-
params:
Dict[str,Any]¶
-
eval_split:
- class pyhazards.configs._schema.DatasetRef(name, params=<factory>)[source]¶
Bases:
object-
name:
str¶
-
params:
Dict[str,Any]¶
-
name:
- class pyhazards.configs._schema.ExperimentConfig(benchmark, dataset, model, report=<factory>, seed=0, metadata=<factory>)[source]¶
Bases:
object-
benchmark:
BenchmarkConfig¶
-
dataset:
DatasetRef¶
-
metadata:
Dict[str,Any]¶
-
report:
ReportConfig¶
-
seed:
int= 0¶
-
benchmark:
- class pyhazards.configs._schema.ModelRef(name, task, params=<factory>)[source]¶
Bases:
object-
name:
str¶
-
params:
Dict[str,Any]¶
-
task:
str¶
-
name:
- class pyhazards.configs._schema.ReportConfig(output_dir='reports', formats=<factory>)[source]¶
Bases:
object-
formats:
List[str]¶
-
output_dir:
str= 'reports'¶
-
formats:
Module contents¶
- class pyhazards.configs.BenchmarkConfig(name, hazard_task, metrics=<factory>, eval_split='test', params=<factory>)[source]¶
Bases:
object-
eval_split:
str= 'test'¶
-
hazard_task:
str¶
-
metrics:
List[str]¶
-
name:
str¶
-
params:
Dict[str,Any]¶
-
eval_split:
- class pyhazards.configs.DatasetRef(name, params=<factory>)[source]¶
Bases:
object-
name:
str¶
-
params:
Dict[str,Any]¶
-
name:
- class pyhazards.configs.ExperimentConfig(benchmark, dataset, model, report=<factory>, seed=0, metadata=<factory>)[source]¶
Bases:
object-
benchmark:
BenchmarkConfig¶
-
dataset:
DatasetRef¶
-
metadata:
Dict[str,Any]¶
-
report:
ReportConfig¶
-
seed:
int= 0¶
-
benchmark:
- class pyhazards.configs.ModelRef(name, task, params=<factory>)[source]¶
Bases:
object-
name:
str¶
-
params:
Dict[str,Any]¶
-
task:
str¶
-
name:
- class pyhazards.configs.ReportConfig(output_dir='reports', formats=<factory>)[source]¶
Bases:
object-
formats:
List[str]¶
-
output_dir:
str= 'reports'¶
-
formats: