|
|
|
@ -33,7 +33,6 @@ function print_usage() {
|
|
|
|
|
${BLUE}gen_doc_lib${NONE}: generate paddle documents library
|
|
|
|
|
${BLUE}html${NONE}: convert C++ source code into HTML
|
|
|
|
|
${BLUE}dockerfile${NONE}: generate paddle release dockerfile
|
|
|
|
|
${BLUE}capi${NONE}: generate paddle CAPI package
|
|
|
|
|
${BLUE}fluid_inference_lib${NONE}: deploy fluid inference library
|
|
|
|
|
${BLUE}check_style${NONE}: run code style check
|
|
|
|
|
${BLUE}cicheck${NONE}: run CI tasks
|
|
|
|
@ -180,7 +179,6 @@ function cmake_gen() {
|
|
|
|
|
-DWITH_AVX=${WITH_AVX:-OFF}
|
|
|
|
|
-DWITH_GOLANG=${WITH_GOLANG:-OFF}
|
|
|
|
|
-DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All}
|
|
|
|
|
-DWITH_C_API=${WITH_C_API:-OFF}
|
|
|
|
|
-DWITH_PYTHON=${WITH_PYTHON:-ON}
|
|
|
|
|
-DWITH_SWIG_PY=${WITH_SWIG_PY:-ON}
|
|
|
|
|
-DCUDNN_ROOT=/usr/
|
|
|
|
@ -217,7 +215,6 @@ EOF
|
|
|
|
|
-DWITH_GOLANG=${WITH_GOLANG:-OFF} \
|
|
|
|
|
-DCUDA_ARCH_NAME=${CUDA_ARCH_NAME:-All} \
|
|
|
|
|
-DWITH_SWIG_PY=${WITH_SWIG_PY:-ON} \
|
|
|
|
|
-DWITH_C_API=${WITH_C_API:-OFF} \
|
|
|
|
|
-DWITH_PYTHON=${WITH_PYTHON:-ON} \
|
|
|
|
|
-DCUDNN_ROOT=/usr/ \
|
|
|
|
|
-DWITH_TESTING=${WITH_TESTING:-ON} \
|
|
|
|
@ -706,21 +703,10 @@ EOF
|
|
|
|
|
EOF
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function gen_capi_package() {
|
|
|
|
|
if [[ ${WITH_C_API} == "ON" ]]; then
|
|
|
|
|
capi_install_prefix=${INSTALL_PREFIX:-/paddle/build}/capi_output
|
|
|
|
|
rm -rf $capi_install_prefix
|
|
|
|
|
make DESTDIR="$capi_install_prefix" install
|
|
|
|
|
cd $capi_install_prefix/
|
|
|
|
|
ls | egrep -v "^Found.*item$" | xargs tar -czf ${PADDLE_ROOT}/build/paddle.tgz
|
|
|
|
|
fi
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function gen_fluid_lib() {
|
|
|
|
|
mkdir -p ${PADDLE_ROOT}/build
|
|
|
|
|
cd ${PADDLE_ROOT}/build
|
|
|
|
|
if [[ ${WITH_C_API:-OFF} == "OFF" ]] ; then
|
|
|
|
|
cat <<EOF
|
|
|
|
|
cat <<EOF
|
|
|
|
|
========================================
|
|
|
|
|
Generating fluid library for train and inference ...
|
|
|
|
|
========================================
|
|
|
|
@ -732,8 +718,7 @@ EOF
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function tar_fluid_lib() {
|
|
|
|
|
if [[ ${WITH_C_API:-OFF} == "OFF" ]] ; then
|
|
|
|
|
cat <<EOF
|
|
|
|
|
cat <<EOF
|
|
|
|
|
========================================
|
|
|
|
|
Taring fluid library for train and inference ...
|
|
|
|
|
========================================
|
|
|
|
@ -747,8 +732,7 @@ EOF
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function test_fluid_lib() {
|
|
|
|
|
if [[ ${WITH_C_API:-OFF} == "OFF" ]] ; then
|
|
|
|
|
cat <<EOF
|
|
|
|
|
cat <<EOF
|
|
|
|
|
========================================
|
|
|
|
|
Testing fluid library for inference ...
|
|
|
|
|
========================================
|
|
|
|
@ -791,11 +775,6 @@ function main() {
|
|
|
|
|
dockerfile)
|
|
|
|
|
gen_dockerfile ${PYTHON_ABI:-""}
|
|
|
|
|
;;
|
|
|
|
|
capi)
|
|
|
|
|
cmake_gen ${PYTHON_ABI:-""}
|
|
|
|
|
build
|
|
|
|
|
gen_capi_package
|
|
|
|
|
;;
|
|
|
|
|
fluid_inference_lib)
|
|
|
|
|
cmake_gen ${PYTHON_ABI:-""}
|
|
|
|
|
gen_fluid_lib
|
|
|
|
@ -810,7 +789,6 @@ function main() {
|
|
|
|
|
build
|
|
|
|
|
assert_api_not_changed ${PYTHON_ABI:-""}
|
|
|
|
|
run_test
|
|
|
|
|
gen_capi_package
|
|
|
|
|
gen_fluid_lib
|
|
|
|
|
test_fluid_lib
|
|
|
|
|
assert_api_spec_approvals
|
|
|
|
@ -820,7 +798,6 @@ function main() {
|
|
|
|
|
assert_api_spec_approvals
|
|
|
|
|
;;
|
|
|
|
|
test_inference)
|
|
|
|
|
gen_capi_package
|
|
|
|
|
gen_fluid_lib
|
|
|
|
|
test_fluid_lib
|
|
|
|
|
;;
|
|
|
|
|