Skip to content

docs: audit supported devices matrix and clarify support status - #684

Open
Adii-45 wants to merge 4 commits into
Project-HAMi:masterfrom
Adii-45:docs/672-supported-device-matrix
Open

docs: audit supported devices matrix and clarify support status#684
Adii-45 wants to merge 4 commits into
Project-HAMi:masterfrom
Adii-45:docs/672-supported-device-matrix

Conversation

@Adii-45

@Adii-45 Adii-45 commented Jul 29, 2026

Copy link
Copy Markdown

What type of PR is this?

Documentation enhancement


What this PR does / why we need it

This PR addresses the first documentation slice for issue #672 by auditing the supported devices matrix.

Changes include:

  • Added missing AWS Neuron entry
  • Added missing Biren entry in the current (Next) docs
  • Updated Teco status
  • Added a Status column and support-status definitions
  • Synced Chinese translation
  • Added missing Chinese sidebar translation key for Biren

Which issue(s) this PR fixes

Part of #672


Checklist

  • npm run lint and npm run format:check pass
  • npm run build succeeds for both en and zh
  • Chinese translation updated
  • Commits are signed off (git commit -s)

AI Assistance

I consulted Claude Code while working on this documentation update (primarily for repository navigation, understanding the existing documentation structure, and reviewing wording). All changes, verification of the documentation, and the final content were reviewed and authored by me!

Summary by CodeRabbit

  • Documentation
    • Updated the supported-device table with support status labels and capability details.
    • Added support information for AWS Neuron and Biren devices.
    • Clarified DPU support and isolation capabilities, including its validation status.
    • Added definitions for support statuses and capability columns.
    • Added device setup guide links.
    • Updated Chinese documentation and added the translated device-management sidebar category.

@hami-robot
hami-robot Bot requested a review from rootsongjc July 29, 2026 16:27
@hami-robot

hami-robot Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: Adii-45
Once this PR has been reviewed and has the lgtm label, please assign wawa0210 for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hami-robot
hami-robot Bot requested a review from windsonsea July 29, 2026 16:27
@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for project-hami ready!

Name Link
🔨 Latest commit 980f983
🔍 Latest deploy log https://app.netlify.com/projects/project-hami/deploys/6a6ed388bf9ad50008956c5e
😎 Deploy Preview https://deploy-preview-684--project-hami.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@hami-robot

hami-robot Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Welcome @Adii-45! It looks like this is your first PR to Project-HAMi/website 🎉

@hami-robot hami-robot Bot added the size/M label Jul 29, 2026
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 0d0c7c30-4abf-4021-b49b-61c03acebf2d

📥 Commits

Reviewing files that changed from the base of the PR and between 4a74834 and 980f983.

📒 Files selected for processing (2)
  • docs/userguide/device-supported.md
  • i18n/zh/docusaurus-plugin-content-docs/current/userguide/device-supported.md
🚧 Files skipped from review as they are similar to previous changes (2)
  • i18n/zh/docusaurus-plugin-content-docs/current/userguide/device-supported.md
  • docs/userguide/device-supported.md

📝 Walkthrough

Walkthrough

The English and Chinese device support guides update the HAMi v2.9.0 support matrix. They add statuses, capability definitions, device guide links, Neuron and Biren entries, and revised DPU values. The Chinese sidebar adds the Biren-management category translation.

Changes

Device support status documentation

Layer / File(s) Summary
Support status matrices
docs/userguide/device-supported.md, i18n/zh/docusaurus-plugin-content-docs/current/userguide/device-supported.md
The English and Chinese guides add status columns, update Teco capability values, and include Neuron and Biren entries.
Support definitions and sidebar localization
docs/userguide/device-supported.md, i18n/zh/docusaurus-plugin-content-docs/current/userguide/device-supported.md, i18n/zh/docusaurus-plugin-content-docs/current.json
The guides define support statuses and capability columns, add setup guide links, and add the Chinese sidebar translation for the Biren-management category.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related issues

Possibly related PRs

Suggested labels: kind/documentation

Suggested reviewers: rootsongjc

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main documentation changes to the supported devices matrix and support-status definitions.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai
coderabbitai Bot requested a review from mesutoezdil July 29, 2026 16:28
Signed-off-by: Aditya Kumar Nayak <adi.nayak45@gmail.com>
@Adii-45
Adii-45 force-pushed the docs/672-supported-device-matrix branch from 018d482 to 01dcd18 Compare July 29, 2026 16:32
@Adii-45

