# Queue definitions for NPU scheduling
#
# capability controls the hard resource limit of a queue:
#   - Jobs in the queue cannot use more resources than the capability limit
#   - Set according to the actual number of NPU cards allocated to each queue
#
# reclaimable controls whether overused resources can be reclaimed:
#   - true: other queues can reclaim this queue's overused resources
#   - false: this queue keeps all resources it has acquired
#
# weight controls the fair share of resources a queue is entitled to:
#   - fair share = (queue weight / sum of all queue weights) * total cluster resources
#   - when a queue uses more than its fair share and reclaimable=true, excess can be reclaimed
#   - equal weight means equal share
apiVersion: scheduling.volcano.sh/v1beta1
kind: Queue
metadata:
  name: default
spec:
  reclaimable: true
  weight: 1
---
apiVersion: scheduling.volcano.sh/v1beta1
kind: Queue
metadata:
  name: custom
spec:
  reclaimable: true
  weight: 1