You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug][ROCm][RDNA3] vLLM 0.23 RDNA image: Qwen3 answers garbage after the first request on RX 7900 XTX (fix in PR #1403) #1404
Qwen3 models (1.7B and 8B checked) answer garbage from the first or second request onward. The same prompt at temperature 0 gives ': 1.0.0.0…', then '1111…' or ' of of of…'. Qwen2.5 1.5B/7B are correct on the same card.
Cause
One non_blocking host-to-device copy from pageable memory: async_copy_to_gpu(query_start_loc_np, out=self.input_buffers.query_start_loc) in vllm/v1/worker/gpu/model_runner.py. Its first elements intermittently stay stale even after a full device synchronize, so attention reads the KV cache at wrong offsets. Upstream main stages this copy through pinned memory since vllm-project#56888 (included in vLLM v0.30.0+), but that change is not in the 0.23.0 RDNA image.
Activity