File tree Expand file tree Collapse file tree 2 files changed +7
-11
lines changed Expand file tree Collapse file tree 2 files changed +7
-11
lines changed Original file line number Diff line number Diff line change @@ -253,9 +253,9 @@ if(WITH_XPU_XRE5)
253
253
DOWNLOAD_COMMAND
254
254
bash ${CMAKE_SOURCE_DIR} /tools/xpu/pack_paddle_dependence.sh
255
255
${XPU_XRE_URL} ${XPU_XRE_DIR_NAME} ${XPU_XHPC_URL} ${XPU_XHPC_DIR_NAME}
256
- ${XPU_XCCL_URL} ${XPU_XCCL_DIR_NAME} 1 ${WITH_MKL}
257
- " ${CMAKE_SOURCE_DIR} /build" && wget ${XPU_XFT_GET_DEPENCE_URL} && bash
258
- ${XFT_COMMAND} ${XPU_XFT_URL} ${ XPU_XFT_DIR_NAME} && bash
256
+ ${XPU_XCCL_URL} ${XPU_XCCL_DIR_NAME} 1 ${WITH_MKL} " ${CMAKE_BINARY_DIR} "
257
+ && wget ${XPU_XFT_GET_DEPENCE_URL} && bash ${XFT_COMMAND} ${XPU_XFT_URL}
258
+ ${XPU_XFT_DIR_NAME} && bash
259
259
${CMAKE_SOURCE_DIR} /tools/xpu/get_xpti_dependence.sh ${XPU_XPTI_URL}
260
260
${XPU_XPTI_DIR_NAME} && bash
261
261
${CMAKE_SOURCE_DIR} /tools/xpu/get_xpufft_dependence.sh ${XPU_FFT_URL}
Original file line number Diff line number Diff line change @@ -94,10 +94,8 @@ function xhpc_prepare() {
94
94
cp -r ${XHPC_DIR_NAME} /xpudnn/so/libxpu_dnn.so xpu/lib/
95
95
96
96
if [[ " ${WITH_MKL} " == " ON" ]]; then
97
- cp -r ${BUILD_DIR} /third_party/install/mklml/lib/libiomp5.so xpu/lib/
98
- pushd xpu/lib
99
- ln -sf libiomp5.so libomp.so
100
- popd
97
+ # Now xpu/lib/libomp.so is invalid. When we need libomp.so, libomp.so is valid.
98
+ ln -sf ${BUILD_DIR} /third_party/install/mklml/lib/libiomp5.so xpu/lib/libomp.so
101
99
else
102
100
cp -r ${XHPC_DIR_NAME} /xpudnn/so/libomp.so xpu/lib/
103
101
pushd xpu/lib
@@ -160,10 +158,8 @@ function local_assemble() {
160
158
cp -r ${LOCAL_PATH} /${XHPC_DIR_NAME} /xpudnn/so/libxpu_dnn.so xpu/lib/
161
159
162
160
if [[ " ${WITH_MKL} " == " ON" ]]; then
163
- cp -r ${BUILD_DIR} /third_party/install/mklml/lib/libiomp5.so xpu/lib/
164
- pushd xpu/lib
165
- ln -sf libiomp5.so libomp.so
166
- popd
161
+ # Now xpu/lib/libomp.so is invalid. When we need libomp.so, libomp.so is valid.
162
+ ln -sf ${BUILD_DIR} /third_party/install/mklml/lib/libiomp5.so xpu/lib/libomp.so
167
163
else
168
164
cp -r ${XHPC_DIR_NAME} /xpudnn/so/libomp.so xpu/lib/
169
165
pushd xpu/lib
You can’t perform that action at this time.
0 commit comments