MCPcopy Index your code
hub / github.com/AliyunContainerService/gpushare-device-plugin

github.com/AliyunContainerService/gpushare-device-plugin @v0.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.0 ↗ · + Follow
84 symbols 212 edges 14 files 20 documented · 24%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

GPU Sharing Device Plugin in Kuberntes

CircleCI Build Status Go Report Card

About

The Nvidia GPU sharing device plugin for Kubernetes is a Daemonset that allows you to automatically: - Expose the GPU Memory and GPU count on the node of your cluster - Run GPU sharing enabled containers in your Kubernetes cluster.

For more info, please refer gpusharing scheduler extender

Core symbols most depended-on inside this repo

String
called by 18
cmd/inspect/nodeinfo.go
buildErrResponse
called by 6
pkg/gpu/nvidia/allocate.go
getGPUMemory
called by 5
pkg/gpu/nvidia/nvidia.go
getAssumeTimeFromPodAnnotation
called by 4
pkg/gpu/nvidia/podutils.go
check
called by 4
pkg/gpu/nvidia/nvidia.go
Stop
called by 3
pkg/gpu/nvidia/server.go
getGPUMemoryFromPodResource
called by 3
pkg/gpu/nvidia/podutils.go
hasPendingGPUMemory
called by 3
cmd/inspect/nodeinfo.go

Shape

Function 54
Method 23
Struct 5
TypeAlias 2

Languages

Go100%

Modules by API surface

cmd/inspect/nodeinfo.go16 symbols
pkg/gpu/nvidia/server.go14 symbols
pkg/gpu/nvidia/podutils.go9 symbols
pkg/gpu/nvidia/podmanager.go9 symbols
pkg/gpu/nvidia/nvidia.go9 symbols
cmd/inspect/podinfo.go8 symbols
cmd/inspect/display.go4 symbols
pkg/gpu/nvidia/gpumanager.go3 symbols
pkg/gpu/nvidia/allocate.go3 symbols
pkg/gpu/nvidia/watchers.go2 symbols
pkg/gpu/nvidia/coredump.go2 symbols
cmd/nvidia/main.go2 symbols

For agents

$ claude mcp add gpushare-device-plugin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page