• fix: update CUDA to 12.4.1 for Blackwell GPU support (#251)

    owen released this 2026-01-13 16:01:36 -05:00 | 32 commits to main since this release

    • fix: update CUDA to 12.4.1 for Blackwell GPU support
    • Update Dockerfile base image from CUDA 12.1.0 to 12.4.1
    • Update ldconfig path to cuda-12.4
    • Update FlashInfer installation to use flashinfer-python package
    • Add NVIDIA B200 (Blackwell) to supported gpuIds in hub.json

    This fixes the "imagePullAsync: failed to get self-hosted image registry auth"
    error when deploying on Blackwell GPUs (RTX PRO 6000, B200) by aligning
    the Docker image CUDA version with the allowedCudaVersions in hub.json.

    Fixes: DR-1118

    Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

    • revert: remove NVIDIA B200 from default gpuIds

    The gpuIds in hub.json controls default GPU selection for deployments,
    not GPU compatibility. The CUDA 12.4 upgrade is sufficient to enable
    Blackwell GPU support.

    Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

    • fix: remove FlashInfer to avoid JIT compilation errors

    FlashInfer requires nvcc to JIT-compile CUDA kernels at runtime for
    new GPU architectures (like Blackwell SM 10.0). Since we use the CUDA
    base image without the toolkit, nvcc is not available.

    vLLM will use its built-in fallback sampling methods instead.

    Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com


    Co-authored-by: Claude Opus 4.5 noreply@anthropic.com

    Downloads