Torchx ist ein universeller Job -Launcher für Pytorch -Anwendungen. Torchx ist so konzipiert, dass sie eine schnelle Iterationszeit für Schulungen/Forschung und Unterstützung für ML -Pipelines der E2E -Produktion haben, wenn Sie bereit sind.
Torchx unterstützt derzeit:
Benötigen Sie einen nicht aufgeführten Scheduler? Lass es uns wissen!
Siehe den QuickStart Guide.
Torchx:
Bestimmte Scheduler benötigen möglicherweise planenspezifische Anforderungen. Informationen finden Sie in der Installation.
# 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]Torchx bietet einen Docker -Container für die Verwendung als Teil einer Torchx -Rolle.
Siehe: https://github.com/pytorch/torchx/pkgs/container/torchx
Wir begrüßen PRS! Siehe die beitragende Datei.
Torchx ist BSD lizenziert, wie in der Lizenzdatei zu finden.