From d77f7fb871473863df48ea71b4a8706028048f19 Mon Sep 17 00:00:00 2001 From: Chauncey Date: Sun, 8 Jun 2025 08:16:31 +0800 Subject: [PATCH] [Bugfix]: Fix TypeError: 'float' object cannot be interpreted as an integer (#19283) Signed-off-by: chaunceyjiang --- vllm/v1/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm/v1/utils.py b/vllm/v1/utils.py index 5b497e66c4bf3..192c9067740c2 100644 --- a/vllm/v1/utils.py +++ b/vllm/v1/utils.py @@ -407,7 +407,7 @@ class CoreEngineActorManager: # For now, each DP rank can only be assigned to one node # TODO(rui): support allocating a single DP rank # to multiple nodes - available_engine_count = node_resources["GPU"] // world_size + available_engine_count = int(node_resources["GPU"]) // world_size if node_ip == dp_master_ip: assert available_engine_count >= local_engine_count, ( "Not enough resources to allocate DP ranks "