docs: migrate missing HAMi docs to website (Phase 1, closes #422) - #423
Conversation
…AMi#422) Migrates 11 documents from HAMi/HAMi docs/ that were absent from the website, adapts each to Docusaurus format, adds sidebar entries, and includes Chinese translations where source files existed. New pages: - userguide/benchmark - GPU sharing performance benchmarks (vLLM) - userguide/nvidia-device/scheduling-policy - binpack/spread/numa-first - developers/profiling-scheduler - pprof-based scheduler profiling - developers/scheduler-event-log - improved event/log observability design - developers/gpu-topology-scheduling - topology-aware scheduling guide - developers/gpu-utilization-metrics - per-pod vGPU utilization metrics - developers/hami-vnpu-core-integration - Ascend vNPU core integration - contributor/roadmap - hardware support matrix and planned features - contributor/e2e-testing - E2E testing proposal and framework - static/grafana/gpu-dashboard.json - Grafana dashboard template Chinese (i18n/zh) versions added for benchmark, profiling-scheduler, and gpu-topology-scheduling. CN-only proposals translated to English. Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
✅ Deploy Preview for project-hami ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
…ct-HAMi#422) Replaces all GitHub raw URLs pointing to deleted HAMi docs/ files with self-hosted assets or correct website paths. Covers docs/, blog/, versioned_docs/, and all i18n/zh/ equivalents. Image changes: - Download hami-dynamic-mig-structure.png and hami-dynamic-mig-procedure.png to static/img/docs/en/dynamic-mig/ and update all dynamic-mig.md refs - Download flowchart.jpeg to static/img/blog/ and update blog post ref Link changes: - docs/config.md -> /docs/userguide/configure - docs/dynamic-mig-support.md -> /docs/userguide/nvidia-device/dynamic-mig-support - docs/develop/design.md -> /docs/developers/hami-core-design (via website) - docs/benchmark_cn.md -> /docs/userguide/benchmark - docs/proposals/resource-interpreter-webhook (never existed) -> prose note Applied across: CHANGELOG.md, docs/, blog/, versioned_docs/ (all versions), i18n/zh/docusaurus-plugin-content-docs/, i18n/zh/docusaurus-plugin-content-blog/, and i18n/zh/docusaurus-plugin-content-blog-changelog/. Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mesutoezdil, windsonsea The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Issue 1 - Missing Grafana Dashboard JSON: File
|
|
Issue 2 - Missing Flowchart Image: File
The image file
|
|
Thanks for the review, @windsonsea! Both files are already included in this PR: Issue 1 - Grafana Dashboard JSON: Issue 2 - Flowchart Image: The PR has 53 changed files across 3 commits - it is possible they were easy to miss given the size/XXL scope. Let me know if you can verify on the deploy preview: https://deploy-preview-423--project-hami.netlify.app |
|
/lgtm |
All documentation previously living in docs/ has either been fully migrated to the official website (https://project-hami.io) or moved to a more appropriate location in this repo. The website is now the single source of truth for HAMi user and developer documentation. Deleted (Category 1 - already had equivalents on website): - Device support guides: cambricon, hygon, iluvatar, metax, mthreads, kunlunxin, vastai, enflame-gcu, enflame-vgcu, ascend910b, ascend910-hami-vnpu-core (including all _cn.md pairs) - Installation guides: offline-install, how-to-use-volcano-vgpu, how-to-use-volcano-ascend (including _cn.md pairs) - Configuration and feature docs: config, dashboard, dynamic-mig-support, resource-quota (including _cn.md pairs) - Developer internals: develop/design, develop/protocol, develop/dynamic-mig, develop/scheduler-policy, develop/imgs/ - Historical: CHANGELOG/CHANGELOG-0.0.0.md, mind-map/ Deleted (Category 2 - migrated to website in Project-HAMi/website#423): - benchmark, benchmark_cn - scheduling-policy - how-to-profiling-scheduler, how-to-profiling-scheduler_cn - scheduler-event-log, gpu-dashboard.json - develop/roadmap - proposals/ (nvidia-gpu-topology-scheduler, gpu-topo-policy, e2e_test, gpu_utilization_cn, integrating_hami_vnpu_core_for_virtualization_cn) and related images Moved (Category 3 - internal, not user-facing): - docs/release-process.md -> .github/release-process.md Kept in docs/ (Category 3 - internal references): - docs/audit-report-v290.md - docs/general-technical-review.md Closes Project-HAMi#422 (Phase 2) Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
All documentation previously living in docs/ has either been fully migrated to the official website (https://project-hami.io) or moved to a more appropriate location in this repo. The website is now the single source of truth for HAMi user and developer documentation. Deleted (Category 1 - already had equivalents on website): - Device support guides: cambricon, hygon, iluvatar, metax, mthreads, kunlunxin, vastai, enflame-gcu, enflame-vgcu, ascend910b, ascend910-hami-vnpu-core (including all _cn.md pairs) - Installation guides: offline-install, how-to-use-volcano-vgpu, how-to-use-volcano-ascend (including _cn.md pairs) - Configuration and feature docs: config, dashboard, dynamic-mig-support, resource-quota (including _cn.md pairs) - Developer internals: develop/design, develop/protocol, develop/dynamic-mig, develop/scheduler-policy, develop/imgs/ - Historical: CHANGELOG/CHANGELOG-0.0.0.md, mind-map/ Deleted (Category 2 - migrated to website in Project-HAMi/website#423): - benchmark, benchmark_cn - scheduling-policy - how-to-profiling-scheduler, how-to-profiling-scheduler_cn - scheduler-event-log, gpu-dashboard.json - develop/roadmap - proposals/ (nvidia-gpu-topology-scheduler, gpu-topo-policy, e2e_test, gpu_utilization_cn, integrating_hami_vnpu_core_for_virtualization_cn) and related images Moved (Category 3 - internal, not user-facing): - docs/release-process.md -> .github/release-process.md Kept in docs/ (Category 3 - internal references): - docs/audit-report-v290.md - docs/general-technical-review.md Closes Project-HAMi#422 (Phase 2) Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
Migrates 11 documents from
HAMi/HAMi docs/that were absent from the website. Each document is adapted to Docusaurus format with proper frontmatter and heading structure. Chinese translations are included for files that had source CN versions.New pages added:
userguide/benchmark- GPU sharing performance benchmarks (vLLM, Qwen3-8B)userguide/nvidia-device/scheduling-policy- binpack / spread / numa-first scheduling policiesdevelopers/profiling-scheduler- pprof-based scheduler profiling guidedevelopers/scheduler-event-log- improved scheduler event/log observability proposaldevelopers/gpu-topology-scheduling- topology-aware GPU scheduling (merged fromnvidia-gpu-topology-scheduler.md+gpu-topo-policy.md)developers/gpu-utilization-metrics- per-pod vGPU utilization metrics design (translated from CN)developers/hami-vnpu-core-integration- Ascend vNPU core integration design (translated from CN)contributor/roadmap- hardware support matrix and planned featurescontributor/e2e-testing- E2E testing proposal and Ginkgo frameworkstatic/grafana/gpu-dashboard.json- Grafana dashboard templatei18n (zh) versions added for:
userguide/benchmarkdevelopers/profiling-schedulerdevelopers/gpu-topology-schedulingsidebars.jsupdated to include all new pages in appropriate sections.What is not included
HAMi/HAMi docs/) - that requires a separate PR to the HAMi main repository.cc @rootsongjc