From aa06e70febc97fd94544d913e8247dc67477674a Mon Sep 17 00:00:00 2001 From: Michael Thomson Date: Mon, 9 Jun 2025 13:08:11 -0400 Subject: [PATCH] nvidia time sharing --- .../nvidia-plugin-configs.yaml | 16 ++++++++++++++++ .../nvidia-device-plugin/release.yaml | 6 +----- 2 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 infrastructure/controllers/nvidia-device-plugin/nvidia-plugin-configs.yaml diff --git a/infrastructure/controllers/nvidia-device-plugin/nvidia-plugin-configs.yaml b/infrastructure/controllers/nvidia-device-plugin/nvidia-plugin-configs.yaml new file mode 100644 index 0000000..dc342b1 --- /dev/null +++ b/infrastructure/controllers/nvidia-device-plugin/nvidia-plugin-configs.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +data: + config: | + version: v1 + sharing: + timeSlicing: + renameByDefault: false + failRequestsGreaterThanOne: true + resources: + - name: nvidia.com/gpu + replicas: 10 +kind: ConfigMap +metadata: + creationTimestamp: null + name: nvidia-plugin-configs + namespace: nvidia-device-plugin diff --git a/infrastructure/controllers/nvidia-device-plugin/release.yaml b/infrastructure/controllers/nvidia-device-plugin/release.yaml index 9249b6e..29dd583 100644 --- a/infrastructure/controllers/nvidia-device-plugin/release.yaml +++ b/infrastructure/controllers/nvidia-device-plugin/release.yaml @@ -35,11 +35,7 @@ spec: # migStrategy: mixed config: # ConfigMap name if pulling from an external ConfigMap - name: "" - # Set of named configs to build an integrated ConfigMap from - map: {} - # Default config name within the ConfigMap - default: "" + name: "nvidia-device-configs" # List of fallback strategies to attempt if no config is selected and no default is provided fallbackStrategies: ["named" , "single"]