Adii-45 commented Jul 29, 2026

Copy link
Copy Markdown
Author

Hi @rootsongjc, just a quick note: while testing, I confirmed that the default /docs/... route serves the versioned v2.9.0 snapshot, while this PR updates the current (Next) documentation under docs/... So the changes are currently reflected in the Next docs. If you'd like these updates to be backported to the v2.9.0 documentation as well, I'm happy to submit a follow-up PR for this too!

@mesutoezdil

Copy link
Copy Markdown
Contributor

pls read the rules of contributions in/for the website

@Adii-45

Adii-45 commented Jul 29, 2026

Copy link
Copy Markdown
Author

Hi @mesutoezdil, thanks for pointing that out! I went through the website contribution guidelines again and updated the PR description to match the repository's template. If you were referring to something else in the contribution guidelines, could you please let me know? I'd be happy to address it!

Comment thread docs/userguide/device-supported.md Outdated
| GPU | Vastai | VA16 | Stable | Yes | Yes | No |
| Neuron | AWS Neuron | Inf, Trn | Stable | Yes | Yes | No |
| GPU | Biren | Biren166M | Experimental | Yes | Yes | No |
| DPU | Teco | Checking | Under Validation | In progress | In progress | No |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The meanings of the columns MemoryIsolation, CoreIsolation, and MultiCard Support should be explained to avoid ambiguity.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the suggestion! I've addressed this in the latest commit by adding explanations for the capability columns. Please let me know if you think any further clarification would be helpful..

@mesutoezdil mesutoezdil left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left a few notes, mostly the em dashes and the neuron row.

no ai assistance disclosure is present. if any ai tool was used, it must be disclosed per CONTRIBUTING.md: https://github.com/Project-HAMi/HAMi/blob/master/CONTRIBUTING.md#ai-assistance-notice

Comment thread docs/userguide/device-supported.md Outdated
Comment on lines +9 to +11
- **Stable** — Available in the latest released HAMi version and verified working.
- **Experimental** — Implemented in HAMi but not yet included in a released version.
- **Under Validation** — Support is still being implemented; not yet functional.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

our style guide says no em dashes in docs, pls use a plain - here (docs/contributor/contribute-docs.md, writing style).

Comment thread docs/userguide/device-supported.md Outdated

Support status:

- **Stable** — Available in the latest released HAMi version and verified working.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"verified working" is a strong claim for every row, maybe just say it's in the latest release.

Comment thread docs/userguide/device-supported.md Outdated
| GCU | Enflame | S60 | Stable | Yes | Yes | No |
| XPU | Kunlunxin | P800 | Stable | Yes | Yes | No |
| GPU | Vastai | VA16 | Stable | Yes | Yes | No |
| Neuron | AWS Neuron | Inf, Trn | Stable | Yes | Yes | No |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mfr should be aws, neuron is the device type not the vendor.

Comment thread docs/userguide/device-supported.md Outdated
| GCU | Enflame | S60 | Stable | Yes | Yes | No |
| XPU | Kunlunxin | P800 | Stable | Yes | Yes | No |
| GPU | Vastai | VA16 | Stable | Yes | Yes | No |
| Neuron | AWS Neuron | Inf, Trn | Stable | Yes | Yes | No |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the neuron guide only allocs cores (1 neuroncore = 1/2 device) and does topo aware sched for multi device pods, so memoryisolation yes and multicard no both look wrong.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

multicard is fixed but memoryisolation is still yes, neuron only allocs cores so this should be no (zh too).

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in the latest commit.. Thanks for the clarification!

Comment thread docs/userguide/device-supported.md Outdated
| XPU | Kunlunxin | P800 | Stable | Yes | Yes | No |
| GPU | Vastai | VA16 | Stable | Yes | Yes | No |
| Neuron | AWS Neuron | Inf, Trn | Stable | Yes | Yes | No |
| GPU | Biren | Biren166M | Experimental | Yes | Yes | No |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

biren is listed as supported in the v2.9.0 release post, so experimental (not in a released ver) doesn't match.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still experimental, biren is in the v2.9.0 release so this should be stable.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in the latest commit.. Thanks for the clarification!

