In an NVIDIA vGPU-powered virtualized environment, the vGPU software, installed at the virtualization layer with the hypervisor, creates virtual GPUs that enable one physical GPU to be shared with multiple VMs or one single VM to harness the power of multiple physical GPUs.
vGPU software includes a graphics or enterprise driver for every VM. Since work that was typically done by the CPU is offloaded to the GPU, the user has a much better experience. This enables support for demanding engineering and creative applications, as well as compute-intensive workloads like AI and data science, in a virtualized and cloud environment.