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)
| Option | Description | Source |
|---|
--config-file value | the path to a config file as an alternative to command line options or environment variables [$GFD_CONFIG_FILE, $CONFIG_FILE] | help |
--device-discovery-strategy value | the strategy to use to discover devices: 'auto', 'nvml', 'tegra' or 'vfio' (default: "auto") [$DEVICE_DISCOVERY_STRATEGY] | help |
--driver-root-ctr-path, --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] | help |
--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 |
--help, -h | show help | 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] | help |
--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] | help |
--namespace value | The namespace used for the custom resources. | help |
--no-timestamp | Do not add the timestamp to the labels (default: false) [$GFD_NO_TIMESTAMP] | help |
--node-name value | The name of the node to be worked on. | help |
--oneshot | Label 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 value | The name of the pod for setting owner references on created resources. | help |
--sleep-interval value | Time to sleep between labeling. | help |
--use-node-feature-api | Use NFD NodeFeature API to publish labels (default: true) [$GFD_USE_NODE_FEATURE_API, $USE_NODE_FEATURE_API] | help |
--version, -v | print the version | help |
--kube-api-burst Burst | Burst to use while communicating with the Kubernetes apiserver. | help |
--kube-api-qps QPS | QPS to use while communicating with the Kubernetes apiserver. | help |
--kubeconfig KUBECONFIG | Absolute 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.