Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Mesosphere Sprint 36, Mesosphere Sprint 37, Mesosphere Sprint 38
-
2
Description
The current Nvidia GPU isolator has a dependence on `libnvidia-ml`, and as such, pulls a hard dependence on this library into `libmesos`. The consequence of this is that any process that relies on `libmesos` has to have `libnvidia-ml` available as well, even on machines where no GPUs are available. Since this library is not easily installable through standard package managers, having such a hard dependence can be burdensome.
This ticket proposes to pull in `libnvidia-ml` as a run-time dependence instead of a link-time dependence. As such, only machines that actually have GPUs installed and would like to rely on this library need to have it installed.
Attachments
Issue Links
- blocks
-
MESOS-5552 Bundle NVML headers for Nvidia GPU support.
- Resolved
- supercedes
-
MESOS-5258 Turn the Nvidia GPU isolator into a module
- Resolved