Skip to content

ZeroML is a visual-first, end-to-end machine learning platform that lets you build, train, fine-tune, and deploy models effortlessly. Version datasets, optimize pipelines, and monitor training - all in one place, with hybrid deployment support for Hugging Face and RunPod.

License

Notifications You must be signed in to change notification settings

ParagGhatage/ZeroML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

90 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ZeroML Banner

ZeroML – Build. Train. Deploy. Version. Visualize. Optimize. All in one platform.

PyPI Version License Python Version Hugging Face RunPod


🌟 ZeroML – The Hybrid ML Platform

ZeroML is a visual-first, fully extensible ML platform that lets you:

  • Build end-to-end ML pipelines with drag-and-drop ease
  • Train, fine-tune, and optimize models efficiently
  • Clean and version data with prompt-driven automation
  • Deploy production-grade APIs in seconds

All pipelines, models, and datasets are fully versioned and ready for collaboration.


🧠 Hybrid Strategy

Model Size Training Deployment Versioning
Small Local / Hugging Face HF Endpoints Hugging Face Hub
Large RunPod RunPod API Hugging Face Hub

Showcase fast, scale smart, and manage all your ML assets centrally.


πŸš€ Features

1️⃣ End-to-End ML Pipeline

  • Drag-and-drop pipeline builder
  • Prompt-driven data cleaning & feature engineering
  • Real-time training metrics & model visualization

2️⃣ Deployment & Versioning

  • Deploy anywhere: HF Endpoints, RunPod, or your own server
  • Every dataset, model, and pipeline is versioned for reproducibility

3️⃣ Optimization & Tuning

  • Hyperparameter tuning with live feedback
  • GPU/CPU utilization optimization for maximum efficiency
  • Smart batching, checkpointing, and memory management

4️⃣ Extensible & Modular

  • Integrate your custom libraries
  • Plugin system for data processing, models, or deployment backends

5️⃣ Visualizations

  • Interactive training curves
  • Feature importance & correlation maps
  • Compare multiple models side by side

πŸ“š Documentation

Comming soon...


🀝 Contributing

We welcome contributions! Whether it’s fixing bugs, adding features, or improving documentation, your help is highly appreciated. Follow the instructions below to get the project running locally.


πŸ›  Setup Instructions

1. Frontend

  1. Navigate to the frontend folder:
cd web
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

2. Backend

  1. Navigate to the backend folder:
cd api
  1. Sync and run the backend:
uv sync
uv run main.py

Managing Dependencies

  • Add a dependency:
uv add <dependency_name>
  • Remove a dependency:
uv remove <dependency_name>

βœ… Tips for Contributors

  • Make sure to pull the latest changes before starting your work.
  • Follow consistent code formatting (Prettier/ESLint recommended).
  • Test your changes thoroughly before creating a pull request.
  • Provide a clear description of your changes in the PR.

Thanks for contributing! Your help makes this project better for everyone. πŸš€

πŸ›‘ License

ZeroML is licensed under the Apache-2.0 License


πŸ”₯ Join the ZeroML Revolution

Build. Train. Deploy. Version. Visualize. Optimize. All in one.

🌐 Visit Website

About

ZeroML is a visual-first, end-to-end machine learning platform that lets you build, train, fine-tune, and deploy models effortlessly. Version datasets, optimize pipelines, and monitor training - all in one place, with hybrid deployment support for Hugging Face and RunPod.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •