canonical / lxd

Powerful system container and virtual machine manager
https://canonical.com/lxd
GNU Affero General Public License v3.0
4.32k stars 927 forks source link

Remove `nvidia-container-cli` #14009

Open gabrielmougard opened 2 weeks ago

gabrielmougard commented 2 weeks ago

With the introduction of https://github.com/canonical/lxd/pull/13562 , we can pass an NVIDIA GPU through a LXD container using a CDI notation. This approach unify the dGPU and the iGPU passthrough. Now, nvidia-container-cli is still shipped with LXD for traditional dGPU passthrough (using either a DRM card id or a GPU PCIe address), but is being deprecated by NVIDIA and no further development effort will be added to it. nvidia-container-cli needs to be removed. Here are some considerations:

tomponline commented 2 weeks ago

@mionaalex this would be a good potential roadmap item