intelligent-machine-learning/dlrover

Public

DLRover: An Automatic Distributed Deep Learning System

  • Stars1.7k+3 tuần này
  • Forks219
  • Watchers50
  • Issues9
  • Ngày tạo24/06/2022
  • Cập nhật gần nhất22/10/2026
  • Ngôn ngữPython
  • Giấy phép—
README.md24.6 KBRaw
Editor

DLRover: An Automatic Distributed Deep Learning System

Build OpenSSF Best Practices Code Coverage GitHub contributors PyPI Status Badge

DLRover makes the distributed training of large AI models easy, stable, fast and green. It can automatically train the Deep Learning model on the distributed cluster. It helps model developers to focus on model architecture, without taking care of any engineering stuff, say, hardware acceleration, distributed running, etc. Now, it provides automated operation and maintenance for deep learning training jobs on K8s/Ray. Major features as

  • Full-Scene: Support deep learning full-scene distributed training computation implementation.
  • Fault-Tolerance: The distributed training can continue running in the event of failures.
  • Auto-Scaling: The distributed training can scale up/down resources to improve the stability, throughput and resource utilization.
  • Others:
    • XPU Timer Integration: With runtime xpu-timer integration, can possess stronger runtime diagnostics and fault tolerance capabilities.
    • Flash Checkpoint: The distributed training can recover failures from the in-memory checkpoint in seconds.

Furthermore, DLRover offers extension libraries for PyTorch and TensorFlow to expedite training. These are also open-source projects available in our GitHub repositories.

  • ATorch: an extension library of PyTorch to Speed Up Training of Large LLM.
  • TFPlus(K8S platform only): an extension library of TensorFlow to Speed Up Training of Search, Recommendation and Advertisement.

Latest News

Nội dung README thuộc về intelligent-machine-learning và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/intelligent-machine-learning/dlrover