itwinai.tests
dummy_components
- class itwinai.tests.dummy_components.FakeGetter(data_uri: str, name: str | None = None)[source]
Bases:
BaseComponent
- class itwinai.tests.dummy_components.FakeGetterExec(data_uri: str, name: str | None = None)[source]
Bases:
FakeGetter- result: str = 'dataset'
- class itwinai.tests.dummy_components.FakeSplitter(train_prop: float, name: str | None = None)[source]
Bases:
BaseComponent
- class itwinai.tests.dummy_components.FakeSplitterExec(train_prop: float, name: str | None = None)[source]
Bases:
FakeSplitter- result: tuple = ('train_dataset', 'val_dataset', 'test_dataset')
- class itwinai.tests.dummy_components.FakePreproc(max_items: int, name: str | None = None)[source]
Bases:
BaseComponent
- class itwinai.tests.dummy_components.FakePreprocExec(max_items: int, name: str | None = None)[source]
Bases:
FakePreproc
- class itwinai.tests.dummy_components.FakeTrainer(lr: float, batch_size: int, name: str | None = None)[source]
Bases:
BaseComponent
- class itwinai.tests.dummy_components.FakeTrainerExec(lr: float, batch_size: int, name: str | None = None)[source]
Bases:
FakeTrainer- model: str = 'trained_model'
- class itwinai.tests.dummy_components.FakeSaver(save_path: str, name: str | None = None)[source]
Bases:
BaseComponent
exceptions
Custom exceptions raised during sanity checks for itwinai.
sanity_check
- itwinai.tests.sanity_check.run_sanity_check(modules: List[str])[source]
Run sanity checks by trying to import modules.
- Parameters:
modules (List[str]) – list of modules
- Raises:
SanityCheckError – when some module cannot be imported.
- itwinai.tests.sanity_check.sanity_check_slim()[source]
Run sanity check on the installation of core modules of itwinai (neither itwinai.torch, nor itwinai.tensorflow).
- itwinai.tests.sanity_check.sanity_check_torch()[source]
Run sanity check on the installation of itwinai for a torch environment.