Description
Description
Ray’s dashboard reporter periodically polls NVML for GPU metrics. In some
environments, these calls can contend with other GPU operations and contribute
to kernel lockups or panics.
Reducing the polling frequency only mitigates the problem. Deployments using
external GPU observability need a way to disable NVML polling completely.
Proposed solution
Add a default-enabled RayConfig option:
ray.init(
_system_config={"enable_gpu_metrics_collection": False}
Use case
No response
Description
Description
Ray’s dashboard reporter periodically polls NVML for GPU metrics. In some
environments, these calls can contend with other GPU operations and contribute
to kernel lockups or panics.
Reducing the polling frequency only mitigates the problem. Deployments using
external GPU observability need a way to disable NVML polling completely.
Proposed solution
Add a default-enabled RayConfig option:
Use case
No response