Project: mesos
Issue MESOS-5557: Add `NvidiaGpuAllocator` component for cross-containerizer GPU allocation
We need some way of allocating GPUs from a centralized location to allow both the mesos containerizer and the docker containerizer to pull from central pool. We propose to build a `NvidiaGpuAllocator` for this purpose. This component should also be overloaded to do resource enumeration of GPUs based on the agent flags. This keeps all code for enumerating GPUs and the resources they represent in a single centralized location.
Story points: 5