mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-01-26 19:54:34 +08:00
[CPU] fix the issue when the node is '-' cause json decode error. (#26562)
Signed-off-by: muzian666 <andylee_2001@163.com> Co-authored-by: qingan.li <qingan.li@wizpresso.com>
This commit is contained in:
parent
d2a71530c1
commit
f7ee69868a
@ -4,6 +4,7 @@
|
||||
import json
|
||||
import os
|
||||
import platform
|
||||
import re
|
||||
import subprocess
|
||||
import sys
|
||||
from dataclasses import dataclass
|
||||
@ -336,6 +337,7 @@ class CpuPlatform(Platform):
|
||||
lscpu_output = subprocess.check_output(
|
||||
"lscpu -J -e=CPU,CORE,NODE", shell=True, text=True
|
||||
)
|
||||
lscpu_output = re.sub(r'"node":\s*-\s*(,|\n)', r'"node": 0\1', lscpu_output)
|
||||
logical_cpu_list: list[LogicalCPUInfo] = json.loads(
|
||||
lscpu_output, object_hook=LogicalCPUInfo.json_decoder
|
||||
)["cpus"]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user