# Functions
CreateCreateSymlinkHook creates a hook which creates a symlink from link -> target.
CreateLDCacheUpdateHook locates the NVIDIA Container Toolkit CLI and creates a hook for updating the LD Cache.
CreateNvidiaCDIHook creates a hook which invokes the NVIDIA Container CLI hook subcommand.
FirstValid returns a discoverer that returns the first non-error result from a list of discoverers.
Merge creates a discoverer that is the composite of a list of discoverers.
NewCharDeviceDiscoverer creates a discoverer which locates the specified set of device nodes.
NewCUDACompatHookDiscoverer creates a discoverer for a enable-cuda-compat hook.
NewDRMNodesDiscoverer returns a discoverer for the DRM device nodes associated with the specified visible devices.
No description provided by the author
NewGDSDiscoverer creates a discoverer for GPUDirect Storage devices and mounts.
NewGraphicsMountsDiscoverer creates a discoverer for the mounts required by graphics tools such as vulkan.
NewIPCDiscoverer creats a discoverer for NVIDIA IPC sockets.
NewLDCacheUpdateHook creates a discoverer that updates the ldcache for the specified mounts.
NewMOFEDDiscoverer creates a discoverer for MOFED devices.
NewMounts creates a discoverer for the required mounts using the specified locator.
NewNvSwitchDiscoverer creates a discoverer for NVSWITCH devices.
WithCache decorates the specified disoverer with a cache.
WithDriverDotSoSymlinks decorates the provided discoverer.
# Structs
Device represents a discovered character device.
DiscoverMock is a mock implementation of Discover.
Hook represents a discovered hook.
Mount represents a discovered mount.
None is a null discoverer that returns an empty list of devices and mounts.