Torchx est un lanceur d'emplois universel pour les applications Pytorch. Torchx est conçu pour avoir un temps d'itération rapide pour la formation / la recherche et le soutien pour les pipelines ML de production E2E lorsque vous êtes prêt.
Torchx prend actuellement en charge:
Besoin d'un planificateur non répertorié? Faites-le nous savoir!
Voir le guide QuickStart.
Torchx:
Certains planificateurs peuvent exiger des exigences spécifiques à l'ordonnanceur. Voir l'installation pour plus d'informations.
# 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 fournit un conteneur Docker à utiliser dans le cadre d'un rôle Torchx.
Voir: https://github.com/pytorch/torchx/pkgs/containener/torchx
Nous accueillons les PRS! Voir le fichier contributif.
Torchx est sous licence BSD, comme le montre le fichier de licence.