JAX와 TPU v5e로 SDXL 추론 가속
🧨 Accelerating Stable Diffusion XL Inference with JAX on Cloud TPU v5e
·2023.10.03 09:00
핵심 내용
Hugging Face Diffusers가 JAX를 통해 Cloud TPU v5e에서 SDXL 추론을 지원하며 성능과 비용 효율성을 높였다.
자세히 보기
Hugging Face Diffusers가 JAX를 지원하여 Cloud TPU v5e 환경에서 Stable Diffusion XL(SDXL) 추론을 가속화할 수 있게 되었다.
JAX의 JIT(Just-In-Time) 컴파일 기능을 활용해 정적 형태(static shapes)를 가진 이미지 생성 작업에 최적화된 TPU 바이너리를 생성하며, 이를 통해 매우 빠른 추론 속도를 구현한다.
또한, **XLA 컴파일러 기반의 pmap**을 통해 여러 TPU 칩에 작업을 병렬로 분산할 수 있다. 예를 들어, 8개의 칩을 사용하면 단일 칩에서 이미지를 생성할 때와 동일한 시간 내에 8개의 이미지를 생성할 수 있어 높은 처리량을 보장한다.
Cloud TPU v5e는 TPU v4 대비 비용이 절반 이하로 저렴하면서도 대규모 AI 모델의 학습 및 추론에 최적화된 성능을 제공하여, SDXL과 같은 대형 모델의 효율적인 배포를 가능하게 한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.