Skip to content

Commit 11ed2f2

Browse files
committed
package right mkldnn and mklml libs if enabled in capi
1 parent 5ab2718 commit 11ed2f2

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

cmake/external/mkldnn.cmake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,8 @@ FILE(WRITE ${dummyfile} "const char * dummy = \"${dummyfile}\";")
7777
ADD_LIBRARY(mkldnn STATIC ${dummyfile})
7878
TARGET_LINK_LIBRARIES(mkldnn ${MKLDNN_LIB} ${MKLML_LIB} ${MKLML_IOMP_LIB})
7979
ADD_DEPENDENCIES(mkldnn ${MKLDNN_PROJECT})
80+
81+
IF(WITH_C_API)
82+
INSTALL(FILES ${MKLDNN_LIB} DESTINATION lib)
83+
ENDIF()
84+

cmake/external/mklml.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,7 @@ ADD_LIBRARY(mklml SHARED IMPORTED GLOBAL)
6666
SET_PROPERTY(TARGET mklml PROPERTY IMPORTED_LOCATION ${MKLML_LIB})
6767
ADD_DEPENDENCIES(mklml ${MKLML_PROJECT})
6868
LIST(APPEND external_project_dependencies mklml)
69+
70+
IF(WITH_C_API)
71+
INSTALL(FILES ${MKLML_LIB} ${MKLML_IOMP_LIB} DESTINATION lib)
72+
ENDIF()

paddle/scripts/docker/build.sh

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -197,16 +197,7 @@ function gen_capi_package() {
197197
if [[ ${WITH_C_API} == "ON" ]]; then
198198
install_prefix="/paddle/build/capi_output"
199199
rm -rf $install_prefix
200-
201200
make DESTDIR="$install_prefix" install
202-
203-
if [[ ${WITH_MKL:-OFF} == "ON" ]]; then
204-
find ./third_party/install -name 'libmklml_gnu.so' -exec cp {} $install_prefix/usr/local/lib \;
205-
find ./third_party/install -name 'libmklml_intel.so' -exec cp {} $install_prefix/usr/local/lib \;
206-
cp -P ./third_party/install/mkldnn/lib/* $install_prefix/usr/local/lib/
207-
fi
208-
209-
find ./third_party/install -name 'libiomp5.so' -exec cp {} $install_prefix/usr/local/lib \;
210201
cd $install_prefix/usr/local
211202
ls | egrep -v "^Found.*item$" | xargs tar -cf /paddle/build/paddle.tgz
212203
fi

0 commit comments

Comments
 (0)