跳转到主要内容

TorchX SDK和组件

项目描述

PyPI License Tests Lint codecov

TorchX

TorchX是PyTorch应用程序的通用作业启动器。TorchX旨在具有快速的迭代时间进行训练/研究,并在您准备好时支持端到端生产机器学习管道。

TorchX目前支持

  • Kubernetes (EKS, GKE, AKS等)
  • Slurm
  • AWS Batch
  • Docker
  • 本地
  • Ray(原型)
  • GCP Batch(原型)

需要未列出的调度器? 告诉我们!

快速入门

查看快速入门指南

文档

需求

torchx

  • python3 (3.8+)
  • PyTorch
  • 可选: Docker(用于基于Docker的调度器需要)

某些调度器可能需要特定于调度器的需求。有关安装信息,请参阅安装说明。

安装

稳定

# 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]"

# install torchx Ray support
pip install "torchx[ray]"

# install torchx GCP Batch support
pip install "torchx[gcp_batch]"

夜间

# install torchx sdk and CLI
pip install torchx-nightly[dev]

源代码

# 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[dev]

Docker

TorchX提供了一个Docker容器,用作TorchX角色的部分。

查看: https://github.com/pytorch/torchx/pkgs/container/torchx

贡献

我们欢迎PR!请参阅CONTRIBUTING文件。

许可证

TorchX遵循BSD许可证,如LICENSE文件所示。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

torchx-0.7.0.tar.gz (196.1 KB 查看哈希值

上传时间 源代码

构建发行版

torchx-0.7.0-py3-none-any.whl (256.1 KB 查看哈希值

上传于 Python 3

由以下支持