Skip to content

Commit a74e646

Browse files
authored
Document settings
Document the settings, their values and usage. Minor formatting edits.
1 parent 0dbf3e8 commit a74e646

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

articles/virtual-machines/extensions/hpccompute-gpu-windows.md

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@ ms.author: roiyz
2121

2222
## Overview
2323

24-
This extension installs NVIDIA GPU drivers on Windows N-series VMs. Depending on the VM family, the extension installs CUDA or GRID drivers. When you install NVIDIA drivers using this extension, you are accepting and agreeing to the terms of the NVIDIA End-User License Agreement. During the installation process, your virtual machine may reboot to complete the driver setup.
24+
This extension installs NVIDIA GPU drivers on Windows N-series VMs. Depending on the VM family, the extension installs CUDA or GRID drivers. When you install NVIDIA drivers using this extension, you are accepting and agreeing to the terms of the [NVIDIA End-User License Agreement](https://go.microsoft.com/fwlink/?linkid=874330). During the installation process, the VM may reboot to complete the driver setup.
2525

2626
An extension is also available to install NVIDIA GPU drivers on [Linux N-series VMs](hpccompute-gpu-linux.md).
2727

28-
Terms of NVIDIA End-User License Agreement are located here - https://go.microsoft.com/fwlink/?linkid=874330
29-
3028
## Prerequisites
3129

3230
### Operating system
@@ -41,7 +39,7 @@ This extension supports the following OSs:
4139

4240
### Internet connectivity
4341

44-
The Microsoft Azure Extension for NVIDIA GPU Drivers requires that the target virtual machine is connected to the internet and have access.
42+
The Microsoft Azure Extension for NVIDIA GPU Drivers requires that the target VM is connected to the internet and have access.
4543

4644
## Extension schema
4745

@@ -67,7 +65,7 @@ The following JSON shows the schema for the extension.
6765
}
6866
```
6967

70-
### Property values
68+
### Properties
7169

7270
| Name | Value / Example | Data Type |
7371
| ---- | ---- | ---- |
@@ -76,6 +74,14 @@ The following JSON shows the schema for the extension.
7674
| type | NvidiaGpuDriverWindows | string |
7775
| typeHandlerVersion | 1.2 | int |
7876

77+
### Settings
78+
79+
All settings are optional. The default behavior is install the latest supported driver as applicable.
80+
81+
| Name | Description | Default Value | Valid Values | Data Type |
82+
| ---- | ---- | ---- | ---- | ---- |
83+
| driverVersion | NV: GRID driver version<br> NC/ND: CUDA driver version | latest | GRID: "391.81", "391.58", "391.03"<br> CUDA: "398.75", "397.44", "390.85" | string |
84+
| installGridND | Install GRID driver on ND series VMs | false | true, false | boolean |
7985

8086
## Deployment
8187

@@ -125,6 +131,8 @@ Set-AzureRmVMExtension
125131

126132
### Azure CLI
127133

134+
The following example mirrors the above ARM and PowerShell example and also adds custom settings as an example for non-default driver installation. Specifically, it installs a specific GRID driver even if an ND series VM is being provisioned.
135+
128136
```azurecli
129137
az vm extension set `
130138
--resource-group myResourceGroup `
@@ -133,6 +141,8 @@ az vm extension set `
133141
--publisher Microsoft.HpcCompute `
134142
--version 1.2 `
135143
--settings '{ `
144+
"driverVersion": "391.03",
145+
"installGridND": true
136146
}'
137147
```
138148

@@ -175,4 +185,4 @@ If you need more help at any point in this article, you can contact the Azure ex
175185
## Next steps
176186
For more information about extensions, see [Virtual machine extensions and features for Windows](features-windows.md).
177187

178-
For more information about N-series VMs, see [GPU optimized virtual machine sizes](../windows/sizes-gpu.md).
188+
For more information about N-series VMs, see [GPU optimized virtual machine sizes](../windows/sizes-gpu.md).

0 commit comments

Comments
 (0)