You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An AI-driven end-to-end YOLO model training and deployment platform. From dataset discovery to edge inference — fully automated with CrewAI multi-agent orchestration, Ray Tune hyperparameter optimization, and one-click export to NVIDIA Jetson / Rockchip RK3588.
Key Features
Feature
Description
Dataset Discovery
Multi-source search across Roboflow, Kaggle, and HuggingFace with relevance scoring
Auto Training
YOLO11 training with Ray Tune HPO, MLflow experiment tracking
Knowledge Distillation
Train compact student models from large teacher models
Edge Deployment
One-click export to ONNX / TensorRT for Jetson Nano, Jetson Orin, RK3588
Multi-Agent
CrewAI orchestration — Data Discovery, Generation, Training, Deployment agents
Async Pipeline
Celery + Redis task queue for GPU-intensive background jobs
Semi-automated annotation pipeline using Grounded SAM
Architecture
┌──────────────────────────────────────────────────────────────┐
│ Web UI (Next.js) │
│ Discovery │ Training │ Labeling │ Analysis │
└──────────────────────────┬─────────────────────────────────┘
│ HTTP / REST
┌──────────────────────────▼─────────────────────────────────┐
│ Business API (FastAPI, port 8000) │
│ Auth │ Dataset Discovery │ Agent Orchestration │ Routing │
└──────────┬──────────────────────────────────────────────────┘
│ Internal HTTP
┌──────────▼──────────────────────────────────────────────────┐
│ Training API (FastAPI, port 8001) │
│ YOLO Training │ Ray Tune HPO │ Model Export │ MLflow │
└──────────┬──────────────────────────────────────────────────┘
│
┌──────▼──────┐ ┌─────────────┐ ┌─────────────┐
│ GPU Server │ │ Redis 7 │ │ MLflow │
│ (CUDA 12.1)│ │ (Broker) │ │ (Tracking) │
└─────────────┘ └─────────────┘ └─────────────┘
Quick Start
Prerequisites
Python 3.10+
Docker & Docker Compose
(GPU training) NVIDIA GPU with CUDA 12.1 support
1. Clone & Configure
git clone https://github.com/mightyoung/yolo-auto-trainning.git
cd yolo-auto-training
cp .env.example .env
# Edit .env with your API keys (Roboflow, Kaggle, HuggingFace, etc.)
2. Start Services (Docker Compose)
# All-in-one: Redis + Business API + Celery worker + GPU training
docker-compose up -d --build
# With full MLOps stack (Prometheus + Grafana + ELK)
docker-compose -f docker-compose.yml -f docker-compose.monitoring.yml up -d