SWDEV-378007 - Update jenkinsfile to take hipcc from hipcc project (#296)

[ROCm/hip-tests commit: 761c599c36]
This commit is contained in:
Rahul Garg
2023-06-11 23:06:08 -07:00
committed by GitHub
parent 698eadf9e4
commit 0862d3120e
+10 -2
View File
@@ -22,6 +22,14 @@ def hipBuildTest(String backendLabel) {
url: 'https://github.com/ROCm-Developer-Tools/clr'
env.CLR_DIR = "${WORKSPACE}" + "/clr"
}
// Clone hipcc repspoitory
dir("${WORKSPACE}/hipcc") {
git branch: 'develop',
credentialsId: 'branch-credentials',
url: 'https://github.com/ROCm-Developer-Tools/hipcc'
env.HIPCC_DIR = "${WORKSPACE}" + "/hipcc"
}
}
stage("BUILD HIP - ${backendLabel}") {
@@ -34,9 +42,9 @@ def hipBuildTest(String backendLabel) {
cd build
# Check if backend label contains string "amd" or backend host is a server with amd gpu
if [[ $backendLabel =~ amd ]]; then
cmake -DCLR_BUILD_HIP=ON -DHIP_PATH=\$PWD/install -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_PREFIX_PATH="/opt/rocm/" -DCMAKE_INSTALL_PREFIX=\$PWD/install ..
cmake -DCLR_BUILD_HIP=ON -DHIP_PATH=\$PWD/install -DHIPCC_BIN_DIR=\$HIPCC_DIR/bin -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_PREFIX_PATH="/opt/rocm/" -DCMAKE_INSTALL_PREFIX=\$PWD/install ..
else
cmake -DCLR_BUILD_HIP=ON -DHIP_PLATFORM=nvidia -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_INSTALL_PREFIX=\$PWD/install ..
cmake -DCLR_BUILD_HIP=ON -DHIP_PLATFORM=nvidia -DHIPCC_BIN_DIR=\$HIPCC_DIR/bin -DHIP_COMMON_DIR=\$HIP_DIR -DCMAKE_INSTALL_PREFIX=\$PWD/install ..
fi
make -j\$(nproc)
make install -j\$(nproc)