Skip to content

TinyBridge v0.3.1 - Metal GPU Support

Choose a tag to compare

@Mullassery Mullassery released this 27 Jul 15:32
· 92 commits to main since this release

Release with Metal GPU acceleration support.

New Features

  • Metal GPU acceleration (auto-allocated from Mac memory)
  • GPU memory scaling: tinybridge update --gpu-memory 16
  • Automatic GPU detection on Apple Silicon

Existing Features

  • Full VM lifecycle management (suspend/resume/snapshots)
  • Dual-mode GUI (attach/detach without restart)
  • Automatic SSH with key-based auth
  • Resource management (CPU/memory/disk scaling)
  • Snapshots for checkpoint/restore workflows

GPU Usage

# Create with GPU
tinybridge up ml-training --gpu true --gpu-memory 8

# Scale GPU later
tinybridge update ml-training --gpu-memory 16

# ML workloads use GPU via Metal
tinybridge ssh ml-training
ubuntu@ml-training:~$ python3 train.py  # Auto-uses GPU

Installation

brew tap Mullassery/tinybridge https://github.com/Mullassery/homebrew-tinybridge.git
brew install tinybridge tinybridged