vllm.utils.cpu_resource_utils ¶
_synthesize_cpu_list cached ¶
_synthesize_cpu_list() -> list[LogicalCPUInfo]
Synthesize a flat CPU list: each logical CPU is its own core on NUMA node 0. Used when lscpu output is unavailable or unparsable (e.g. macOS, RISC-V).
Source code in vllm/utils/cpu_resource_utils.py
parse_id_list ¶
Parses strings like '0-2,4,7-8' into [0, 1, 2, 4, 7, 8]