Skip to main content

Python dashboard application adding interactivity into your pytorch model

Project description

Torch-Board

PyPI - Downloads PyPI Latest Release CI - Test

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:

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

torchboard-0.1.2.tar.gz (107.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

torchboard-0.1.2-py3-none-any.whl (110.2 kB view details)

Uploaded Python 3

File details

Details for the file torchboard-0.1.2.tar.gz.

File metadata

  • Download URL: torchboard-0.1.2.tar.gz
  • Upload date:
  • Size: 107.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for torchboard-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f4af8419a50f58723f61abee2b547820c152fa2c64be7e25af3f8cafaa851a17
MD5 fd67c1270ba8bb292c85953e8495e83c
BLAKE2b-256 283a0792f3b2bedba9c1229d8a4fb56cbebe64ed7c05138d010f2958b6e00e5b

See more details on using hashes here.

File details

Details for the file torchboard-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: torchboard-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 110.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for torchboard-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 92e39109ae2e074483b9de3345d23aacb2eae13ab7bc7eae37334f8870679136
MD5 8805b4ecf42a54c33a3d713898f06097
BLAKE2b-256 990402be012bbbbe14dcd70cfd9accf2eff7eadbc09236bebd3259e4d9cdfad4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page