Loading...
Loading...
Discover which models, recipes, and tasks the getitune library (the Geti training library) supports before training. Use when a user asks what models are available, how to list recipes, how to filter by task or name pattern, how `list_models(...)` and `getitune find` behave, or how to resolve the "model name matches multiple tasks" error. Covers classification, detection, instance/semantic segmentation, and keypoint detection recipes.
npx skill4agent add open-edge-platform/geti getitune-discovering-modelsgetitunelibrary/src/getitune/recipe/<task>/create_enginelibrary/from getitune.utils import list_models
list_models() # all model names
list_models(return_recipes=True) # full recipe YAML paths
list_models(task="DETECTION") # filter by task
list_models(pattern="*efficient*") # filter by name pattern
list_models(task="DETECTION", return_recipes=True) # recipe paths for one taskcreate_engine(model="...", data="...")getitune-training-a-model# from library/
getitune find # lists available model recipesgetitune.typesTaskTypeMULTI_CLASS_CLSMULTI_LABEL_CLSH_LABEL_CLSDETECTIONROTATED_DETECTIONKEYPOINT_DETECTIONINSTANCE_SEGMENTATIONSEMANTIC_SEGMENTATION_tileopenvino_model.yamlValueErrortask=create_engine(model="dino_v2", task="DETECTION", ...).yaml.ymlFileNotFoundErrorlist_models(task="...", return_recipes=True)task=pattern=getitune-preparing-datasetscreate_enginegetitune-training-a-modelgetitune-training-a-modelgetitune-preparing-datasetsgeti-library-dev