docs(core-concepts): add GPU virtualization principles page#167
docs(core-concepts): add GPU virtualization principles page#167hami-robot[bot] merged 2 commits intoProject-HAMi:masterfrom
Conversation
Add a comprehensive GPU virtualization documentation page covering: - Kubernetes GPU scheduling fundamentals (Device Plugin, DRA) - HAMi virtual GPU scheduling architecture and workflow - Device injection and CUDA API interception details - Scheduling strategy explanation (binpack/spread) The page is added to both English and Chinese docs under Core Concepts, with PlantUML sequence diagrams exported as SVG images for each language. Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
✅ Deploy Preview for project-hami ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: rootsongjc, 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 |
|
hey @rootsongjc, i found an issue. the docs reference
looks like you have the diagrams (hami-architecture.plantuml, svg files) but the actual markdown doc is missing. users will get 404s when they click those links. should i create that file or do you want to handle it? |
|
hey! Docs migration from HAMi repo: most stuff is already on website, just converted to docusaurus format: recommendations: |
I will handle this |
I checked the docs do exist, and this PR only render on the next version. Once this version is OK , I will add the them to the current version (v2.8.0). |
Add a new v2.8 core concepts document explaining GPU virtualization in Kubernetes and how HAMi implements software-layer GPU sharing. The guide covers Device Plugin workflow and limitations, introduces DRA context, and describes why HAMi uses CUDA API interception plus node annotations to provide VRAM-aware isolation without driver or app changes. This improves user understanding of HAMi’s architecture and the motivation behind its scheduling design.docs(v2.8): add GPU virtualization principles guide Signed-off-by: Jimmy Song <jimmy@dynamia.ai>
|
/lgtm |
Add a comprehensive GPU virtualization documentation page covering:
The page is added to both English and Chinese docs under Core Concepts, with PlantUML sequence diagrams exported as SVG images for each language.
This document has been rewritten based on the content of @togettoyou https://github.com/togettoyou/kubernetes-src-notes/blob/main/content/addons/hami.md
Signed-off-by: Jimmy Song jimmy@dynamia.ai