[core] port pynvml into vllm codebase (#12963)
Signed-off-by: youkaichao <youkaichao@gmail.com>
This commit is contained in:
@@ -46,8 +46,9 @@ if current_platform.is_rocm():
|
||||
finally:
|
||||
amdsmi_shut_down()
|
||||
elif current_platform.is_cuda():
|
||||
from pynvml import (nvmlDeviceGetHandleByIndex, nvmlDeviceGetMemoryInfo,
|
||||
nvmlInit, nvmlShutdown)
|
||||
from vllm.third_party.pynvml import (nvmlDeviceGetHandleByIndex,
|
||||
nvmlDeviceGetMemoryInfo, nvmlInit,
|
||||
nvmlShutdown)
|
||||
|
||||
@contextmanager
|
||||
def _nvml():
|
||||
|
||||
Reference in New Issue
Block a user