From 6aae29aef0fca2eb976e592bb1b1d9d173120f1a Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Mon, 30 Oct 2023 13:52:33 -0400 Subject: [PATCH] add vGPU types --- api/src/main/java/com/cloud/gpu/GPU.java | 52 ++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/api/src/main/java/com/cloud/gpu/GPU.java b/api/src/main/java/com/cloud/gpu/GPU.java index 30a8123ed57a..10c7369c8b1d 100644 --- a/api/src/main/java/com/cloud/gpu/GPU.java +++ b/api/src/main/java/com/cloud/gpu/GPU.java @@ -78,6 +78,58 @@ public enum GPUType { NVIDIA_RTX5500_12Q("NVIDIA RTXA5500-12Q"), NVIDIA_RTX5500_24A("NVIDIA RTXA5500-24A"), NVIDIA_RTX5500_24Q("NVIDIA RTXA5500-24Q"), + NVIDIA_A40_1A("NVIDIA A40-1A"), + NVIDIA_A40_1B("NVIDIA A40-1B"), + NVIDIA_A40_1Q("NVIDIA A40-1Q"), + NVIDIA_A40_2A("NVIDIA A40-2A"), + NVIDIA_A40_2B("NVIDIA A40-2B"), + NVIDIA_A40_2Q("NVIDIA A40-2Q"), + NVIDIA_A40_3A("NVIDIA A40-3A"), + NVIDIA_A40_3Q("NVIDIA A40-3Q"), + NVIDIA_A40_4A("NVIDIA A40-4A"), + NVIDIA_A40_4Q("NVIDIA A40-4Q"), + NVIDIA_A40_6A("NVIDIA A40-6A"), + NVIDIA_A40_6Q("NVIDIA A40-6Q"), + NVIDIA_A40_8A("NVIDIA A40-8A"), + NVIDIA_A40_8Q("NVIDIA A40-8Q"), + NVIDIA_A40_12A("NVIDIA A40-12A"), + NVIDIA_A40_12Q("NVIDIA A40-12Q"), + NVIDIA_A40_16A("NVIDIA A40-16A"), + NVIDIA_A40_16Q("NVIDIA A40-16Q"), + NVIDIA_A40_24A("NVIDIA A40-24A"), + NVIDIA_A40_24Q("NVIDIA A40-24Q"), + NVIDIA_A40_48A("NVIDIA A40-48A"), + NVIDIA_A40_48Q("NVIDIA A40-48Q"), + NVIDIA_A2_1A("NVIDIA A2-1A"), + NVIDIA_A2_1B("NVIDIA A2-1B"), + NVIDIA_A2_1Q("NVIDIA A2-1Q"), + NVIDIA_A2_2A("NVIDIA A2-2A"), + NVIDIA_A2_2B("NVIDIA A2-2B"), + NVIDIA_A2_2Q("NVIDIA A2-2Q"), + NVIDIA_A2_4A("NVIDIA A2-4A"), + NVIDIA_A2_4Q("NVIDIA A2-4Q"), + NVIDIA_A2_8A("NVIDIA A2-8A"), + NVIDIA_A2_8Q("NVIDIA A2-8Q"), + NVIDIA_A2_16A("NVIDIA A2-16A"), + NVIDIA_A2_16Q("NVIDIA A2-16Q"), + NVIDIA_A10_1A("NVIDIA A10-1A"), + NVIDIA_A10_1B("NVIDIA A10-1B"), + NVIDIA_A10_1Q("NVIDIA A10-1Q"), + NVIDIA_A10_2A("NVIDIA A10-2A"), + NVIDIA_A10_2B("NVIDIA A10-2B"), + NVIDIA_A10_2Q("NVIDIA A10-2Q"), + NVIDIA_A10_3A("NVIDIA A10-3A"), + NVIDIA_A10_3Q("NVIDIA A10-3Q"), + NVIDIA_A10_4A("NVIDIA A10-4A"), + NVIDIA_A10_4Q("NVIDIA A10-4Q"), + NVIDIA_A10_6A("NVIDIA A10-6A"), + NVIDIA_A10_6Q("NVIDIA A10-6Q"), + NVIDIA_A10_8A("NVIDIA A10-8A"), + NVIDIA_A10_8Q("NVIDIA A10-8Q"), + NVIDIA_A10_12A("NVIDIA A10-12A"), + NVIDIA_A10_12Q("NVIDIA A10-12Q"), + NVIDIA_A10_24A("NVIDIA A10-24A"), + NVIDIA_A10_24Q("NVIDIA A10-24Q"), passthrough("passthrough"); private String type;