nvmlNvlinkSetBwModeAsync_v1_t#

struct nvmlNvlinkSetBwModeAsync_v1_t#

Describes the parameters involved to setting Nvlink RBM mode asynchronously.

This structure holds the parameters needed to correctly set a Device’s Nvlink Reduced Bandwidth Mode asynchronously. Polling for NVML_GPU_FABRIC_STATE_COMPLETED from nvmlDeviceGetGpuFabricInfoV() is needed to check if the setting was applied.

Public Members

unsigned int bSetBest#

[in] - Set to the best available Bandwidth mode

unsigned int bwMode#

[in] - Requested Bandwidth mode to set. Values can be found from nvmlDeviceGetNvlinkSupportedBwModes()

unsigned int asyncPollTimeoutMs#

[out] - Time in ms to poll to validate bandwidth setting.