Skip to main content

A Fast, Pythonic, 'Serverless' Interface for Running ML Workloads on Kubernetes

Project description

📦Kubetorch🔥

A Fast, Pythonic, "Serverless" Interface for Running ML Workloads on Kubernetes

Kubetorch lets you programmatically build, iterate, and deploy ML applications on Kubernetes at any scale - directly from Python.

It brings your cluster's compute power into your local development environment, enabling extremely fast iteration (1-2 seconds). Logs, exceptions, and hardware faults are automatically propagated back to you in real-time.

Since Kubetorch has no local runtime or code serialization, you can access large-scale cluster compute from any Python environment - your IDE, notebooks, CI pipelines, or production code - just like you would use a local process pool.

What Kubetorch Enables

  • 100x faster iteration from 10+ minutes to 1-3 seconds for complex ML applications like RL and distributed training
  • 50%+ compute cost savings through intelligent resource allocation, bin-packing, and dynamic scaling
  • 95% fewer production faults with built-in fault handling with programmatic error recovery and resource adjustment

Apache 2.0 License

🏃‍♀️ Built by Runhouse 🏠

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

kubetorch-0.2.8.tar.gz (200.3 kB view details)

Uploaded Source

Built Distribution

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

kubetorch-0.2.8-py3-none-any.whl (241.0 kB view details)

Uploaded Python 3

File details

Details for the file kubetorch-0.2.8.tar.gz.

File metadata

  • Download URL: kubetorch-0.2.8.tar.gz
  • Upload date:
  • Size: 200.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for kubetorch-0.2.8.tar.gz
Algorithm Hash digest
SHA256 ecbec058ae3a29bc20c570f0a1dcbc8869d1b5aebbc24bd80c98a0f900005425
MD5 26be237bb61aad5cb45601fd9ca47285
BLAKE2b-256 b4e0828633cd356eb828b3606cbcde4681041bbfdebdb3bafffb7d5035d2db7e

See more details on using hashes here.

File details

Details for the file kubetorch-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: kubetorch-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 241.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for kubetorch-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6ad9503cff0767703eb66908970167cc6c41b7f5e078e656b5d7baa0ac85b9fd
MD5 3ced2b343c29611041447ef554743369
BLAKE2b-256 88ec433be930655850566be90c9988238369f1f3d8cb6b73cb75eafd7fecdf22

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