Overview of GTO command line tool
gto -hwebsite·Indexed 33 days ago
https://mlem.aiMLEM is a tool for managing machine learning models and artifacts, featuring support for various model types (TensorFlow, ONNX, CatBoost), storage extensions (DVC, fsspec), and deployment targets (Kubernetes, SageMaker). It includes GTO (Git Tag Ops), a command-line tool for creating Artifact and Model Registries within Git repositories.
gto -hartifacts.yaml file to store metadata including the artifact's path, type, and description.MLEM collects anonymized usage statistics to prioritize features and fixes. Data is sent via Iterative's proxy to Google BigQuery over HTTPS in a background process that fails silently to avoid delaying execution.
Collected Data:
Retention: User and event data are retained for 14 months.
ModelType and ModelIO implementations for lightgbm.Booster. Additionally, it provides LightGBMDataType with associated Reader and Writer implementations for lightgbm.Dataset objects.mlem provides the following implementations for PyTorch:
ModelType and ModelIO for torch.nn.Module.ImportHook for importing files saved using torch.save.DataType, Reader, and Writer implementations for torch.Tensor.An MLEM Object is the fundamental unit in MLEM used to manage models, data, and other object types. MLEM Objects are stored as YAML metafiles with a .mlem extension. These metafiles may be associated with one or more 'artifacts' (the actual data or model files).
.mlem extension (e.g., model.mlem and model).model.mlem with artifacts in model/data.pkl and model/data2.pkl).MLEM Objects can be created using mlem.api.save() or the mlem declare CLI command.