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.1.tar.gz (16.4 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.1-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: exowindows-0.1.1.tar.gz
  • Upload date:
  • Size: 16.4 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.1.tar.gz
Algorithm Hash digest
SHA256 03970e53344a3f7e7aaa20e40df1dceb2a5bb805713c6ce92d4d32f3c7050ba6
MD5 e03ac80f6ce41652736b2afff072d490
BLAKE2b-256 a1dc6eb49605f89a8ef3ad0d702c18831710157fa819e2a03506e95ce2e41ba0

See more details on using hashes here.

Provenance

The following attestation bundles were made for exowindows-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: exowindows-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 21.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ef2fe9dcdbd2c2d7e0b900a93d4d69d8ce93dc3a36a8802a46c200312f6bd892
MD5 a0131636d67c9d32472869accd2f2337
BLAKE2b-256 4c7fd4ffbcef658c9ec26ce499523931c71678f03d3a5ca5e9bba51b2778c1c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for exowindows-0.1.1-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