Skip to content

Commit 7521831

Browse files
committed
refine the structure of paddle_build.sh
1 parent 6a91200 commit 7521831

File tree

1 file changed

+61
-60
lines changed

1 file changed

+61
-60
lines changed

paddle/scripts/paddle_build.sh

Lines changed: 61 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -115,67 +115,68 @@ function cmake_gen() {
115115
else
116116
INFERENCE_DEMO_INSTALL_DIR=${INFERENCE_DEMO_INSTALL_DIR=-/root/.cache/inference_demo}
117117
fi
118-
cat <<EOF
119-
========================================
120-
Configuring cmake in /paddle/build ...
121-
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release}
122-
${PYTHON_FLAGS}
123-
-DWITH_DSO=ON
124-
-DWITH_DOC=${WITH_DOC:-OFF}
125-
-DWITH_GPU=${WITH_GPU:-OFF}
126-
-DWITH_AMD_GPU=${WITH_AMD_GPU:-OFF}
127-
-DWITH_DISTRIBUTE=${WITH_DISTRIBUTE:-OFF}
128-
-DWITH_MKL=${WITH_MKL:-ON}
129-
-DWITH_AVX=${WITH_AVX:-OFF}
130-
-DWITH_GOLANG=${WITH_GOLANG:-OFF}
131-
-DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All}
132-
-DWITH_C_API=${WITH_C_API:-OFF}
133-
-DWITH_PYTHON=${WITH_PYTHON:-ON}
134-
-DWITH_SWIG_PY=${WITH_SWIG_PY:-ON}
135-
-DCUDNN_ROOT=/usr/
136-
-DWITH_TESTING=${WITH_TESTING:-ON}
137-
-DWITH_FAST_BUNDLE_TEST=ON
138-
-DCMAKE_MODULE_PATH=/opt/rocm/hip/cmake
139-
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
140-
-DWITH_FLUID_ONLY=${WITH_FLUID_ONLY:-OFF}
141-
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
142-
-DWITH_CONTRIB=${WITH_CONTRIB:-ON}
143-
-DWITH_INFERENCE=${WITH_INFERENCE:-ON}
144-
-DWITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON}
145-
-DINFERENCE_DEMO_INSTALL_DIR=${INFERENCE_DEMO_INSTALL_DIR:-/root/.cache/inference_demo}
146-
-DWITH_ANAKIN=${WITH_ANAKIN:-OFF}
147-
-DPY_VERSION=${PY_VERSION:-2.7}
148-
========================================
118+
119+
cat <<EOF
120+
========================================
121+
Configuring cmake in /paddle/build ...
122+
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release}
123+
${PYTHON_FLAGS}
124+
-DWITH_DSO=ON
125+
-DWITH_DOC=${WITH_DOC:-OFF}
126+
-DWITH_GPU=${WITH_GPU:-OFF}
127+
-DWITH_AMD_GPU=${WITH_AMD_GPU:-OFF}
128+
-DWITH_DISTRIBUTE=${WITH_DISTRIBUTE:-OFF}
129+
-DWITH_MKL=${WITH_MKL:-ON}
130+
-DWITH_AVX=${WITH_AVX:-OFF}
131+
-DWITH_GOLANG=${WITH_GOLANG:-OFF}
132+
-DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All}
133+
-DWITH_C_API=${WITH_C_API:-OFF}
134+
-DWITH_PYTHON=${WITH_PYTHON:-ON}
135+
-DWITH_SWIG_PY=${WITH_SWIG_PY:-ON}
136+
-DCUDNN_ROOT=/usr/
137+
-DWITH_TESTING=${WITH_TESTING:-ON}
138+
-DWITH_FAST_BUNDLE_TEST=ON
139+
-DCMAKE_MODULE_PATH=/opt/rocm/hip/cmake
140+
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
141+
-DWITH_FLUID_ONLY=${WITH_FLUID_ONLY:-OFF}
142+
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON
143+
-DWITH_CONTRIB=${WITH_CONTRIB:-ON}
144+
-DWITH_INFERENCE=${WITH_INFERENCE:-ON}
145+
-DWITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON}
146+
-DINFERENCE_DEMO_INSTALL_DIR=${INFERENCE_DEMO_INSTALL_DIR:-/root/.cache/inference_demo}
147+
-DWITH_ANAKIN=${WITH_ANAKIN:-OFF}
148+
-DPY_VERSION=${PY_VERSION:-2.7}
149+
========================================
149150
EOF
150-
# Disable UNITTEST_USE_VIRTUALENV in docker because
151-
# docker environment is fully controlled by this script.
152-
# See /Paddle/CMakeLists.txt, UNITTEST_USE_VIRTUALENV option.
153-
cmake .. \
154-
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} \
155-
${PYTHON_FLAGS} \
156-
-DWITH_DSO=ON \
157-
-DWITH_DOC=${WITH_DOC:-OFF} \
158-
-DWITH_GPU=${WITH_GPU:-OFF} \
159-
-DWITH_AMD_GPU=${WITH_AMD_GPU:-OFF} \
160-
-DWITH_DISTRIBUTE=${WITH_DISTRIBUTE:-OFF} \
161-
-DWITH_MKL=${WITH_MKL:-ON} \
162-
-DWITH_AVX=${WITH_AVX:-OFF} \
163-
-DWITH_GOLANG=${WITH_GOLANG:-OFF} \
164-
-DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All} \
165-
-DWITH_SWIG_PY=${WITH_SWIG_PY:-ON} \
166-
-DWITH_C_API=${WITH_C_API:-OFF} \
167-
-DWITH_PYTHON=${WITH_PYTHON:-ON} \
168-
-DCUDNN_ROOT=/usr/ \
169-
-DWITH_TESTING=${WITH_TESTING:-ON} \
170-
-DWITH_FAST_BUNDLE_TEST=ON \
171-
-DCMAKE_MODULE_PATH=/opt/rocm/hip/cmake \
172-
-DWITH_FLUID_ONLY=${WITH_FLUID_ONLY:-OFF} \
173-
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
174-
-DWITH_CONTRIB=${WITH_CONTRIB:-ON} \
175-
-DWITH_INFERENCE=${WITH_INFERENCE:-ON} \
176-
-DWITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON} \
177-
-DWITH_ANAKIN=${WITH_ANAKIN:-OFF} \
178-
-DPY_VERSION=${PY_VERSION:-2.7}
151+
# Disable UNITTEST_USE_VIRTUALENV in docker because
152+
# docker environment is fully controlled by this script.
153+
# See /Paddle/CMakeLists.txt, UNITTEST_USE_VIRTUALENV option.
154+
cmake .. \
155+
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:-Release} \
156+
${PYTHON_FLAGS} \
157+
-DWITH_DSO=ON \
158+
-DWITH_DOC=${WITH_DOC:-OFF} \
159+
-DWITH_GPU=${WITH_GPU:-OFF} \
160+
-DWITH_AMD_GPU=${WITH_AMD_GPU:-OFF} \
161+
-DWITH_DISTRIBUTE=${WITH_DISTRIBUTE:-OFF} \
162+
-DWITH_MKL=${WITH_MKL:-ON} \
163+
-DWITH_AVX=${WITH_AVX:-OFF} \
164+
-DWITH_GOLANG=${WITH_GOLANG:-OFF} \
165+
-DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All} \
166+
-DWITH_SWIG_PY=${WITH_SWIG_PY:-ON} \
167+
-DWITH_C_API=${WITH_C_API:-OFF} \
168+
-DWITH_PYTHON=${WITH_PYTHON:-ON} \
169+
-DCUDNN_ROOT=/usr/ \
170+
-DWITH_TESTING=${WITH_TESTING:-ON} \
171+
-DWITH_FAST_BUNDLE_TEST=ON \
172+
-DCMAKE_MODULE_PATH=/opt/rocm/hip/cmake \
173+
-DWITH_FLUID_ONLY=${WITH_FLUID_ONLY:-OFF} \
174+
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
175+
-DWITH_CONTRIB=${WITH_CONTRIB:-ON} \
176+
-DWITH_INFERENCE=${WITH_INFERENCE:-ON} \
177+
-DWITH_INFERENCE_API_TEST=${WITH_INFERENCE_API_TEST:-ON} \
178+
-DWITH_ANAKIN=${WITH_ANAKIN:-OFF} \
179+
-DPY_VERSION=${PY_VERSION:-2.7}
179180

180181
}
181182

0 commit comments

Comments
 (0)