DeepSpeed for Deep Learning ( deepspeed | 21 hours )

Prerequisites:
  • 深度學習原理的中級知識
  • 使用 PyTorch 或類似深度學習框架的經驗
  • 熟悉 Python 程式設計

觀眾

  • 數據科學家
  • 機器學習工程師
  • 開發人員
Overview:

DeepSpeed 是一個深度學習優化庫,可以更輕鬆地在分散式硬體上擴展深度學習模型。DeepSpeed 由 Microsoft 開發,與 PyTorch 集成,以提供更好的擴展、更快的訓練和更高的資源利用率。 

這種由講師指導的實時培訓(在線或現場)面向希望提高深度學習模型性能的初級到中級數據科學家和機器學習工程師。

在本次培訓結束時,參與者將能夠:

  • 了解分散式深度學習的原理。
  • 安裝和配置 DeepSpeed。
  • 使用 DeepSpeed 在分散式硬體上擴展深度學習模型。
  • 實施和試驗 DeepSpeed 功能以實現優化和記憶體效率。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • 深度學習擴展挑戰概述
  • DeepSpeed 及其功能概述
  • DeepSpeed 與其他分散式深度學習庫的比較

開始

  • 設置開發環境
  • 安裝 PyTorch 和 DeepSpeed
  • 配置 DeepSpeed 進行分散式訓練

DeepSpeed 優化功能

  • DeepSpeed 訓練管道
  • ZeRO (記憶體優化)
  • 激活檢查點
  • 梯度檢查點
  • 管道並行

使用 DeepSpeed 擴展模型

  • 使用 DeepSpeed 進行基本擴展
  • 高級縮放技術
  • 性能注意事項和最佳實踐
  • 調試和故障排除技術

高級 DeepSpeed 主題

  • 高級優化技術
  • 將 DeepSpeed 與混合精度訓練結合使用
  • 不同硬體上的 DeepSpeed(例如 GPU、TPU)
  • 具有多個訓練節點的 DeepSpeed

將 DeepSpeed 與 Py 集成Torch

  • 將 DeepSpeed 與 PyTorch 工作流集成
  • 將 DeepSpeed 與 PyTorch Lightning 結合使用

故障排除

  • 調試常見的 DeepSpeed 問題
  • 監控和日誌記錄

總結和後續步驟

  • 關鍵概念和功能回顧
  • 在生產中使用 DeepSpeed 的最佳實踐
  • 了解有關 DeepSpeed 的更多資訊的更多資源
Sites Published:

United Arab Emirates - DeepSpeed for Deep Learning

Qatar - DeepSpeed for Deep Learning

Egypt - DeepSpeed for Deep Learning

Saudi Arabia - DeepSpeed for Deep Learning

South Africa - DeepSpeed for Deep Learning

Brasil - DeepSpeed for Deep Learning

Canada - DeepSpeed for Deep Learning

中国 - DeepSpeed for Deep Learning

香港 - DeepSpeed for Deep Learning

澳門 - DeepSpeed for Deep Learning

台灣 - DeepSpeed for Deep Learning

USA - DeepSpeed for Deep Learning

Österreich - DeepSpeed for Deep Learning

Schweiz - DeepSpeed for Deep Learning

Deutschland - DeepSpeed for Deep Learning

Czech Republic - DeepSpeed for Deep Learning

Denmark - DeepSpeed for Deep Learning

Estonia - DeepSpeed for Deep Learning

Finland - DeepSpeed for Deep Learning

Greece - DeepSpeed for Deep Learning

Magyarország - DeepSpeed for Deep Learning

Ireland - DeepSpeed for Deep Learning

Israel - DeepSpeed for Deep Learning

Luxembourg - DeepSpeed for Deep Learning

Latvia - DeepSpeed for Deep Learning

España - DeepSpeed for Deep Learning

Italia - DeepSpeed for Deep Learning

Lithuania - DeepSpeed for Deep Learning

Nederland - DeepSpeed for Deep Learning

Norway - DeepSpeed for Deep Learning

Portugal - DeepSpeed for Deep Learning

România - DeepSpeed for Deep Learning

Sverige - DeepSpeed for Deep Learning

Türkiye - DeepSpeed for Deep Learning

Malta - DeepSpeed for Deep Learning

Belgique - DeepSpeed for Deep Learning

France - DeepSpeed for Deep Learning

日本 - DeepSpeed for Deep Learning

Australia - DeepSpeed for Deep Learning

Malaysia - DeepSpeed for Deep Learning

New Zealand - DeepSpeed for Deep Learning

Philippines - DeepSpeed for Deep Learning

Singapore - DeepSpeed for Deep Learning

Thailand - DeepSpeed for Deep Learning

Vietnam - DeepSpeed for Deep Learning

India - DeepSpeed for Deep Learning

Argentina - DeepSpeed for Deep Learning

Chile - DeepSpeed for Deep Learning

Costa Rica - DeepSpeed for Deep Learning

Ecuador - DeepSpeed for Deep Learning

Guatemala - DeepSpeed for Deep Learning

Colombia - DeepSpeed for Deep Learning

México - DeepSpeed for Deep Learning

Panama - DeepSpeed for Deep Learning

Peru - DeepSpeed for Deep Learning

Uruguay - DeepSpeed for Deep Learning

Venezuela - DeepSpeed for Deep Learning

Polska - DeepSpeed for Deep Learning

United Kingdom - DeepSpeed for Deep Learning

South Korea - DeepSpeed for Deep Learning

Pakistan - DeepSpeed for Deep Learning

Sri Lanka - DeepSpeed for Deep Learning

Bulgaria - DeepSpeed for Deep Learning

Bolivia - DeepSpeed for Deep Learning

Indonesia - DeepSpeed for Deep Learning

Kazakhstan - DeepSpeed for Deep Learning

Moldova - DeepSpeed for Deep Learning

Morocco - DeepSpeed for Deep Learning

Tunisia - DeepSpeed for Deep Learning

Kuwait - DeepSpeed for Deep Learning

Oman - DeepSpeed for Deep Learning

Slovakia - DeepSpeed for Deep Learning

Kenya - DeepSpeed for Deep Learning

Nigeria - DeepSpeed for Deep Learning

Botswana - DeepSpeed for Deep Learning

Slovenia - DeepSpeed for Deep Learning

Croatia - DeepSpeed for Deep Learning

Serbia - DeepSpeed for Deep Learning

Bhutan - DeepSpeed for Deep Learning

Nepal - DeepSpeed for Deep Learning