Project-C12 is an intelligent system that helps select the most carbon-efficient AI models based on real-time carbon intensity data. It provides a dashboard for monitoring and optimizing model selection to minimize carbon emissions.
π Read our detailed introduction | πΊοΈ View the project roadmap
git clone https://github.com/yourusername/project-c12.git
cd project-c12
pip install -r requirements.txt
pip install -r requirements-dashboard.txt
streamlit run src/dashboard/app.py
project-c12/
βββ data/
β βββ metrics.db # Centralized metrics database
βββ docs/
β βββ README.md # Documentation index
β βββ INTRODUCTION.md # Detailed project overview
β βββ MASTERPLAN.md # Project roadmap
βββ monitoring/
β βββ prometheus.yml # Prometheus configuration
βββ src/
β βββ api/ # FastAPI backend
β β βββ main.py # API endpoints
β β βββ models/ # AI model files
β β βββ routes/ # API route handlers
β β βββ schemas/ # Data models
β β βββ services/ # Core services
β βββ dashboard/ # Streamlit frontend
β βββ app.py # Dashboard UI
β βββ data/ # Symlinked to /data
βββ tests/ # Test suite
βββ Dockerfile.api # API service Dockerfile
βββ Dockerfile.dashboard # Dashboard service Dockerfile
βββ docker-compose.yml # Service orchestration
βββ requirements.txt # API dependencies
βββ README.md # This file
The project includes a complete Docker setup for all services:
# Build and start all services
docker-compose up -d
# View logs
docker-compose logs -f
# Stop all services
docker-compose down
Services will be available at:
Contributions are welcome! Please read our detailed introduction to understand the project better.
This project is licensed under the MIT License - see the LICENSE file for details.
2 commits
Python
100.0%
Project-C12 is an intelligent system that helps select the most carbon-efficient AI models based on real-time carbon intensity data. It provides a dashboard for monitoring and optimizing model selection to minimize carbon emissions.
π Read our detailed introduction | πΊοΈ View the project roadmap
git clone https://github.com/yourusername/project-c12.git
cd project-c12
pip install -r requirements.txt
pip install -r requirements-dashboard.txt
streamlit run src/dashboard/app.py
project-c12/
βββ data/
β βββ metrics.db # Centralized metrics database
βββ docs/
β βββ README.md # Documentation index
β βββ INTRODUCTION.md # Detailed project overview
β βββ MASTERPLAN.md # Project roadmap
βββ monitoring/
β βββ prometheus.yml # Prometheus configuration
βββ src/
β βββ api/ # FastAPI backend
β β βββ main.py # API endpoints
β β βββ models/ # AI model files
β β βββ routes/ # API route handlers
β β βββ schemas/ # Data models
β β βββ services/ # Core services
β βββ dashboard/ # Streamlit frontend
β βββ app.py # Dashboard UI
β βββ data/ # Symlinked to /data
βββ tests/ # Test suite
βββ Dockerfile.api # API service Dockerfile
βββ Dockerfile.dashboard # Dashboard service Dockerfile
βββ docker-compose.yml # Service orchestration
βββ requirements.txt # API dependencies
βββ README.md # This file
The project includes a complete Docker setup for all services:
# Build and start all services
docker-compose up -d
# View logs
docker-compose logs -f
# Stop all services
docker-compose down
Services will be available at:
Contributions are welcome! Please read our detailed introduction to understand the project better.
This project is licensed under the MIT License - see the LICENSE file for details.
2 commits
Python
100.0%