Skip to main content

Fast, distributed ML scaling on Windows. Connect computers over Ethernet, Wi-Fi, USB-C, or Thunderbolt.

Project description

exowindows

Fast, distributed ML scaling on Windows. Seamlessly connect machines via Ethernet, USB-C, or Thunderbolt, and run distributed PyTorch training/inference and Ollama LLMs with automatic hardware detection, heterogeneous partitioning, and speedup alerts.

Installation

pip install exowindows

Features

  • Distributed Compute & RAM speed filtering: Automatically runs across local and remote GPUs, CPU, and RAM, with a 3200MHz RAM speed constraint to filter out slow devices.
  • Ollama CLI Integration: Run exowindows ollama run llama3.1 to scan for connected worker machines, see performance suggestions, and run distributed inference.
  • PyTorch Hook: Integrates with PyTorch training to auto-detect optimal cluster nodes and show speedup recommendations.
  • Easy Worker Join: Run exowindows-node join to connect workers.

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

exowindows-0.1.2.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

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

exowindows-0.1.2-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exowindows-0.1.2.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for exowindows-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ac0514716a1cc0fb06335224bd2352e1ddef25303b5d4a3ae0ec37d015a6c0e3
MD5 45cc2b9ac2f74f6cbc63647a57314c77
BLAKE2b-256 5642973cbdac6ecd0ab88458c9f841a8099c540b9c122b9d4df787640aa75eae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exowindows-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for exowindows-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d010ebe44b9a0bd976af6966949dba5945c5b29a074848d70327b9c29ba63ed0
MD5 9e8221324c945cc5a9803edf17e300a4
BLAKE2b-256 9ea6d04a1d49a1f0da05354935522cb2b05f5d4b61eb51f3dfd4eb20e02432d0

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