From 5accb00a3173fab4b220c61f6f84966345ed274b Mon Sep 17 00:00:00 2001 From: Srijan Date: Mon, 3 Aug 2026 20:32:32 +0530 Subject: [PATCH 1/6] docs(userguide): add component support tags to feature pages Signed-off-by: Srijan --- docs/userguide/nvidia-device/dynamic-mig-support.md | 7 +++++++ .../userguide/nvidia-device/dynamic-resource-allocation.md | 7 +++++++ .../current/userguide/nvidia-device/dynamic-mig-support.md | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/docs/userguide/nvidia-device/dynamic-mig-support.md b/docs/userguide/nvidia-device/dynamic-mig-support.md index f3e983532..9e2441242 100644 --- a/docs/userguide/nvidia-device/dynamic-mig-support.md +++ b/docs/userguide/nvidia-device/dynamic-mig-support.md @@ -2,6 +2,13 @@ title: Enable dynamic MIG feature --- +
+ Supported Components: + HAMi + Volcano + HAMi-DRA +
+ HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: - **Dynamic MIG Instance Management**: Users no longer need to operate directly on GPU nodes or use commands like `nvidia-smi -i 0 -mig 1` to manage MIG instances. HAMi-device-plugin will handle this automatically. diff --git a/docs/userguide/nvidia-device/dynamic-resource-allocation.md b/docs/userguide/nvidia-device/dynamic-resource-allocation.md index 0791d3da6..22c6e466d 100644 --- a/docs/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/docs/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,6 +3,13 @@ title: Dynamic Resource Allocation translated: true --- +
+ Supported Components: + HAMi-DRA + HAMi + CDI Support +
+ ## Introduction HAMi has supported K8s [DRA](https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/) (Dynamic Resource Allocation) on NVIDIA devices. By installing hami-k8s-dra-driver, your cluster scheduler can discover NVIDIA GPU devices on nodes. diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md index 01911ecc8..8952c2b8c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md @@ -3,6 +3,13 @@ title: 启用动态 MIG 功能 translated: true --- +
+ 支持组件/模式: + HAMi + Volcano + HAMi-DRA +
+ ## 介绍 **我们现在支持通过使用 mig-parted 动态调整 mig-devices 来支持 dynamic-mig**,包括: From 3433edc686e232d78d8aa99d506e10ee273f7a5b Mon Sep 17 00:00:00 2001 From: Srijan Date: Tue, 11 Aug 2026 05:10:20 +0530 Subject: [PATCH 2/6] fix(versions): sync component tags to v2.9.0 stable release Signed-off-by: Srijan --- .../userguide/nvidia-device/dynamic-mig-support.md | 9 ++++++++- .../userguide/nvidia-device/dynamic-mig-support.md | 9 ++++++++- .../nvidia-device/dynamic-resource-allocation.md | 7 +++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index 4c3facff9..8952c2b8c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -3,6 +3,13 @@ title: 启用动态 MIG 功能 translated: true --- +
+ 支持组件/模式: + HAMi + Volcano + HAMi-DRA +
+ ## 介绍 **我们现在支持通过使用 mig-parted 动态调整 mig-devices 来支持 dynamic-mig**,包括: @@ -89,7 +96,7 @@ nvidia: memory: 24576 count: 1 - - models: ["A100-SXM4-40GB", "A100-40GB-PCIe", "A100-PCIE-40GB", "A100-SXM4-40GB"] + - models: ["A100-SXM4-40GB", "A100-40GB-PCIe", "A100-PCIE-40GB"] allowedGeometries: - name: 1g.5gb memory: 5120 diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index f5bb9c56c..9e2441242 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -2,6 +2,13 @@ title: Enable dynamic MIG feature --- +
+ Supported Components: + HAMi + Volcano + HAMi-DRA +
+ HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: - **Dynamic MIG Instance Management**: Users no longer need to operate directly on GPU nodes or use commands like `nvidia-smi -i 0 -mig 1` to manage MIG instances. HAMi-device-plugin will handle this automatically. @@ -86,7 +93,7 @@ nvidia: memory: 24576 count: 1 - - models: ["A100-SXM4-40GB", "A100-40GB-PCIe", "A100-PCIE-40GB", "A100-SXM4-40GB"] + - models: ["A100-SXM4-40GB", "A100-40GB-PCIe", "A100-PCIE-40GB"] allowedGeometries: - name: 1g.5gb memory: 5120 diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md index 0791d3da6..22c6e466d 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,6 +3,13 @@ title: Dynamic Resource Allocation translated: true --- +
+ Supported Components: + HAMi-DRA + HAMi + CDI Support +
+ ## Introduction HAMi has supported K8s [DRA](https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/) (Dynamic Resource Allocation) on NVIDIA devices. By installing hami-k8s-dra-driver, your cluster scheduler can discover NVIDIA GPU devices on nodes. From 023bee8c67d51cf909710d42565d6bc8f2e5d36a Mon Sep 17 00:00:00 2001 From: Srijan Date: Fri, 21 Aug 2026 02:58:32 +0530 Subject: [PATCH 3/6] refactor(userguide): extract SupportedComponents component and use relative links Signed-off-by: Srijan --- .../nvidia-device/dynamic-mig-support.md | 13 ++--- .../dynamic-resource-allocation.md | 13 ++--- .../nvidia-device/dynamic-mig-support.md | 13 ++--- .../dynamic-resource-allocation.md | 8 +++ .../nvidia-device/dynamic-mig-support.md | 13 ++--- .../dynamic-resource-allocation.md | 8 +++ src/components/SupportedComponents.js | 35 ++++++++++++ src/components/SupportedComponents.module.css | 53 +++++++++++++++++++ .../nvidia-device/dynamic-mig-support.md | 13 ++--- .../dynamic-resource-allocation.md | 13 ++--- 10 files changed, 146 insertions(+), 36 deletions(-) create mode 100644 src/components/SupportedComponents.js create mode 100644 src/components/SupportedComponents.module.css diff --git a/docs/userguide/nvidia-device/dynamic-mig-support.md b/docs/userguide/nvidia-device/dynamic-mig-support.md index 9e2441242..f705f1db6 100644 --- a/docs/userguide/nvidia-device/dynamic-mig-support.md +++ b/docs/userguide/nvidia-device/dynamic-mig-support.md @@ -2,12 +2,13 @@ title: Enable dynamic MIG feature --- -
- Supported Components: - HAMi - Volcano - HAMi-DRA -
+import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi + Volcano + HAMi-DRA + HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: diff --git a/docs/userguide/nvidia-device/dynamic-resource-allocation.md b/docs/userguide/nvidia-device/dynamic-resource-allocation.md index 22c6e466d..823c683c9 100644 --- a/docs/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/docs/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,12 +3,13 @@ title: Dynamic Resource Allocation translated: true --- -
- Supported Components: - HAMi-DRA - HAMi - CDI Support -
+import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi-DRA + HAMi + CDI Support + ## Introduction diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md index 8952c2b8c..9289e060d 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md @@ -3,12 +3,13 @@ title: 启用动态 MIG 功能 translated: true --- -
- 支持组件/模式: - HAMi - Volcano - HAMi-DRA -
+import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi + Volcano + HAMi-DRA + ## 介绍 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md index 5978c9c75..da7bd748b 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,6 +3,14 @@ title: 动态资源分配 translated: true --- +import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi-DRA + HAMi + CDI 支持 + + ## 介绍 HAMi 已经在 NVIDIA 设备上支持了 K8s [DRA](https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/)(动态资源分配)功能。通过安装 hami-k8s-dra-driver 你的集群调度器可以发现节点上的 NVIDIA GPU 设备。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index 8952c2b8c..9289e060d 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -3,12 +3,13 @@ title: 启用动态 MIG 功能 translated: true --- -
- 支持组件/模式: - HAMi - Volcano - HAMi-DRA -
+import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi + Volcano + HAMi-DRA + ## 介绍 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md index 5978c9c75..da7bd748b 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,6 +3,14 @@ title: 动态资源分配 translated: true --- +import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi-DRA + HAMi + CDI 支持 + + ## 介绍 HAMi 已经在 NVIDIA 设备上支持了 K8s [DRA](https://kubernetes.io/docs/concepts/scheduling-eviction/dynamic-resource-allocation/)(动态资源分配)功能。通过安装 hami-k8s-dra-driver 你的集群调度器可以发现节点上的 NVIDIA GPU 设备。 diff --git a/src/components/SupportedComponents.js b/src/components/SupportedComponents.js new file mode 100644 index 000000000..062905c07 --- /dev/null +++ b/src/components/SupportedComponents.js @@ -0,0 +1,35 @@ +import React from "react"; +import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; +import Link from "@docusaurus/Link"; +import styles from "./SupportedComponents.module.css"; + +const TYPE_CLASSES = { + hami: styles.tagHami, + volcano: styles.tagVolcano, + "hami-dra": styles.tagHamiDra, + cdi: styles.tagCdi, +}; + +export function Tag({ href, type, children }) { + const className = `${styles.tag} ${TYPE_CLASSES[type] || styles.tagDefault}`; + if (href) { + return ( + + {children} + + ); + } + return {children}; +} + +export default function SupportedComponents({ children }) { + const { i18n } = useDocusaurusContext(); + const label = i18n.currentLocale === "zh" ? "支持组件/模式:" : "Supported Components:"; + + return ( +
+ {label} +
{children}
+
+ ); +} diff --git a/src/components/SupportedComponents.module.css b/src/components/SupportedComponents.module.css new file mode 100644 index 000000000..152663620 --- /dev/null +++ b/src/components/SupportedComponents.module.css @@ -0,0 +1,53 @@ +.container { + display: flex; + align-items: center; + gap: 8px; + margin-bottom: 20px; + flex-wrap: wrap; +} + +.label { + font-size: 0.9rem; +} + +.tags { + display: inline-flex; + gap: 8px; + flex-wrap: wrap; +} + +.tag { + display: inline-block; + padding: 3px 12px; + border-radius: 12px; + color: #fff !important; + font-weight: 600; + font-size: 0.82rem; + text-decoration: none !important; + transition: opacity 0.2s ease-in-out; +} + +.tag:hover { + opacity: 0.9; + text-decoration: none !important; +} + +.tagHami { + background-color: #065f46; +} + +.tagVolcano { + background-color: #1e40af; +} + +.tagHamiDra { + background-color: #5b21b6; +} + +.tagCdi { + background-color: #075985; +} + +.tagDefault { + background-color: #374151; +} diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index 9e2441242..f705f1db6 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -2,12 +2,13 @@ title: Enable dynamic MIG feature --- -
- Supported Components: - HAMi - Volcano - HAMi-DRA -
+import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi + Volcano + HAMi-DRA + HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md index 22c6e466d..823c683c9 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,12 +3,13 @@ title: Dynamic Resource Allocation translated: true --- -
- Supported Components: - HAMi-DRA - HAMi - CDI Support -
+import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; + + + HAMi-DRA + HAMi + CDI Support + ## Introduction From efaac308a48c4314ff1796a610ed6799d44ba56a Mon Sep 17 00:00:00 2001 From: Srijan Date: Fri, 21 Aug 2026 03:42:19 +0530 Subject: [PATCH 4/6] fix(components): strip .md extension in SupportedComponents Tag link Signed-off-by: Srijan --- src/components/SupportedComponents.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/SupportedComponents.js b/src/components/SupportedComponents.js index 062905c07..163e052e0 100644 --- a/src/components/SupportedComponents.js +++ b/src/components/SupportedComponents.js @@ -13,8 +13,9 @@ const TYPE_CLASSES = { export function Tag({ href, type, children }) { const className = `${styles.tag} ${TYPE_CLASSES[type] || styles.tagDefault}`; if (href) { + const to = href.replace(/\.mdx?(#.*)?$/, "$1"); return ( - + {children} ); From 160e16d38aae21e96943b2fff128e4b55d5d8dfb Mon Sep 17 00:00:00 2001 From: Srijan Date: Thu, 27 Aug 2026 14:38:44 +0530 Subject: [PATCH 5/6] docs(userguide): update component tags for dynamic-mig and DRA Signed-off-by: Srijan --- docs/userguide/nvidia-device/dynamic-mig-support.md | 1 - docs/userguide/nvidia-device/dynamic-resource-allocation.md | 1 - .../current/userguide/nvidia-device/dynamic-mig-support.md | 1 - .../userguide/nvidia-device/dynamic-resource-allocation.md | 1 - .../userguide/nvidia-device/dynamic-mig-support.md | 1 - .../userguide/nvidia-device/dynamic-resource-allocation.md | 1 - .../userguide/nvidia-device/dynamic-mig-support.md | 1 - .../userguide/nvidia-device/dynamic-resource-allocation.md | 1 - 8 files changed, 8 deletions(-) diff --git a/docs/userguide/nvidia-device/dynamic-mig-support.md b/docs/userguide/nvidia-device/dynamic-mig-support.md index f705f1db6..3c264e462 100644 --- a/docs/userguide/nvidia-device/dynamic-mig-support.md +++ b/docs/userguide/nvidia-device/dynamic-mig-support.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi Volcano - HAMi-DRA HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: diff --git a/docs/userguide/nvidia-device/dynamic-resource-allocation.md b/docs/userguide/nvidia-device/dynamic-resource-allocation.md index 823c683c9..3213e054a 100644 --- a/docs/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/docs/userguide/nvidia-device/dynamic-resource-allocation.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi-DRA - HAMi CDI Support diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md index 9289e060d..44826bd1c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md @@ -8,7 +8,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi Volcano - HAMi-DRA ## 介绍 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md index da7bd748b..02857a2da 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi-DRA - HAMi CDI 支持 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index 9289e060d..44826bd1c 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -8,7 +8,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi Volcano - HAMi-DRA ## 介绍 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md index da7bd748b..02857a2da 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi-DRA - HAMi CDI 支持 diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index f705f1db6..3c264e462 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi Volcano - HAMi-DRA HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md index 823c683c9..3213e054a 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi-DRA - HAMi CDI Support From e667220e5aaec3141b63a9fb53b01a70923f0488 Mon Sep 17 00:00:00 2001 From: Srijan Date: Sat, 5 Sep 2026 19:35:09 +0530 Subject: [PATCH 6/6] refactor(userguide): remove volcano from dynamic-mig and add Requires row for cdi Signed-off-by: Srijan --- docs/userguide/nvidia-device/dynamic-mig-support.md | 1 - .../nvidia-device/dynamic-resource-allocation.md | 6 ++++-- .../userguide/nvidia-device/dynamic-mig-support.md | 1 - .../nvidia-device/dynamic-resource-allocation.md | 6 ++++-- .../userguide/nvidia-device/dynamic-mig-support.md | 1 - .../nvidia-device/dynamic-resource-allocation.md | 6 ++++-- src/components/SupportedComponents.js | 12 ++++++++++++ src/components/SupportedComponents.module.css | 8 ++++++++ .../userguide/nvidia-device/dynamic-mig-support.md | 1 - .../nvidia-device/dynamic-resource-allocation.md | 6 ++++-- 10 files changed, 36 insertions(+), 12 deletions(-) diff --git a/docs/userguide/nvidia-device/dynamic-mig-support.md b/docs/userguide/nvidia-device/dynamic-mig-support.md index 3c264e462..72da05021 100644 --- a/docs/userguide/nvidia-device/dynamic-mig-support.md +++ b/docs/userguide/nvidia-device/dynamic-mig-support.md @@ -6,7 +6,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi - Volcano HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: diff --git a/docs/userguide/nvidia-device/dynamic-resource-allocation.md b/docs/userguide/nvidia-device/dynamic-resource-allocation.md index 3213e054a..8bc69d306 100644 --- a/docs/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/docs/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,12 +3,14 @@ title: Dynamic Resource Allocation translated: true --- -import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; +import SupportedComponents, { Tag, Requires } from '@site/src/components/SupportedComponents'; HAMi-DRA - CDI Support + + CDI Support + ## Introduction diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md index 44826bd1c..36b87742d 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-mig-support.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi - Volcano ## 介绍 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md index 02857a2da..5ade6b007 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,12 +3,14 @@ title: 动态资源分配 translated: true --- -import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; +import SupportedComponents, { Tag, Requires } from '@site/src/components/SupportedComponents'; HAMi-DRA - CDI 支持 + + CDI 支持 + ## 介绍 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index 44826bd1c..36b87742d 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -7,7 +7,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi - Volcano ## 介绍 diff --git a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md index 02857a2da..5ade6b007 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/i18n/zh/docusaurus-plugin-content-docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,12 +3,14 @@ title: 动态资源分配 translated: true --- -import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; +import SupportedComponents, { Tag, Requires } from '@site/src/components/SupportedComponents'; HAMi-DRA - CDI 支持 + + CDI 支持 + ## 介绍 diff --git a/src/components/SupportedComponents.js b/src/components/SupportedComponents.js index 163e052e0..0871367d8 100644 --- a/src/components/SupportedComponents.js +++ b/src/components/SupportedComponents.js @@ -23,6 +23,18 @@ export function Tag({ href, type, children }) { return {children}; } +export function Requires({ children }) { + const { i18n } = useDocusaurusContext(); + const label = i18n.currentLocale === "zh" ? "前置要求:" : "Requires:"; + + return ( +
+ {label} +
{children}
+
+ ); +} + export default function SupportedComponents({ children }) { const { i18n } = useDocusaurusContext(); const label = i18n.currentLocale === "zh" ? "支持组件/模式:" : "Supported Components:"; diff --git a/src/components/SupportedComponents.module.css b/src/components/SupportedComponents.module.css index 152663620..32ddc9998 100644 --- a/src/components/SupportedComponents.module.css +++ b/src/components/SupportedComponents.module.css @@ -1,4 +1,12 @@ .container { + display: flex; + align-items: center; + gap: 8px; + margin-bottom: 8px; + flex-wrap: wrap; +} + +.requiresContainer { display: flex; align-items: center; gap: 8px; diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md index 3c264e462..72da05021 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-mig-support.md @@ -6,7 +6,6 @@ import SupportedComponents, { Tag } from '@site/src/components/SupportedComponen HAMi - Volcano HAMi now supports dynamic MIG using mig-parted to adjust MIG devices dynamically, including: diff --git a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md index 3213e054a..8bc69d306 100644 --- a/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md +++ b/versioned_docs/version-v2.9.0/userguide/nvidia-device/dynamic-resource-allocation.md @@ -3,12 +3,14 @@ title: Dynamic Resource Allocation translated: true --- -import SupportedComponents, { Tag } from '@site/src/components/SupportedComponents'; +import SupportedComponents, { Tag, Requires } from '@site/src/components/SupportedComponents'; HAMi-DRA - CDI Support + + CDI Support + ## Introduction