Vast.ai vLLM (OpenAI 호환 LLM 추론 서버) + Jupyter — 분석

대상 이미지(삭제됨): vastai/vllm_v0.11.0-cuda-12.8-mvc-cuda-12.0/jupyter:latest digest sha256:c34ec0b21a10bf16970167f604cd696980e35d04d1ab00fc2e40ec5f6047c8aa, 13.5GB(보고서 비압축 표기 41.8GB), 2026-06-11 빌드 근거: 이미지 빌드 히스토리(rtx3-docker-leftover-detail.txt 637~726행). 공식 Vast.ai 배포 이미지 = 임차인 커스텀 코드 없음 / 공개 DockerHub vastai/에서 docker pull로 재취득 가능 → 학습 가치 낮음(삭제는 가역적, 본 문서는 기록 목적).


한 줄 요약

Vast.ai가 공식 배포하는 vLLM 0.11.0 기반 OpenAI 호환 LLM 추론 서버 이미지에 Jupyter / Ray / Vast 포털 도구를 통합한 표준 임대용 컨테이너. 임차인이 임의의 LLM 가중치를 받아 곧바로 OpenAI API 호환 엔드포인트로 서빙할 수 있게 만든 것. 말 워커와 달리 자체(커스텀) 추론 코드는 없음 — 전부 업스트림 vLLM + Vast 표준 래퍼.


1. 무엇을 하는 이미지인가 (기능)


2. 기술 스택


3. 빌드 구조 (히스토리 요약, 오래된→최신)

  1. vLLM 빌드 본체(4.48GB 레이어) + benchmarks/examples/collect_env.py 복사
  2. deepgemm / gdrcopy / EP kernels / KV connectors / bitsandbytes 설치
  3. convert-non-vast-image.sh 실행 → Vast 호환 변환, /vllm-workspace를 /opt/workspace-internal로 이동
  4. portal-aio + caddy + instance-tools(/ROOT 복사) 주입
  5. ipykernel(python3 / vllm 커널) + Jupyter 도구 설치
  6. 최종적으로 ENTRYPOINT를 Vast /.launch 대기 래퍼로 교체

4. 확실 vs 추정

복구/재현 단서