Question about NVIDIA_VISIBLE_DEVICES operation mechanism?

NVIDIA_VISIBLE_DEVICES variable controlled by libnvidia-container or some library.?
(I want to confirm this is not using PCI passthrough)