AI 하드웨어·소프트웨어 스택
파라미터 수 70억(7B)의 모델을 가중치, 기울기, Adam의 두 상태를 모두 FP32(4바이트)로 가지고 학습한다. 활성화를 제외하고 필요한 메모리에 가장 가까운 것은 무엇인가?
- A약 28 GB
- B약 112 GB
- C약 14 GB
정답과 해설 보기
정답: B. 약 112 GB
파라미터 하나당 가중치 4바이트, 기울기 4바이트, Adam의 1차 및 2차 이동 평균 각 4바이트로 합계 16바이트입니다. 70억 × 16바이트 = 1120억 바이트로 약 112 GB가 되며, 여기에 활성화 메모리가 더해집니다. GPU 1장의 메모리에는 들어가지 않는 경우가 많으므로, 옵티마이저 상태를 여러 GPU에 나누어 가지거나 낮은 정밀도로 가지는 등의 방법이 사용됩니다.
- A. 이것은 가중치만의 양입니다.
- B. 정답입니다. 파라미터 하나당 16바이트입니다.
- C. 이것은 FP16 가중치만의 양입니다.