From 5a22c3af555f06007ebf9c3f14e49695fba6babf Mon Sep 17 00:00:00 2001 From: Juee Himalbhai Desai Date: Fri, 31 Jan 2025 14:11:48 -0800 Subject: [PATCH] Jenkinsfile: Update oneccl stages Instead of running a single stage, separated the stages to run different providers on different partitions Signed-off-by: Juee Himalbhai Desai --- contrib/intel/jenkins/Jenkinsfile | 65 +++++++++++++++++++++++-------- 1 file changed, 49 insertions(+), 16 deletions(-) diff --git a/contrib/intel/jenkins/Jenkinsfile b/contrib/intel/jenkins/Jenkinsfile index 5f74d194037..4132adac96e 100644 --- a/contrib/intel/jenkins/Jenkinsfile +++ b/contrib/intel/jenkins/Jenkinsfile @@ -587,6 +587,33 @@ pipeline { } } } + stage ('oneccl-water') { + steps { + script { + dir (CI_LOCATION) { + build_ci("pr_build_oneccl_water.json") + } + } + } + } + stage ('oneccl-grass') { + steps { + script { + dir (CI_LOCATION) { + build_ci("pr_build_oneccl_grass.json") + } + } + } + } + stage ('oneccl-electric') { + steps { + script { + dir (CI_LOCATION) { + build_ci("pr_build_oneccl_electric.json") + } + } + } + } stage ('mpich-water') { steps { script { @@ -836,24 +863,30 @@ pipeline { } } } - stage ('oneCCL') { + stage ('oneccl_grass') { steps { script { - dir (RUN_LOCATION) { - run_middleware([["verbs", null]], "oneCCL", - "oneccl", "water", - "squirtle,wartortle,articuno", "2") - run_middleware([["shm", null]], "oneCCL", - "oneccl", "grass", "bulbasaur,ivysaur", "1") - run_middleware([["psm3", null]], "oneCCL", - "oneccl", "water", - "squirtle,wartortle,articuno", "2") - run_middleware([["tcp", null]], "oneCCL", - "oneccl", "grass", "bulbasaur,ivysaur", "2") - run_middleware([["shm", null]], "oneCCL_DSA", - "oneccl", "electric", "pikachu", "1", null, null, - """CCL_ATL_SHM=1 FI_SHM_DISABLE_CMA=1 \ - FI_SHM_USE_DSA_SAR=1 FI_LOG_LEVEL=warn""") + dir (CI_LOCATION) { + run_ci("CI_oneccl_grass", "pr_oneccl_grass_tcp.json") + run_ci("CI_oneccl_grass", "pr_oneccl_grass_shm.json") + } + } + } + } + stage ('oneccl_water') { + steps { + script { + dir (CI_LOCATION) { + run_ci("CI_oneccl_water", "pr_oneccl_water.json") + } + } + } + } + stage ('oneccl_electric') { + steps { + script { + dir (CI_LOCATION) { + run_ci("CI_oneccl_electric", "pr_oneccl_electric.json") } } }