From e2cf3f17be9184a3a932d0cae7ae150176af6e37 Mon Sep 17 00:00:00 2001 From: MoonRide303 Date: Mon, 10 Feb 2025 10:50:58 +0100 Subject: [PATCH] [Bugfix] Do not use resource module on Windows (#12858) Signed-off-by: MoonRide303 --- vllm/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vllm/utils.py b/vllm/utils.py index e168752766661..6a41afff8f04c 100644 --- a/vllm/utils.py +++ b/vllm/utils.py @@ -15,7 +15,6 @@ import multiprocessing import os import re -import resource import signal import socket import subprocess @@ -2070,6 +2069,11 @@ def memory_profiling( # Adapted from: https://github.com/sgl-project/sglang/blob/v0.4.1/python/sglang/srt/utils.py#L630 # noqa: E501 def set_ulimit(target_soft_limit=65535): + if sys.platform.startswith('win'): + logger.info("Windows detected, skipping ulimit adjustment.") + return + + import resource resource_type = resource.RLIMIT_NOFILE current_soft, current_hard = resource.getrlimit(resource_type)