Overview of Geti Library (getitune) Skills
developThe getitune library (located in library/) provides a suite of capabilities for machine learning workflows, including model management, dataset preparation, training, export, optimization, and inference. These capabilities are accessible via both the Python API and the getitune CLI.
Core Capabilities
| Skill | Description |
|---|---|
getitune-discovering-models | Finding and listing available models using list_models(...) or getitune find with task/name filtering. |
getitune-preparing-datasets | Managing datasets in formats like COCO, YOLO, or VOC. Supports Datumaro auto-detection and arguments like data= or --data_root. |
getitune-training-a-model | Creating engines with create_engine(...) and running engine.train() or engine.test(), or using getitune train/test CLI commands. |
getitune-exporting-a-model | Exporting models via engine.export(...) or getitune export to formats like OpenVINO IR or ONNX with specific ExportFormat and Precision (e.g., FP32, FP16). |
getitune-optimizing-a-model | Quantizing models using OVEngine.optimize() for INT8 NNCF quantization, requiring a calibration set. |
getitune-running-inference | Performing inference using engine.predict() or engine.test(), or getitune predict/test CLI commands across PyTorch, OpenVINO, or ONNX backends. |