Web Dashboard¶
Overview¶
FRAMEWORM includes a web-based dashboard for experiment tracking, model management, and training monitoring.
Launch Dashboard¶
Then open http://localhost:8080 in your browser.
Features¶
1. Dashboard Home¶
- Overview of all experiments
- System resource usage
- Recent activity
2. Experiments¶
- List and filter experiments
- View experiment details
- Compare multiple experiments
- Visualize metrics
3. Models¶
- Model registry
- Export models (TorchScript, ONNX)
- Deploy models
- Model metadata
4. Training Monitor¶
- Start/stop training
- Real-time metrics
- Training logs
- Progress tracking
API¶
The dashboard runs on FastAPI backend.
API documentation: http://localhost:8080/docs
Key Endpoints¶
GET /api/experiments # List experiments GET /api/experiments/{id} # Get experiment POST /api/experiments # Create experiment GET /api/models # List models POST /api/models/export # Export model GET /api/system/status # System status WS /api/training/stream # Real-time training
Development¶
Frontend Development¶
Backend Development¶
Build Production Bundle¶
Configuration¶
Set environment variables:
export FRAMEWORM_EXPERIMENT_DIR=/path/to/experiments
export FRAMEWORM_CHECKPOINT_DIR=/path/to/checkpoints
Screenshots¶
(Add screenshots of dashboard pages)
Troubleshooting¶
Port Already in Use¶
API Connection Issues¶
Check that backend is running: