[misc] Fix setup.py condition to avoid AMD from being mistaken with CPU (#13022)

Signed-off-by: kevin <kevin@anyscale.com>
This commit is contained in:
Kevin H. Luu 2025-02-10 18:06:16 -08:00 committed by GitHub
parent 08b2d845d6
commit 91e876750e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -48,8 +48,9 @@ elif not (sys.platform.startswith("linux")
"so vLLM may not be able to run correctly", sys.platform)
VLLM_TARGET_DEVICE = "empty"
elif (sys.platform.startswith("linux") and torch.version.cuda is None
and os.getenv("VLLM_TARGET_DEVICE") is None):
# if cuda is not available and VLLM_TARGET_DEVICE is not set,
and os.getenv("VLLM_TARGET_DEVICE") is None
and torch.version.hip is None):
# if cuda or hip is not available and VLLM_TARGET_DEVICE is not set,
# fallback to cpu
VLLM_TARGET_DEVICE = "cpu"