This repository contains demonstration examples for the KAI Scheduler, showcasing its capabilities in both CPU and GPU resource management. These demos illustrate how the scheduler handles complex scheduling scenarios, including priority-based scheduling, workload consolidation, and gang scheduling.
Each demo has its own README with detailed instructions. Please refer to:
- Demonstrates GPU resource allocation and management
- Shows priority-based scheduling
- Includes a distributed training workload
- Demonstrates gang scheduling capabilities
- Shows resource consolidation for GPU workloads
To run these demos, you need:
- A Kubernetes cluster with KAI Scheduler installed (version 1.0 or later)
- 4 nodes with 4 GPUs each (16 total GPUs)
- NVIDIA device plugin installed and configured
- Kubeflow Training operator installed
For more detailed information about features and how the KAI scheduler works, please refer to the documentation. We welcome any questions in Github issues!