x
This commit is contained in:
+8
-2
@@ -215,9 +215,15 @@ RUN set -ex && \
|
||||
done && \
|
||||
# miopen minimal config(强制覆盖,miopen-hip 可能不带 cmake config)
|
||||
mkdir -p /opt/rocm/lib/cmake/miopen && \
|
||||
printf 'set(miopen_FOUND TRUE)\nset(miopen_VERSION "3.4.0")\nif(NOT TARGET miopen)\n add_library(miopen INTERFACE IMPORTED)\n set_target_properties(miopen PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "/opt/rocm/include")\nendif()\n' \
|
||||
printf 'set(miopen_FOUND TRUE)\nset(miopen_VERSION "3.4.0")\nif(NOT TARGET miopen)\n add_library(miopen SHARED IMPORTED)\n set_target_properties(miopen PROPERTIES IMPORTED_LOCATION "/opt/rocm/lib/libMIOpen.so" INTERFACE_INCLUDE_DIRECTORIES "/opt/rocm/include")\nendif()\n' \
|
||||
> /opt/rocm/lib/cmake/miopen/miopen-config.cmake && \
|
||||
echo "miopen-config.cmake created (minimal)." && \
|
||||
echo "miopen-config.cmake created (SHARED IMPORTED)." && \
|
||||
# 兜底:确保 libMIOpen.so 链接可见
|
||||
ls /opt/rocm/lib/libMIOpen* /opt/rocm-7.2.1/lib/libMIOpen* 2>/dev/null | head -3 && \
|
||||
if [ ! -f /opt/rocm/lib/libMIOpen.so ] && [ -f /opt/rocm-7.2.1/lib/libMIOpen.so ]; then \
|
||||
ln -sf /opt/rocm-7.2.1/lib/libMIOpen.so /opt/rocm/lib/libMIOpen.so && \
|
||||
echo "libMIOpen.so symlinked."; \
|
||||
fi && \
|
||||
# amd_comgr minimal config(强制覆盖)
|
||||
mkdir -p /opt/rocm/lib/cmake/amd_comgr && \
|
||||
printf 'set(amd_comgr_FOUND TRUE)\nset(amd_comgr_VERSION "2.8.0")\nif(NOT TARGET amd_comgr)\n add_library(amd_comgr INTERFACE IMPORTED)\n set_target_properties(amd_comgr PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "/opt/rocm/include")\nendif()\n' \
|
||||
|
||||
Reference in New Issue
Block a user