CUDA 12.9/13.0 (두 아키텍처 모두) 을 사용하는 4 개의 Ubuntu 22.04 릴리스 이미지 빌드가 약 30 분 동안 멈추거나 간
요약
CUDA 12.9/13.0을 사용하는 Ubuntu 22.04 기반의 Docker 이미지 빌드 과정에서, `add-apt-repository ppa:deadsnakes/ppa`가 Launchpad REST API 호출 실패(타임아웃)로 인해 중단되거나 간헐적으로 실패하는 문제가 발생했습니다. 이 문제를 해결하기 위해, 불안정한 외부 API 호출을 우회하고 안정적인 미러를 사용하는 방식으로 Dockerfile의 apt 소스 추가 방식을 수정할 것을 제안합니다.
핵심 포인트
- Ubuntu 22.04 환경에서 CUDA 관련 이미지 빌드 시 `add-apt-repository` 사용에 네트워크 의존성 및 타임아웃 문제가 발생함.
- `deadsnakes/ppa`를 사용하는 과정이 CI 환경의 외부 API(Launchpad) 호출 실패로 인해 불안정성을 유발하는 주원인임.
- 해결책으로, `DEADSNAKES_MIRROR_URL`과 `DEADSNAKES_GPGKEY_URL`을 사용하여 Dockerfile에서 직접 apt 소스를 구성함으로써 불안정한 API 호출 단계를 건너뛰는 미러 분기 방식을 도입함.
- Ubuntu 24.04 빌드는 기본 저장소에 Python 3.12가 포함되어 있어 해당 문제의 영향을 받지 않음.
AI 자동 생성 콘텐츠
본 콘텐츠는 vLLM Releases의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기