#124 · Primary category: MLOps & Evaluation
tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Project last updated:03/30/26
GitHub Stars
3.5K
Forks
361
Contributors
15
License
MIT
Why we included this project
TensorWatch from Microsoft Research gives you a live view of your training run inside Jupyter Notebook. It renders real-time graphs of your metrics as they are written, so you can watch a loss curve move instead of waiting for the run to finish. Its Lazy Logging mode lets you submit arbitrary Python expressions to the live training process and route the resulting stream to any visualizer, which is handy for probing things you didn't think to log ahead of time. You can also build custom UIs and dashboards to inspect model internals like saliency maps or reinforcement learning behavior. Keep in mind it is a development and debugging tool, not something for production or multi-tenant environments.
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