@@ -33,8 +33,9 @@ if [[ $ROCM_INT -lt 40001 ]]; then
33
33
exit 0
34
34
fi
35
35
36
+ # CHANGED: Do not uninstall. To avoid out of disk space issues, we will copy lib over existing.
36
37
# Uninstall existing package, to avoid errors during later yum install indicating packages did not change.
37
- yum remove -y miopen-hip
38
+ # yum remove -y miopen-hip
38
39
39
40
# Function to retry functions that sometimes timeout or have flaky failures
40
41
retry () {
88
89
89
90
git clone https://github.com/ROCmSoftwarePlatform/MIOpen -b ${MIOPEN_BRANCH}
90
91
pushd MIOpen
91
- # Don't build MLIR to save docker build time
92
+ # remove .git to save disk space ince CI runner was running out
93
+ rm -rf .git
94
+ # Don't build MLIR to save docker build time
92
95
# since we are disabling MLIR backend for MIOpen anyway
93
96
if [[ $ROCM_INT -ge 50400 ]] && [[ $ROCM_INT -lt 50500 ]]; then
94
97
sed -i ' /rocMLIR/d' requirements.txt
@@ -97,6 +100,14 @@ elif [[ $ROCM_INT -ge 50200 ]] && [[ $ROCM_INT -lt 50400 ]]; then
97
100
fi
98
101
# # MIOpen minimum requirements
99
102
cmake -P install_deps.cmake --minimum
103
+
104
+ # clean up since CI runner was running out of disk space
105
+ rm -rf /tmp/*
106
+ yum clean all
107
+ rm -rf /var/cache/yum
108
+ rm -rf /var/lib/yum/yumdb
109
+ rm -rf /var/lib/yum/history
110
+
100
111
# # Build MIOpen
101
112
mkdir -p build
102
113
cd build
@@ -105,16 +116,19 @@ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig CXX=${ROCM_INSTALL_PATH}/llvm/bin/clang
105
116
${MIOPEN_CMAKE_DB_FLAGS} \
106
117
-DCMAKE_PREFIX_PATH=" ${ROCM_INSTALL_PATH} /hip;${ROCM_INSTALL_PATH} "
107
118
make MIOpen -j $( nproc)
108
- make -j $( nproc) package
119
+
120
+ # CHANGED: Do not build package.
121
+ # Build MIOpen package
122
+ # make -j $(nproc) package
109
123
110
124
# clean up since CI runner was running out of disk space
111
125
rm -rf /usr/local/cget
112
- rm -rf /tmp/*
113
- yum clean all
114
- rm -rf /var/cache/yum
115
- rm -rf /var/lib/yum/yumdb
116
- rm -rf /var/lib/yum/history
117
126
118
- yum install -y miopen-* .rpm
127
+ # CHANGED: Do not install package, just copy lib over existing.
128
+ # yum install -y miopen-*.rpm
129
+ dest=$( ls ${ROCM_INSTALL_PATH} /lib/libMIOpen.so.1.0.* )
130
+ rm -f ${dest}
131
+ cp lib/libMIOpen.so.1.0 ${dest}
132
+
119
133
popd
120
134
rm -rf MIOpen
0 commit comments