OS Manuals

/usr/bin/gpu-feature-discovery

GPU Feature Discovery - generate labels for NVIDIA devices

From gpu-feature-discovery 0.19.2-r2 (os), captured 2026-11-05 by running gpu-feature-discovery --help (exit 0). permalink

Also provided by 2 other package versions
NAME:
   GPU Feature Discovery - generate labels for NVIDIA devices

USAGE:
   GPU Feature Discovery [global options] command [command options]

VERSION:
   v0.19.2
commit: 5939c7a14ed94eb6c848cb3ace75561fc6f5dd92-dirty

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --config-file value                                          the path to a config file as an alternative to command line options or environment variables [$GFD_CONFIG_FILE, $CONFIG_FILE]
   --device-discovery-strategy value                            the strategy to use to discover devices: 'auto', 'nvml', 'tegra' or 'vfio' (default: "auto") [$DEVICE_DISCOVERY_STRATEGY]
   --driver-root-ctr-path value, --container-driver-root value  the path where the NVIDIA driver root is mounted in the container (default: "/driver-root") [$DRIVER_ROOT_CTR_PATH, $CONTAINER_DRIVER_ROOT]
   --fail-on-init-error                                         fail the plugin if an error is encountered during initialization, otherwise block indefinitely (default: true) [$GFD_FAIL_ON_INIT_ERROR, $FAIL_ON_INIT_ERROR]
   --help, -h                                                   show help
   --machine-type-file value                                    a path to a file that contains the DMI (SMBIOS) information for the node (default: "/sys/class/dmi/id/product_name") [$GFD_MACHINE_TYPE_FILE]
   --mig-strategy value                                         the desired strategy for exposing MIG devices on GPUs that support it:
                                                                  [none | single | mixed] (default: "none") [$GFD_MIG_STRATEGY, $MIG_STRATEGY]
   --namespace value                                            The namespace used for the custom resources. (default: "default") [$NAMESPACE]
   --no-timestamp                                               Do not add the timestamp to the labels (default: false) [$GFD_NO_TIMESTAMP]
   --node-name value                                            The name of the node to be worked on. [$NODE_NAME]
   --oneshot                                                    Label once and exit (default: false) [$GFD_ONESHOT]
   --output-file value, --output value, -o value                (default: "/etc/kubernetes/node-feature-discovery/features.d/gfd") [$GFD_OUTPUT_FILE]
   --pod-name value                                             The name of the pod for setting owner references on created resources. [$POD_NAME]
   --sleep-interval value                                       Time to sleep between labeling. Use 'infinite' to sleep indefinitely after the first labeling (default: 1m0s) [$GFD_SLEEP_INTERVAL]
   --use-node-feature-api                                       Use NFD NodeFeature API to publish labels (default: true) [$GFD_USE_NODE_FEATURE_API, $USE_NODE_FEATURE_API]
   --version, -v                                                print the version

   Kubernetes client:

   --kube-api-burst Burst   Burst to use while communicating with the Kubernetes apiserver. (default: 10) [$KUBE_API_BURST]
   --kube-api-qps QPS       QPS to use while communicating with the Kubernetes apiserver. (default: 5) [$KUBE_API_QPS]
   --kubeconfig KUBECONFIG  Absolute path to the KUBECONFIG file. Either this flag or the KUBECONFIG env variable need to be set if the driver is being run out of cluster. [$KUBECONFIG]
Options (19)
OptionDescriptionSource
--config-file valuethe path to a config file as an alternative to command line options or environment variables [$GFD_CONFIG_FILE, $CONFIG_FILE]help
--device-discovery-strategy valuethe strategy to use to discover devices: 'auto', 'nvml', 'tegra' or 'vfio' (default: "auto") [$DEVICE_DISCOVERY_STRATEGY]help
--driver-root-ctr-path, --container-driver-root valuethe path where the NVIDIA driver root is mounted in the container (default: "/driver-root") [$DRIVER_ROOT_CTR_PATH, $CONTAINER_DRIVER_ROOT]help
--fail-on-init-errorfail the plugin if an error is encountered during initialization, otherwise block indefinitely (default: true) [$GFD_FAIL_ON_INIT_ERROR, $FAIL_ON_INIT_ERROR]help
--help, -hshow helphelp
--machine-type-file valuea path to a file that contains the DMI (SMBIOS) information for the node (default: "/sys/class/dmi/id/product_name") [$GFD_MACHINE_TYPE_FILE]help
--mig-strategy valuethe desired strategy for exposing MIG devices on GPUs that support it: [none | single | mixed] (default: "none") [$GFD_MIG_STRATEGY, $MIG_STRATEGY]help
--namespace valueThe namespace used for the custom resources.help
--no-timestampDo not add the timestamp to the labels (default: false) [$GFD_NO_TIMESTAMP]help
--node-name valueThe name of the node to be worked on.help
--oneshotLabel once and exit (default: false) [$GFD_ONESHOT]help
--output-file, --output, -o value(default: "/etc/kubernetes/node-feature-discovery/features.d/gfd") [$GFD_OUTPUT_FILE]help
--pod-name valueThe name of the pod for setting owner references on created resources.help
--sleep-interval valueTime to sleep between labeling.help
--use-node-feature-apiUse NFD NodeFeature API to publish labels (default: true) [$GFD_USE_NODE_FEATURE_API, $USE_NODE_FEATURE_API]help
--version, -vprint the versionhelp
--kube-api-burst BurstBurst to use while communicating with the Kubernetes apiserver.help
--kube-api-qps QPSQPS to use while communicating with the Kubernetes apiserver.help
--kubeconfig KUBECONFIGAbsolute path to the KUBECONFIG file.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.