Comment thread docs/userguide/device-supported.md Outdated
| GPU | Vastai | VA16 | Stable | Yes | Yes | No |
| Neuron | AWS Neuron | Inf, Trn | Stable | Yes | Yes | No |
| GPU | Biren | Biren166M | Experimental | Yes | Yes | No |
| DPU | Teco | Checking | Under Validation | In progress | In progress | No |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

teco row mixes the new status wording with the old "in progress" cells, pls pick one.

Comment on lines +10 to +12
- **稳定(Stable)** — 已在最新发布版本中提供,并已验证可正常工作。
- **实验性(Experimental)** — 已在 HAMi 中实现,但尚未包含在正式发布版本中。
- **验证中(Under Validation)** — 支持仍在实现中,尚不可用。

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same em dash issue here.

| GCU | 燧原科技(Enflame) | S60 | 稳定 | 是 | 是 | 否 |
| XPU | 昆仑芯(Kunlunxin) | P800 | 稳定 | 是 | 是 | 否 |
| GPU | 瀚博(Vastai) | VA16 | 稳定 | 是 | 是 | 否 |
| Neuron | AWS Neuron | Inf、Trn | 稳定 | 是 | 是 | 否 |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same neuron fixes needed in the zh table.

Signed-off-by: Aditya Kumar Nayak <adi.nayak45@gmail.com>
@Adii-45

Adii-45 commented Jul 30, 2026

Copy link
Copy Markdown
Author

Hi @mesutoezdil, thanks a lot for the detailed review and feedback!
I've addressed all of the review comments in the latest commit. I also updated the PR description to include the AI assistance disclosure - I missed that requirement initially, so thanks for pointing it out. I'll make sure to follow it in future contributions as well
Please let me know if there's anything else you'd like me to update.. Thanks again!

Signed-off-by: Aditya Kumar Nayak <adi.nayak45@gmail.com>
@coderabbitai coderabbitai Bot added the kind/documentation Improvements or additions to documentation label Jul 31, 2026
@@ -5,17 +5,30 @@ title: Device supported by HAMi
The table below lists the devices supported by HAMi:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Adii-45 great start.
I want to point out a few things that are still missing

  1. No links to device setup guides or tracking issues.
  2. No HAMi version or last‑verification date .
  3. Limitations not mentioned.
    4.Missing device guide references.

@Adii-45 Adii-45 Aug 2, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed the remaining documentation feedback in the latest commit!

Changes made:

  • Added a release version statement for the device support matrix
  • Added references to the primary device guides for each supported device
  • Clarified that the linked guides include device-specific setup instructions, configuration notes, and known limitations/constraints

I intentionally did not add a "last verified" date because I couldn't find an existing verification convention or a reliable source of truth for that metadata anywhere in the repository. Rather than introducing information that could quickly become stale or inconsistent, I left that part out. I'm happy to add it if there's a preferred convention or source that the project follows..!

Please let me know if there's anything else you'd like me to update. Thanks!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed the remaining documentation feedback in the latest commit!

Changes made:

  • Added a release version statement for the device support matrix
  • Added references to the primary device guides for each supported device
  • Clarified that the linked guides include device-specific setup instructions, configuration notes, and known limitations/constraints

I intentionally did not add a "last verified" date because I couldn't find an existing verification convention or a reliable source of truth for that metadata anywhere in the repository. Rather than introducing information that could quickly become stale or inconsistent, I left that part out. I'm happy to add it if there's a preferred convention or source that the project follows..!

Please let me know if there's anything else you'd like me to update. Thanks!

Reminder: Answers must be written by human being. You can view the relevant rule here.
https://github.com/Project-HAMi/HAMi/blob/master/CONTRIBUTING.md#contribution-gates
"4. Review replies. The reply you post must be written by you and must address the specific point raised. Verbatim or canned AI replies, or replies that do not engage the comment, lead to the PR being closed."

Signed-off-by: Aditya Kumar Nayak <adi.nayak45@gmail.com>
@hami-robot hami-robot Bot added size/L and removed size/M labels Aug 2, 2026
@maishivamhoo123

Copy link
Copy Markdown
Member
Screenshot 2026-08-02 211311

the changes are not visible at in the deployment preview?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants