Skip to main content

Aliyah - ML Training Monitor

Aliyah is a terminal-based machine learning training monitor that lets you visualize and interact with your model training in real-time.

Installation

# Install both components
pip install aliyah
cargo install aliyah

# Or from source
git clone https://github.com/lovechants/Aliyah.git
cd Aliyah
cargo build --release
pip install -e python/

Features

  • Real-time visualization of model training
  • Interactive controls (pause/resume/stop)
  • Network architecture visualization
  • Training metrics plotting
  • System resource monitoring
  • Support for PyTorch, JAX, and other frameworks

Usage

from aliyah import monitor, trainingmonitor

# Inside your training code
with trainingmonitor() as monitor:
    for epoch in range(epochs):
        for batch_idx, (data, target) in enumerate(train_loader):
            # Your training code
            loss = ...
            accuracy = ...
            
            # Log metrics
            monitor.log_batch(batch_idx, loss, accuracy, extra_metrics=extra_metrics)
            
            # Check if user paused/stopped
            if not monitor.check_control():
                break
        
        # Log epoch metrics
        monitor.log_epoch(epoch, val_loss, val_accuracy)

Keyboard Controls

  • q/ESC: Quit
  • p/SPACE: Pause/Resume training
  • s: Stop training
  • e: Toggle error log
  • ↑/↓: Scroll logs
  • c: Clear error log
  • h: Show help
  • tab/n: Show node information
  • click: Switch training and node panel
  • o: Output panel

Framework Support

  • ✅ PyTorch
  • 🚧 JAX
  • 🚧 TensorFlow/Keras
  • 🚧 Scikit-Learn

License

MIT

Release files for aliyah 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aliyah 0.1.0
File Size Uploaded
aliyah-0.1.0.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aliyah 0.1.0
File Interpreter ABI Platform
aliyah-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.9 kB

Release files / aliyah-0.1.0.tar.gz

Download URL aliyah-0.1.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
31cc9543816fee45219561ca7afff88cd96bed47182c24b987ba2200abfc7f9e
BLAKE2b-256 checksum
How to use checksums
2a50b792febe8660a6d6b570681d4788ec8aa95702c6a32d6519e0cbf539557c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release files / aliyah-0.1.0-py3-none-any.whl

Download URL aliyah-0.1.0-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45a4d446e1fcfb4b9388f7c35a3298dd354c45e707cfd35d7819206de6746157
BLAKE2b-256 checksum
How to use checksums
b2bdf79cca215e6adb87296d51d4bcc77c9d753d02fabb7309e146aa4e45cf5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 24, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page