sh -c"echo deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/rocm-keyring.gpg] $DEB_ROCM_REPO focal main > /etc/apt/sources.list.d/rocm.list"&&\
sh -c'echo deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/rocm-keyring.gpg] https://repo.radeon.com/amdgpu/$ROCMVERSION/ubuntu focal main > /etc/apt/sources.list.d/amdgpu.list';\
sh -c'echo deb [arch=amd64 trusted=yes] http://compute-artifactory.amd.com/artifactory/list/rocm-release-archive-20.04-deb/ 6.2 rel-45 > /etc/apt/sources.list.d/rocm-build.list'&&\
amdgpu-repo --amdgpu-build=2003709;\
fi
RUN sh -c"echo deb http://mirrors.kernel.org/ubuntu focal main universe | tee -a /etc/apt/sources.list"
description:'If you want to use a custom docker image, please specify it here (default: leave blank).')
string(
name:'ROCMVERSION',
defaultValue:'6.1',
description:'Specify which ROCM version to use: 6.1 (default).')
defaultValue:'6.2',
description:'Specify which ROCM version to use: 6.2 (default).')
string(
name:'COMPILER_VERSION',
defaultValue:'',
...
...
@@ -699,8 +719,8 @@ pipeline {
description:'Specify which commit of compiler branch to use: leave blank to use the latest commit (default), or use some specific commit of llvm-project branch.')
string(
name:'BUILD_COMPILER',
defaultValue:'clang',
description:'Specify whether to build CK with hipcc or with clang (default).')
defaultValue:'/opt/rocm/llvm/bin/clang++',
description:'Build CK with /opt/rocm/bin/hipcc, /llvm-project/build/bin/clang++, or with /opt/rocm/llvm/bin/clang++ (default).')
booleanParam(
name:"RUN_FULL_QA",
defaultValue:false,
...
...
@@ -730,9 +750,9 @@ pipeline {
defaultValue:true,
description:"Run the performance tests (default: ON)")
booleanParam(
name:"RUN_CODEGEN_TESTS",
defaultValue:true,
description:"Run the codegen tests (default: ON)")
name:"RUN_GROUPED_CONV_LARGE_CASES_TESTS",
defaultValue:false,
description:"Run the grouped conv large cases tests (default: OFF)")
booleanParam(
name:"RUN_CK_TILE_TESTS",
defaultValue:false,
...
...
@@ -741,6 +761,11 @@ pipeline {
name:"BUILD_INSTANCES_ONLY",
defaultValue:false,
description:"Test building instances for various architectures simultaneously (default: OFF)")
booleanParam(
name:"BUILD_GFX12",
defaultValue:false,
description:"Build CK and run tests on gfx12 (default: OFF)")
}
environment{
dbuser="${dbuser}"
...
...
@@ -819,25 +844,22 @@ pipeline {
}
}
}
stage("Run Codegen Tests")
stage("Run Grouped Conv Large Case Tests")
{
parallel
{
stage("Run Codegen Tests on gfx90a")
stage("Run Grouped Conv Large Case Tests on gfx90a")