VLLM setup? Getting malformed responses. What is correct configuration

#11
by jtvino - opened

I tried setting up the model on vllm using https://recipes.vllm.ai/Google/diffusiongemma-26B-A4B-it using the docker image vllm/vllm-openai:gemma on blackwell

 vllm serve google/diffusiongemma-26B-A4B-it \
  --max-num-seqs 4 \
  --tensor-parallel-size 1 \
  --enable-auto-tool-choice \
  --tool-call-parser gemma4 \
  --chat-template examples/tool_chat_template_gemma4.jinja \
  --reasoning-parser gemma4

However I am getting random outputs when asking questions like write me a long poem

wants a long poem.".
should write a poem poem.....,,,,,,, Nature, Time, and the Journey of Life.

:
:: The the the the the the the the the............anza 2: The Seed of the.

.anzas
anza ::anzaanzaanzaanza anza anza..... anza :.................................anza 7: The Peak of the....
:::::anzaanza....:........... 1: The. of the...anzaanzaanzaanza ::::......
................... the..,.,,.,,.,,,, the,,, the the,,,,,,,,,,,,,,,,,,,,,anzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanzaanza

Is this a configuration issue?

Given that none else reported this, it's likely a configuration issue. However, I can't see anything weird with your vLLM call. Could you also run "Offline inference" from https://recipes.vllm.ai/Google/diffusiongemma-26B-A4B-it? Are you using more than 1 GPUs, could you also limit visible GPU devices to 1?

image
this is how i setup my vllm instance with a custom image. hope this helps you.

image
this is how i setup my vllm instance with a custom image. hope this helps you.

I tried what you suggested with the following settings

 vllm serve google/diffusiongemma-26B-A4B-it
            --served-model-name google/diffusiongemma-26B-A4B-it
            --max-num-seqs 4 
            --tensor-parallel-size 1 
            --enable-auto-tool-choice 
            --tool-call-parser gemma4 
            --chat-template examples/tool_chat_template_gemma4.jinja 
            --reasoning-parser gemma4
            --generation-config vllm
            --hf-overrides '{"diffusion_sampler":"entropy_bound", "diffusion_entropy_bound":0.1}'
            --diffusion-config '{"canvas_length":256}'
            --default-chat-template-kwargs '{"enable_thinking":true}' 

and am still getting the same malformed outputs

Sign up or log in to comment