Allow locator to be marked as optional

Signed-off-by: Evan Lezar <elezar@nvidia.com>
This commit is contained in:
Evan Lezar
2023-01-23 16:01:29 +01:00
parent 27c82c19ea
commit 408eeae70f
7 changed files with 37 additions and 17 deletions

View File

@@ -30,7 +30,10 @@ import (
func NewCommonDiscoverer(logger *logrus.Logger, root string, nvidiaCTKPath string, nvmllib nvml.Interface) (discover.Discover, error) {
metaDevices := discover.NewDeviceDiscoverer(
logger,
lookup.NewCharDeviceLocator(logger, root),
lookup.NewCharDeviceLocator(
lookup.WithLogger(logger),
lookup.WithRoot(root),
),
root,
[]string{
"/dev/nvidia-modeset",