Open kralicky opened 3 years ago
Hi @kralicky -- this is the expected behavior. You need a license per VM. It looks like you have 4 VMs, and so 4 licenses should be leased.
The official documentation says the licenses are per-GPU:
@kralicky Please refer to this documentation: https://docs.nvidia.com/grid/13.0/grid-licensing-user-guide/index.html
For C-series NVIDIA vGPU deployments, one license per vGPU assigned to a VM is enforced through software. This license is valid for up to eight vGPU instances on a single GPU or for the assignment to a VM of one vGPU that is assigned all the physical GPU's frame buffer. When multiple C-series vGPUs are assigned to a single VM, one license for each vGPU assigned to the VM is required. One license is enforced through software. The remaining licenses are enforced through the EULA
This doesn't make sense. Why license individual VGPUs instead of the single physical GPU? This is the use case for VGPUs - please consider changing this.
@kralicky we will share the feedback with appropriate teams internally, but if you can open a support case to clarify this, that would be great.
1. Issue or feature description
I have created four clusters and installed GPU operator into all 4. Each cluster contains one node which has been given 1 of 8 available VGPUs from the host, split between two GPUs providing 4 VGPUs each (everything is done on one machine with VMs). nvidia-gridd leases four licenses from the NLS, but it should only lease two.
nvidia-smi output on the host: