Full documentation for Composable Kernel is not yet available.
Documentation for Composable Kernel available at [https://rocm.docs.amd.com/projects/composable_kernel/en/latest/](https://rocm.docs.amd.com/projects/composable_kernel/en/latest/).
## CK for ROCm 6.1.0
## Composable Kernel 1.1.0 for ROCm 6.1.0
### Additions
* Added generic instances for GEMM XDL operations (#1161)
* Added gamma and beta parameters for the layernorm and groupnorm bwd operations (#1133)
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-8 > /etc/apt/sources.list.d/rocm-build.list'&&\
amdgpu-repo --amdgpu-build=1794148;\
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:'',
...
...
@@ -680,8 +709,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,
...
...
@@ -711,13 +740,22 @@ 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,
description:"Run the ck_tile tests (default: OFF)")
booleanParam(
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}"
...
...
@@ -796,26 +834,66 @@ 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")