Does grid vgpu on A100 must support SR-IOV?

I have deployed vgpu on A100 and run “systemctl start nvidia-vgpud”.

But there is no “mdev register” in dmesg and no mdev_bus dir in /sys/class/. After I run “/usr/lib/nvidia/sriov-manger -e ALL”, vgpu works.

Does grid vgpu on A100 must support SR-IOV? I follow the latest document “2.11.2.1. Creating a Legacy NVIDIA vGPU on a Linux with KVM Hypervisor”, it can also support vgpu without sriov.