@@ -78,16 +78,13 @@ ROCM_SO_FILES=(
78
78
" libhipblas.so"
79
79
" libhipfft.so"
80
80
" libhiprand.so"
81
+ " libhipsolver.so"
81
82
" libhipsparse.so"
82
83
" libhsa-runtime64.so"
83
84
" libamd_comgr.so"
84
85
" libmagma.so"
85
86
" librccl.so"
86
87
" librocblas.so"
87
- " librocfft-device-0.so"
88
- " librocfft-device-1.so"
89
- " librocfft-device-2.so"
90
- " librocfft-device-3.so"
91
88
" librocfft.so"
92
89
" librocm_smi64.so"
93
90
" librocrand.so"
@@ -97,6 +94,13 @@ ROCM_SO_FILES=(
97
94
" libroctx64.so"
98
95
)
99
96
97
+ if [[ $ROCM_INT -lt 50500 ]]; then
98
+ ROCM_SO_FILES+=(" librocfft-device-0.so" )
99
+ ROCM_SO_FILES+=(" librocfft-device-1.so" )
100
+ ROCM_SO_FILES+=(" librocfft-device-2.so" )
101
+ ROCM_SO_FILES+=(" librocfft-device-3.so" )
102
+ fi
103
+
100
104
if [[ $ROCM_INT -ge 50400 ]]; then
101
105
ROCM_SO_FILES+=(" libhiprtc.so" )
102
106
fi
164
168
if [[ -z $file_path ]]; then
165
169
file_path=($( find $ROCM_HOME / -name " $lib " ) ) # Then search in ROCM_HOME
166
170
fi
171
+ if [[ -z $file_path ]]; then
172
+ echo " Error: Library file $lib is not found." >&2
173
+ exit 1
174
+ fi
167
175
ROCM_SO_PATHS[${# ROCM_SO_PATHS[@]} ]=" $file_path " # Append lib to array
168
176
done
169
177
@@ -179,16 +187,19 @@ DEPS_SONAME=(
179
187
180
188
DEPS_AUX_SRCLIST=(
181
189
" ${ROCBLAS_LIB_FILES[@]/#/ $ROCBLAS_LIB_SRC / } "
182
- " ${MIOPEN_SHARE_FILES[@]/#/ $MIOPEN_SHARE_SRC / } "
183
190
" /opt/amdgpu/share/libdrm/amdgpu.ids"
184
191
)
185
192
186
193
DEPS_AUX_DSTLIST=(
187
194
" ${ROCBLAS_LIB_FILES[@]/#/ $ROCBLAS_LIB_DST / } "
188
- " ${MIOPEN_SHARE_FILES[@]/#/ $MIOPEN_SHARE_DST / } "
189
195
" share/libdrm/amdgpu.ids"
190
196
)
191
197
198
+ if [[ $ROCM_INT -ge 50500 ]]; then
199
+ DEPS_AUX_SRCLIST[${# DEPS_AUX_SRCLIST[@]} ]=" ${MIOPEN_SHARE_FILES[@]/#/ $MIOPEN_SHARE_SRC / } "
200
+ DEPS_AUX_DSTLIST[${# DEPS_AUX_DSTLIST[@]} ]=" ${MIOPEN_SHARE_FILES[@]/#/ $MIOPEN_SHARE_DST / } "
201
+ fi
202
+
192
203
echo " PYTORCH_ROCM_ARCH: ${PYTORCH_ROCM_ARCH} "
193
204
194
205
SCRIPTPATH=" $( cd " $( dirname " $0 " ) " ; pwd -P ) "
0 commit comments