ICOS-AI/icos_models
This repository serves as the central model registry for the ICOS Intelligence Layer, supporting the deployment and reuse of AI models developed across the ICOS ecosystem. These models power key system functionalities such as CPU utilization forecasting, anomaly detection, energy efficiency monitoring, and intelligent scheduling across edge-cloud nodes.
๐ Whatโs Inside
The repository contains production-ready AI models developed using PyTorch, XGBoost, ARIMA, and other libraries, and prepared with BentoML for reproducible deployment. While active models operate within the live ICOS Intelligence Layer, this repository provides cold storage for historical and versioned models.
Features
- Version-controlled AI models with BentoML tagging
- Compatible with
PytorchModelHubMixin
and Hugging Face CLI - Structured model cards and metadata per ICOS standards
- Plug-and-play ready for integration with ICOS CLI and Export Metrics API
- Reusable across ICOS nodes for multivariate prediction and intelligent control
Model Use Cases
- Forecasting system-level metrics (e.g., CPU, RAM, power consumption)
- Detecting anomalies in robotic and infrastructure data
- Supporting edge AI coordination and telemetry processing
- Training and evaluation workflows across heterogeneous environments
Integration Details
- Code: [Coming Soon]
- Paper/Docs: Please refer to Deliverable D4.3 โ ICOS Dataset and AI Models Marketplace (M36)
- Training & Evaluation Framework: PyTorch, BentoML, XGBoost, Statsmodels, ICOS Export Metrics API
Contribution Guidelines
Contributors must follow ICOS standards for:
- Naming conventions
- Metadata fields
- Documentation cards
- Token-based authentication (via Hugging Face)
For onboarding and access: [See Section 4 of D4.3]
- Downloads last month
- -