Metadata-Version: 2.1
Name: autonomize-model-sdk
Version: 0.0.6
Summary: SDK for creating and managing machine learning pipelines.
Home-page: https://github.com/autonomize-ai/autonomize-model-sdk.git
Author: Jagveer Singh
Author-email: jagveer@autonomize.ai
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: pandas
Requires-Dist: pyyaml
Requires-Dist: jinja2
Requires-Dist: kubernetes
Requires-Dist: requests
Requires-Dist: aiohttp
Requires-Dist: mlflow
Requires-Dist: azure-storage-blob
Requires-Dist: azure-identity
Requires-Dist: graphviz
Requires-Dist: IPython
Requires-Dist: pydantic
Requires-Dist: networkx


# ModelHub SDK

The ModelHub SDK is a comprehensive toolkit designed to streamline the creation, management, and deployment of machine learning pipelines. It integrates seamlessly with ModelHub, a robust platform for developing and deploying machine learning models. This SDK provides an intuitive API for interacting with various ModelHub components, including MLflow for experiment tracking and pipeline orchestration.

## Key Features

- **Modular Architecture**: Organized into well-defined modules for core functionalities, client implementations, models, and utilities.
- **MLflow Integration**: Simplifies interaction with MLflow for tracking experiments, logging metrics, and managing model artifacts.
- **Pipeline Management**: Tools for creating, updating, and submitting machine learning pipelines efficiently.
- **Utility Functions**: Includes helper functions for common tasks such as logging setup and file encoding.
- **Extensibility**: Designed to be easily extendable for future enhancements and additional features.

## Installation

To install the ModelHub SDK, run:

pip install autonomize-model-sdk
