Skip to main content

TorchX SDK and Components

Project description

PyPI License Tests Lint codecov

TorchX

TorchX is a library containing standard DSLs for authoring and running PyTorch related components for an E2E production ML pipeline.

For the latest documentation, please refer to our website.

Requirements

TorchX SDK (torchx):

  • python3 (3.8+)
  • torch

TorchX Kubeflow Pipelines Support (torchx-kfp):

  • torchx
  • kfp

Installation

Release

# install torchx sdk and CLI -- minimum dependencies
pip install torchx

# install torchx sdk and CLI -- all dependencies
pip install "torchx[dev]"

# install torchx kubeflow pipelines (kfp) support
pip install "torchx[kfp]"

# install torchx Kubernetes / Volcano support
pip install "torchx[kubernetes]"

Nightly

# install torchx sdk and CLI
pip install torchx-nightly

Source

# install torchx sdk and CLI from source
$ pip install -e git+https://github.com/pytorch/torchx.git#egg=torchx

# install extra dependencies
$ pip install -e git+https://github.com/pytorch/torchx.git#egg=torchx[kubernetes]

Quickstart

See the quickstart guide.

Contributing

We welcome PRs! See the CONTRIBUTING file.

License

TorchX is BSD licensed, as found in the LICENSE file.

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

torchx-0.1.0.tar.gz (105.9 kB view details)

Uploaded Source

Built Distributions

torchx-0.1.0-py3.9.egg (393.6 kB view details)

Uploaded Source

torchx-0.1.0-py3.8.egg (315.1 kB view details)

Uploaded Source

torchx-0.1.0-py3-none-any.whl (179.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: torchx-0.1.0.tar.gz
  • Upload date:
  • Size: 105.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for torchx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 61c7c7817ada94c1ac008e985db46c7516664e1f5e200928d7194efbe5910697
MD5 139f9bf819cd9b8ef73a96ecfe2d18c8
BLAKE2b-256 30f9be0aaa478a2c16ccdf1d366134da42b59df805617877a09ddc794481e3b9

See more details on using hashes here.

Provenance

File details

Details for the file torchx-0.1.0-py3.9.egg.

File metadata

  • Download URL: torchx-0.1.0-py3.9.egg
  • Upload date:
  • Size: 393.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for torchx-0.1.0-py3.9.egg
Algorithm Hash digest
SHA256 34a6de3e3b3bf025df829cf9beed5fd3c13a76a873b7f977b272501a3ca233dc
MD5 1bb65941ef7fcce07728250cef1c14f2
BLAKE2b-256 9506c01553b30d483d336435a727ff9dbdaa74c75911b1483c58f289c748fbe4

See more details on using hashes here.

Provenance

File details

Details for the file torchx-0.1.0-py3.8.egg.

File metadata

  • Download URL: torchx-0.1.0-py3.8.egg
  • Upload date:
  • Size: 315.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for torchx-0.1.0-py3.8.egg
Algorithm Hash digest
SHA256 3eb8f5fe5f3ea7aa85709836babc0d0d22faebe65537cec4b61fccc57e183366
MD5 5b9d656a564eedf911dbeddbe01b33f0
BLAKE2b-256 d18049153fcb1aa8880a47c53fe2c05b9d19e5fe19604198a8a351cfaf78fc93

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: torchx-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 179.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for torchx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32585603465da84cefbec18c9cc9f82272a8cc81a6d81d15410ca9653cb0f43e
MD5 efdd7b866a8d49c61730eb2d67b2568d
BLAKE2b-256 40b6f9333021037d65fe1cfd39b2bcbcfb5ca5712e0f5f5372618f3510263914

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page