DeepSpeed for Deep Learning ( deepspeed | 21 hours )

Prerequisites:
  • 딥러닝 원리에 대한 중급 지식
  • PyTorch 또는 유사한 딥러닝 프레임워크 사용 경험
  • Python 프로그래밍에 익숙함

청중

  • 데이터 과학자
  • 머신러닝 엔지니어
  • 개발자
Overview:

DeepSpeed는 분산 하드웨어에서 딥 러닝 모델의 확장을 보다 쉽게 해주는 딥 러닝 최적화 라이브러리입니다. Microsoft에서 개발한 DeepSpeed는 PyTorch와 통합되어 더 나은 확장, 더 빠른 학습, 향상된 리소스 활용을 제공합니다.

강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 딥 러닝 모델의 성능을 개선하고자 하는 초보에서 중급 수준의 데이터 과학자와 머신 러닝 엔지니어를 대상으로 합니다.

이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.

  • 분산형 딥러닝의 원리를 이해합니다.
  • DeepSpeed를 설치하고 구성합니다.
  • DeepSpeed를 사용하여 분산 하드웨어에서 딥 러닝 모델을 확장하세요.
  • 최적화 및 메모리 효율성을 위해 DeepSpeed 기능을 구현하고 실험해 보세요.

과정 형식

  • 대화형 강의 및 토론.
  • 연습과 실습이 많아요.
  • 라이브 랩 환경에서의 실습 구현.

코스 사용자 정의 옵션

  • 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 준비하세요.
Course Outline:

소개

  • 딥러닝 스케일링 과제 개요
  • DeepSpeed 및 기능 개요
  • DeepSpeed 대 기타 분산형 딥러닝 라이브러리

시작하기

  • 개발 환경 설정
  • PyTorch 및 DeepSpeed 설치
  • 분산 학습을 위한 DeepSpeed 구성

DeepSpeed 최적화 기능

  • DeepSpeed 훈련 파이프라인
  • ZeRO(메모리 최적화)
  • 활성화 체크포인팅
  • 그래디언트 체크포인팅
  • 파이프라인 병렬성

DeepSpeed를 사용한 모델 확장

  • DeepSpeed를 사용한 기본 스케일링
  • 고급 스케일링 기술
  • 성능 고려 사항 및 모범 사례
  • 디버깅 및 문제 해결 기술

고급 DeepSpeed 주제

  • 고급 최적화 기술
  • 혼합 정밀도 훈련에 DeepSpeed 사용
  • 다양한 하드웨어(예: GPU, TPU)에서의 DeepSpeed
  • 여러 개의 훈련 노드를 갖춘 DeepSpeed

DeepSpeed를 PyTorch와 통합

  • DeepSpeed를 PyTorch 워크플로와 통합
  • PyTorch Lightning과 함께 DeepSpeed 사용

문제 해결

  • 일반적인 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