#197 · Primary category: MLOps & Evaluation
tango
Organize your experiments into discrete steps that can be cached and reused throughout the lifetime of your research project.
Project last updated:05/30/24
GitHub Stars
572
Forks
55
Contributors
20
License
Apache-2.0
Why we included this project
Anyone who has juggled a dozen ML experiments knows the pain of matching a result to the run that produced it. Tango attacks that by turning a research pipeline into discrete Python steps, wired together in a JSONnet config and executed with one CLI command. The caching is the part that earns its keep: every step's output is keyed by a hash of its inputs and version, so a rerun skips anything already sitting in the workspace instead of recomputing it. That matters when your codebase changes constantly and a full pipeline rerun would waste hours. It also has integrations for PyTorch, Hugging Face datasets, and Weights & Biases, plus distributed execution, so it drops into existing deep learning setups without forcing you to restructure anything.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models