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