diff --git a/audit/internal/webui/pages.go b/audit/internal/webui/pages.go index 526994e..69ed8a3 100644 --- a/audit/internal/webui/pages.go +++ b/audit/internal/webui/pages.go @@ -1070,14 +1070,24 @@ func renderValidate(opts HandlerOptions) string { )) + `
+` + inv.NVIDIA + `
+All NVIDIA validate tasks use only the GPUs selected here. The same selection is used by Validate one by one.
+Loading NVIDIA GPUs...
+Select at least one NVIDIA GPU to enable NVIDIA validate tasks.
+nvidia-smi --query-gpu=index,name,memory.total`,
- `Loading NVIDIA GPUs…
nvidia-smi, dmidecode, dcgmi diag`,
diff --git a/audit/internal/webui/server_test.go b/audit/internal/webui/server_test.go
index 2d0c7e0..e19a422 100644
--- a/audit/internal/webui/server_test.go
+++ b/audit/internal/webui/server_test.go
@@ -711,6 +711,8 @@ func TestValidatePageRendersNvidiaTargetedStressCard(t *testing.T) {
`controlled NVIDIA DCGM load`,
`dcgmi diag targeted_stress`,
`NVIDIA GPU Selection`,
+ `All NVIDIA validate tasks use only the GPUs selected here.`,
+ `Select All`,
`id="sat-gpu-list"`,
} {
if !strings.Contains(body, needle) {