meta-pytorch/torchx
TorchX is a universal job launcher for PyTorch applications. TorchX is designed to have fast iteration time for training/research and support for E2E production ML pipelines when you're ready.
해결하는 문제
TorchX는 다양한 컴퓨팅 환경에서 PyTorch 애플리케이션을 시작하고 관리하는 과정을 단순화합니다. 각각의 스케줄러에 맞는 환경별 구성 파일을 작성할 필요 없이, 연구자와 엔지니어는 코드를 변경하지 않고도 로컬 개발에서 대규모 프로덕션 파이프라인으로 전환할 수 있습니다.
작동 방식
TorchX는 유니버설 작업 런처로 작동합니다. Kubernetes(EKS, GKE, AKS), Slurm, Docker, 로컬 머신 등 다양한 스케줄러와 인프라 제공업체에 대해 일관된 인터페이스를 제공하여 작업을 제출할 수 있습니다.
대상 사용자
연구 단계에서 빠르게 반복하고, 이후 프로덕션 ML 파이프라인으로 작업 부하를 확장해야 하는 PyTorch 사용자를 위한 것입니다.
주요 특징
- PyTorch 애플리케이션용 유니버설 작업 런처.
- Kubernetes, Slurm, Docker 등 여러 스케줄러 지원.
- 학습 및 연구를 위한 빠른 반복 시간.
- 엔드투엔드 프로덕션 ML 파이프라인 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트