Skip to content

Commit 6dccf9b

Browse files
Fix lib search logic and lib list
1 parent 60c79a8 commit 6dccf9b

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

manywheel/build_rocm.sh

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,6 @@ ROCM_SO_FILES=(
8484
"libmagma.so"
8585
"librccl.so"
8686
"librocblas.so"
87-
"librocfft-device-0.so"
88-
"librocfft-device-1.so"
89-
"librocfft-device-2.so"
90-
"librocfft-device-3.so"
9187
"librocfft.so"
9288
"librocm_smi64.so"
9389
"librocrand.so"
@@ -97,6 +93,13 @@ ROCM_SO_FILES=(
9793
"libroctx64.so"
9894
)
9995

96+
if [[ $ROCM_INT -lt 50500 ]]; then
97+
ROCM_SO_FILES+=("librocfft-device-0.so")
98+
ROCM_SO_FILES+=("librocfft-device-1.so")
99+
ROCM_SO_FILES+=("librocfft-device-2.so")
100+
ROCM_SO_FILES+=("librocfft-device-3.so")
101+
fi
102+
100103
if [[ $ROCM_INT -ge 50400 ]]; then
101104
ROCM_SO_FILES+=("libhiprtc.so")
102105
fi
@@ -164,6 +167,10 @@ do
164167
if [[ -z $file_path ]]; then
165168
file_path=($(find $ROCM_HOME/ -name "$lib")) # Then search in ROCM_HOME
166169
fi
170+
if [[ -z $file_path ]]; then
171+
echo "Error: Library file $lib is not found." >&2
172+
exit 1
173+
fi
167174
ROCM_SO_PATHS[${#ROCM_SO_PATHS[@]}]="$file_path" # Append lib to array
168175
done
169176

0 commit comments

Comments
 (0)