segmentador.optimize._optional_import_utils
Handle optional imports that are required only in certain situations.
Module Contents
Functions
|
Load an optional module, preventing any ImportErrors. |
|
Load the requested module. |
|
Load optimum.onnxruntime (from optimum[onnxruntime]). |
|
Load onnxruntime. |
|
Try to load colorama. |
Attributes
- segmentador.optimize._optional_import_utils.load_optional_module(module_name: str) Optional[types.ModuleType]
Load an optional module, preventing any ImportErrors.
- segmentador.optimize._optional_import_utils.load_required_module(module_name: str) types.ModuleType
Load the requested module.
- segmentador.optimize._optional_import_utils.import_optimum_onnxruntime() types.ModuleType
Load optimum.onnxruntime (from optimum[onnxruntime]).
- segmentador.optimize._optional_import_utils.import_onnxruntime() types.ModuleType
Load onnxruntime.
- segmentador.optimize._optional_import_utils.import_colorama() Optional[types.ModuleType]
Try to load colorama.
- segmentador.optimize._optional_import_utils.MAP_FACTORY_REQUIRED :Dict[str, Callable[[], types.ModuleType]]
- segmentador.optimize._optional_import_utils.MAP_FACTORY :Dict[str, Callable[[], Optional[types.ModuleType]]]