Metadata-Version: 2.3
Name: torchboard
Version: 0.1.2
Summary: Python dashboard application adding interactivity into your pytorch model
Author: Dawid Siera
Author-email: dawid.siera@gmail.com
Requires-Python: >=3.9
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: flask (>=3.1.0,<4.0.0)
Requires-Dist: flask-cors (>=5.0.0,<6.0.0)
Requires-Dist: flask-socketio (>=5.4.0,<6.0.0)
Requires-Dist: torch (>=2.5.1,<3.0.0)
Project-URL: Repository, https://github.com/Dawid64/Torch-Board
Description-Content-Type: text/markdown

# Torch-Board


[![PyPI - Downloads](https://img.shields.io/pypi/dm/torchboard)](https://pypi.org/project/torchboard/)
[![PyPI Latest Release](https://img.shields.io/pypi/v/torchboard.svg)](https://pypi.org/project/torchboard/)
![CI - Test](https://github.com/Dawid64/Torch-Board/actions/workflows/python-app.yml/badge.svg)
<!-- [![GitHub Pages Documentation](https://img.shields.io/badge/GitHub_Pages-Documentation-blue)](https://dawid64.github.io/Torch-Board) -->

Torchboard is a powerful library for real-time neural network modification and monitoring in PyTorch. Torchboard provides an interactive dashboard to tweak model architectures, visualize training metrics, and optimize hyperparameters on the fly.





## Installation

Install Torch-Board via pip:

```bash
pip install torchboard 
```





### 🧰 Features
- 📊 Live Metrics Dashboard: Visualize loss, accuracy, gradients, and other metrics in real time through an intuitive interface.
- 🛠️ Interactive Model Editing: Modify layers, activations, hyperparameters, and even stop or adjust training without restarting the training loop.
- 🌐 Automatic Localhost Hosting: The dashboard is automatically hosted on localhost, enabling seamless interaction with your model via a web interface.
 - 🔍 Advanced Visualization Tools: Monitor weight distributions, activations, computational graph changes, and other insights like learning rate, accuracy, and loss curves.
 - 🤝 Seamless PyTorch Integration: Supports most PyTorch optimizers and integrates effortlessly into existing workflows.




## Contributing

Contributions are welcome! Please submit a pull request or open an issue to add new decorators or suggest improvements.

## License

This project is licensed under the Apache v2.0  License.









