gpu-workload

Automate GPU workload deployment and monitoring on DGX Spark clusters with NVIDIA GPU Operator and DRA.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/thc1006/dgx_spark_deploy_claude_k8s_skills --skill gpu-workload
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpu-workload
Source: https://github.com/thc1006/dgx_spark_deploy_claude_k8s_skills/tree/main/skills/gpu-workload
Command: npx skills add https://github.com/thc1006/dgx_spark_deploy_claude_k8s_skills --skill gpu-workload

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines deploying and managing GPU workloads on DGX Spark by integrating NVIDIA GPU Operator, DRA, and inference services, reducing setup time and errors.

Core Features & Use Cases

  • Install and configure NVIDIA GPU Operator on the DGX Spark cluster.
  • Configure and enable Dynamic Resource Allocation (DRA) for GPU workloads.
  • Deploy GPU inference services and monitor GPU utilization.
  • Consider DGX Spark UMA memory architecture for optimal scheduling and time-slicing.

Quick Start

Install the NVIDIA GPU Operator and DRA, then deploy a GPU inference service on a DGX Spark cluster.

Frequently Asked Questions about gpu-workload

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy GPU inference services on Kubernetes with DRA support?

To deploy GPU inference services on Kubernetes, you need to enable Dynamic Resource Allocation (DRA) and install the NVIDIA GPU Operator. This allows automated allocation and monitoring of GPU workloads on compatible clusters like DGX Spark.

Do I need NVIDIA GPU Operator 25.10.0+ to run GPU workloads on DGX Spark?

Yes, running end-to-end GPU workloads on DGX Spark requires NVIDIA GPU Operator 25.10.0+. You also need DRA support in Kubernetes 1.32+ and compatible cluster tooling to ensure proper scheduling and deployment.

How does UMA memory architecture affect GPU time-sharing on DGX Spark?

The UMA memory architecture on DGX Spark affects GPU time-sharing by requiring specific scheduling considerations for optimal performance. Proper configuration ensures efficient time-slicing and resource utilization across shared GPU workloads.

What is the best way to automate batch processing jobs on GPU clusters?

The best way to automate batch processing jobs on GPU clusters is by integrating the NVIDIA GPU Operator with DRA. This streamlines deployment, reduces setup errors, and monitors GPU utilization for inference and batch tasks.

Can I monitor GPU utilization for inference services in Kubernetes?

Yes, you can monitor GPU utilization for inference services in Kubernetes by deploying the NVIDIA GPU Operator. It provides the necessary tooling to track and manage end-to-end GPU workload performance on DGX Spark clusters.

Why does Kubernetes 1.32+ require DRA for GPU workload scheduling?

Kubernetes 1.32+ requires DRA for GPU workload scheduling to enable dynamic allocation of hardware resources. This replaces older device plugin mechanisms, allowing flexible and automated GPU sharing across time-sliced workloads.