AdamW Optimizer

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Jun 18 8:48
Editor
Edited
Edited
2026 Oct 30 13:45

Adam Optimizer
+
Weight Decay

Paged AdamW

  • 8bit
  • 32bit
momentum, variance등 값을 저장하는 메모리 사용 정도 조절가능
 

Diagonal
Preconditioner

각 파라미터의 업데이트 크기를 독립적으로 조절하기 때문
  • : Gradient의 1차 모멘트 (Momentum)
  • : Gradient의 2차 모멘트 (Squared Gradient의 EMA)
  • : 좌표별 Preconditioning 계수
  • : Decoupled Weight Decay 계수
in matrix form:
 

Fused AdamW

GPU support 여러 연산을 하나의 커널로 결합하여 계산
빠르고 메모리 효율적
git clone https://github.com/NVIDIA/apex cd apex pip install -v --disable-pip-version-check --no-build-isolation --no-cache-dir ./
 
 
 
 

Recommendations