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.0.tar.gz (16.2 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.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exowindows-0.1.0.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for exowindows-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f52cabfcc03ca73532315afda4e3c9452fbbb52136764bd166c115be4c6ba0fe
MD5 e95c6572d727a7859a3f279fd0c1186a
BLAKE2b-256 59afec8f3337fa5996a57d9802e852a4e9e1f155ca44d3815a6a3a1dc72fd318

See more details on using hashes here.

Provenance

The following attestation bundles were made for exowindows-0.1.0.tar.gz:

Publisher: publish.yml on hdud15/ExoWindows

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: exowindows-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for exowindows-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e7f37fc9e7a6ba58987b7b96e278773beced12110541fe25a8b200914306b55e
MD5 4fccac126906055048e83efd4417e350
BLAKE2b-256 b79c60b541bf29ddf40828c9dd2c3629baf1a53d8a2bf01a96bab932197538da

See more details on using hashes here.

Provenance

The following attestation bundles were made for exowindows-0.1.0-py3-none-any.whl:

Publisher: publish.yml on hdud15/ExoWindows

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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