Skip to content

Commit b1701b4

Browse files
EmmaQiaoChgreg-kwasniewski1
authored andcommitted
[TRTLLM-6199][infra] Update for using open driver from BSL (NVIDIA#7430)
Signed-off-by: qqiao <[email protected]>
1 parent 9753e17 commit b1701b4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

jenkins/L0_Test.groovy

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,12 @@ TESTER_MEMORY = "96Gi"
9595
CCACHE_DIR="/mnt/sw-tensorrt-pvc/scratch.trt_ccache/llm_ccache"
9696
MODEL_CACHE_DIR="/scratch.trt_llm_data/llm-models"
9797

98+
// GPU types that require open driver
99+
REQUIRED_OPEN_DRIVER_TYPES = ["b100-ts2", "rtx-5080", "rtx-5090", "rtx-pro-6000"]
100+
101+
// GPU types that don't support dynamic driver flashing
102+
REQUIRED_NO_DRIVER_TYPES = ["dgx-h100", "dgx-h200", "gh200"]
103+
98104
// ENABLE_NGC_DEVEL_IMAGE_TEST is currently disabled in the Jenkins BuildDockerImageSanityTest job config
99105
ENABLE_NGC_DEVEL_IMAGE_TEST = params.enableNgcDevelImageTest ?: false
100106
ENABLE_NGC_RELEASE_IMAGE_TEST = params.enableNgcReleaseImageTest ?: false
@@ -817,7 +823,7 @@ def createKubernetesPodConfig(image, type, arch = "amd64", gpuCount = 1, perfMod
817823
def hasMultipleGPUs = (gpuCount > 1)
818824
def memorySize = "${TESTER_MEMORY}"
819825
def storageSize = "300Gi"
820-
def driverVersion = Constants.DEFAULT_NVIDIA_DRIVER_VERSION
826+
def driverVersion = REQUIRED_OPEN_DRIVER_TYPES.any { type.contains(it) } ? Constants.DEFAULT_NVIDIA_OPEN_DRIVER_VERSION : Constants.DEFAULT_NVIDIA_DRIVER_VERSION
821827
def cpuCount = "${TESTER_CORES}"
822828

823829
if (hasMultipleGPUs)
@@ -834,7 +840,7 @@ def createKubernetesPodConfig(image, type, arch = "amd64", gpuCount = 1, perfMod
834840
targetCould = "kubernetes"
835841

836842
// The following GPU types doesn't support dynamic driver flashing.
837-
if (type.contains("dgx-h100") || type.contains("dgx-h200") || type.contains("rtx-pro-6000") || type in ["b100-ts2", "gh200", "rtx-5080", "rtx-5090"]) {
843+
if (REQUIRED_NO_DRIVER_TYPES.any { type.contains(it) }) {
838844
selectors = """
839845
kubernetes.io/arch: ${arch}
840846
kubernetes.io/os: linux

0 commit comments

Comments
 (0)