From 91fec8deffa3ed10915a35a1628528666f10c2a5 Mon Sep 17 00:00:00 2001 From: Tristan Zhang Date: Thu, 22 Jan 2026 09:53:26 -0500 Subject: [PATCH 1/3] Add Radeon AI PRO R9700 to gpu-nfd-default-rule files The pci id of new released Radeon AI PRO R9700 is 1002:7551 7551 is missing in gpu-nfd-default-rule files, so nfd cannot find AMD GPU on a node with Radeon AI PRO R9700. --- hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml | 5 +++++ helm-charts-k8s/templates/gpu-nfd-default-rule.yaml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml b/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml index 76697aa2..ed83a9ec 100644 --- a/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml +++ b/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml @@ -181,6 +181,11 @@ spec: vendor: {op: In, value: ["1002"]} device: {op: In, value: ["73a1"]} # V620 # AMD Radeon + - matchFeatures: + - feature: pci.device + matchExpressions: + vendor: {op: In, value: ["1002"]} + device: {op: In, value: ["7551"]} # AI PRO R9700 - matchFeatures: - feature: pci.device matchExpressions: diff --git a/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml b/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml index 76697aa2..ed83a9ec 100644 --- a/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml +++ b/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml @@ -181,6 +181,11 @@ spec: vendor: {op: In, value: ["1002"]} device: {op: In, value: ["73a1"]} # V620 # AMD Radeon + - matchFeatures: + - feature: pci.device + matchExpressions: + vendor: {op: In, value: ["1002"]} + device: {op: In, value: ["7551"]} # AI PRO R9700 - matchFeatures: - feature: pci.device matchExpressions: From 67ca44e252831e97c339faf86288c9788e5e232d Mon Sep 17 00:00:00 2001 From: Yan Sun Date: Mon, 23 Feb 2026 17:01:47 -0800 Subject: [PATCH 2/3] Update gpu-nfd-default-rule.yaml --- hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml b/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml index ed83a9ec..6a3583f9 100644 --- a/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml +++ b/hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml @@ -180,12 +180,12 @@ spec: matchExpressions: vendor: {op: In, value: ["1002"]} device: {op: In, value: ["73a1"]} # V620 - # AMD Radeon - matchFeatures: - feature: pci.device matchExpressions: vendor: {op: In, value: ["1002"]} - device: {op: In, value: ["7551"]} # AI PRO R9700 + device: {op: In, value: ["7551"]} # AI PRO R9700 / R9700S / R9600 + # AMD Radeon - matchFeatures: - feature: pci.device matchExpressions: From 27516caeee902fcf8dbac1a59ef580a536050fdf Mon Sep 17 00:00:00 2001 From: Yan Sun Date: Mon, 23 Feb 2026 17:02:20 -0800 Subject: [PATCH 3/3] Update gpu-nfd-default-rule.yaml --- helm-charts-k8s/templates/gpu-nfd-default-rule.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml b/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml index ed83a9ec..6a3583f9 100644 --- a/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml +++ b/helm-charts-k8s/templates/gpu-nfd-default-rule.yaml @@ -180,12 +180,12 @@ spec: matchExpressions: vendor: {op: In, value: ["1002"]} device: {op: In, value: ["73a1"]} # V620 - # AMD Radeon - matchFeatures: - feature: pci.device matchExpressions: vendor: {op: In, value: ["1002"]} - device: {op: In, value: ["7551"]} # AI PRO R9700 + device: {op: In, value: ["7551"]} # AI PRO R9700 / R9700S / R9600 + # AMD Radeon - matchFeatures: - feature: pci.device matchExpressions: