docker run --rm --gpus all --ipc=host \
-p 8000:8000 \
-e HUGGING_FACE_HUB_TOKEN="$HF_TOKEN" \
-v "$PWD/.hf-cache:/root/.cache/huggingface" \
vllm/vllm-openai:latest \
--model google/gemma-4-31B-it \
--tensor-parallel-size 1 \
--max-model-len 32768 \
--served-model-name gemma-4-31b-it
This is a reproducible starting block. Cluster paths still need the model author's distributed recipe and the provider's orchestration layer.