Commit Graph

769 Commits (dcd6d9a1b7f6e2900cb90d47c1d5367e9daf6769)

Author SHA1 Message Date
Yu Yang 6f0dfd89a4 Single GPU ParallelExecutor complete
7 years ago
Luo Tao e42b8f8a11 fix mklml install path
7 years ago
Luo Tao de13f0eb4e Merge branch 'develop' into infer_mkl
7 years ago
QI JUN 7287630e83
Repair nccl op test (#8575)
7 years ago
Luo Tao 5030681c36 add MKL for fluid static and shared library
7 years ago
Tao Luo 6f50dee4d5 compile and install the static library of fluid inference (#7827)
7 years ago
qiaolongfei 8ccb091fb4 fix snappy build on macos
7 years ago
Yu Yang 9dc69582de Make recordio simple
7 years ago
dongzhihong 69c7991108 "add snappy library"
7 years ago
Yiqun Liu ae2026e134
Fix building error of missing end-group for Android. (#8680)
7 years ago
Xin Pan 6720198731
Merge pull request #8663 from panyx0718/test2
7 years ago
Xin Pan 12843a3a53 Firt timeline version
7 years ago
Yu Yang 22b5c07a7d Fix the compilation on CUDA 9.1/GCC 5.3
7 years ago
Xin Pan b9ec24c6e9 Extend current profiler for timeline and more features.
7 years ago
Yi Wang 9890bb5987
Explain why we choose an old version of boost (#7967)
7 years ago
Yang Yang 0717ff8b90 make boost library hosted on our server
7 years ago
Tao Luo c77715e3af
Merge pull request #8410 from jczaja/prv-match-mkldnn-build-type-with-paddle-type
7 years ago
Jacek Czaja 5e1640f7e4 - Fix MKLDNN build type to match Paddle build type
7 years ago
qingqing01 24509f4af9 Fix the grammar in copyright. (#8403)
7 years ago
Tao Luo da02a5812c refine inference_lib_dist after code move, and add it to docker/build.sh (#8379)
7 years ago
Yu Yang 06f10942a8
Merge pull request #8275 from reyoung/feature/rewrite_vector
7 years ago
Yu Yang ef1aba39a6 Rewrite mixed_vector.h
7 years ago
Liu Yiqun e4d9989af0 Simplify the cmake of inference.
7 years ago
Tao Luo 6c3b78b7cf
Merge pull request #7977 from luotao1/inference_lib_dist
7 years ago
Yu Yang b41205d9a6 Disable BUILD_TESTS for warpctc (#8210)
7 years ago
Luo Tao f28dc9a68d refine inference_lib.cmake
7 years ago
Luo Tao 59e4dd5797 add independent inference_lib.cmake
7 years ago
Luo Tao 446198dab6 Merge branch 'develop' into inference_lib_dist
7 years ago
Luo Tao 96d4bf5337 prevent make clean from cleaning ExternalProject boost
7 years ago
Luo Tao d2caf777ae set FLAGS_warpctc_dir to pass the test_warpctc_op unit test
7 years ago
Luo Tao 420f9c3873 Merge branch 'develop' into warpctc_deps
7 years ago
Liu Yiqun 119da44954 Merge branch 'develop' into core_add_inference_unittest
7 years ago
Luo Tao 9b5d41b636 make inference_lib_dist
7 years ago
Liu Yiqun 6ac2e079b3 Enable whole-archive flag in cc_test and use cc_test to rewrite the CMakeLists.txt of inference unittest.
7 years ago
yi.wu 90a5fd26a9 fix boost down link
7 years ago
yi.wu a8c46f33d8 downgrade boost to fit manylinux
7 years ago
dangqingqing e5fc79d88a Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into boost_cmake
7 years ago
Luo Tao ca636eedb9 remove libwarpctc.so in core.so and libpaddle_fluid.so
7 years ago
dangqingqing a89e1b85fe Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into boost_cmake
7 years ago
dangqingqing da018e31bd Remove boost installing step and remove boost installation in Dockerfile scripts.
7 years ago
Luo Tao 5c056535ed Merge branch 'develop' into fluid_infer
7 years ago
Tao Luo eaa8d68006
Merge pull request #7693 from luotao1/openblas_install
7 years ago
dzhwinter e983cc90fc
"fix decode bug" (#7711)
7 years ago
dangqingqing 564c6abda3 Add cmake for extern project of boost.
7 years ago
Luo Tao b4685675df refine openblas install lib when CAPI
7 years ago
Luo Tao c0f0f2337e add WITH_FLUID option and third party INSTALL for fluid api
7 years ago
gongweibao 535fefb7e8
Fix grpc bugs (#7435)
7 years ago
dzhwinter b9b75377a2
Feature/hooks (#7513)
7 years ago
Yiqun Liu b5fda2723f
Port WarpCTC Operator (#5107)
7 years ago
tensor-tang 6de2049651 use the mkldnn shared lib so.0
7 years ago
tensor-tang 11ed2f2f93 package right mkldnn and mklml libs if enabled in capi
7 years ago
tensor-tang 6177cb5162 Merge remote-tracking branch 'upstream/develop' into context
7 years ago
Tao Luo 809122cb5a
Merge pull request #7097 from Xreki/core_inference_example
7 years ago
Tao Luo 6f347faafe
Merge pull request #6401 from Xreki/fix_build_android_openblas
7 years ago
tensor-tang 5bf5650dcf generate mkldnn dummy target for static deps
7 years ago
Liu Yiqun 9b3f2c39f2 Add a simple example for fluid to do inference in C++ code.
7 years ago
hedaoyuan 0295b00066 Add libprotobuf-lite.a when install. (#6340)
7 years ago
Liu Yiqun 6dc0e663f4 Merge branch 'develop' into fix_build_android_openblas
7 years ago
Luo Tao e5dcefc4d3 remove ATLAS library
7 years ago
tensor-tang 69b44f2f19 unify MKL macro definition
7 years ago
Liu Yiqun 2bdd3e43fa Update the version of openblas.
7 years ago
Yancey1989 c53a9c8d44 compile cblas library as static
7 years ago
kexinzhao 1d1555e2e5
Merge pull request #5716 from kexinzhao/float16
7 years ago
dzhwinter e0ac34a620
"fix build cares" (#6097)
7 years ago
武毅 067381e2e2
Merge pull request #6146 from typhoonzero/add_switch_distributed
7 years ago
Yancey 1b612d3a76 Fix grpc compile warning (#6050)
7 years ago
Yiqun Liu 7480291c62
Add version and commit information in capi config.h and use unofficial glog for Android API < 21. (#6113)
7 years ago
typhoonzero 1a852861b2 add switch for distributed support
7 years ago
qingqing01 5f0d081886
Merge pull request #6115 from qingqing01/protobuf-v3.2
7 years ago
Yu Yang 3a8311f819
Fix compile error for gcc 6.3 (#6112)
7 years ago
dangqingqing a0648ee449 Add comments.
7 years ago
dangqingqing 4d47683b1c Use protobuf v3.2.0 for MOBILE_INFERENCE compiling.
7 years ago
QI JUN 1238706d72
Refine unittest with setting gflags (#5476)
7 years ago
Yu Yang dc91c4e3a4
Fix MacOS compile (#6062)
7 years ago
Kexin Zhao 4901184ee9 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into float16
7 years ago
Kexin Zhao 41bd1f9115 fix gpu test, clean code and add cmake
7 years ago
武毅 4ecbab42d8
Fix compile on cudnn7 (#5982)
7 years ago
Yu Yang 6375c8cacb
Fix MacOS compile (#5978)
7 years ago
武毅 0a8a86e0c9
Send recv op (#5520)
7 years ago
Qiao Longfei c9a96575d5
py_test and test_image_classification_train support argument (#5934)
7 years ago
Qiao Longfei 1f6002edc0
update gflags (#5904)
7 years ago
Yancey1989 cd29714af0 fix py unit test executable
7 years ago
dangqingqing 94e86897fa update code and fix conflicts.
7 years ago
dangqingqing 082bc7af56 Use CUDA_ARCH_NAME=All in the paddle/scripts/docker/build.sh and remove 20 21(20) in cmake/cuda.cmake.
7 years ago
tensor-tang 1578c20aaf add the missing macro PADDLE_USE_MKLDNN
7 years ago
tensor-tang cece368d6f Merge remote-tracking branch 'upstream/develop' into refine
7 years ago
Yiqun Liu c808fbbfcb
Support the build for multiple architectures at one cmake command (iOS). (#5677)
7 years ago
tensor-tang 8496eab45a make mklml necessary when with_mkldnn
7 years ago
dangqingqing 3d080f3ad5 Refine cmake about CUDA to automatically detect GPU arch by default.
7 years ago
Luo Tao 49ac0480e6 fix a lot of warnings -Wunused-but-set-variable and Wunused-variable when compile openBlas
7 years ago
Yiqun Liu d3ef2543f9
Fix compiling error for Android, and installing error for cmake of low version. (#5660)
7 years ago
Luo Tao 52272bc076 fix openblas bug: undefined reference to pthread_atfork
7 years ago
Tao Luo 97c1bb1694
Merge pull request #5521 from tensor-tang/develop
7 years ago
Yu Yang 5e13e706f9 Fix CI compile (#5526)
7 years ago
tensor-tang df105ac940 fix EQUAL unknown
7 years ago
Luo Tao 34d02f94b5 RollBACK the openblas.cmake
7 years ago
Luo Tao 7835d49384 remove PADDLE_USE_MKL
7 years ago
Luo Tao 5a5b729747 remove unused INTEL_MKL_ROOT etc.
7 years ago
tensor-tang 4fd432fdac update mkldnn tag
7 years ago
tensor-tang a1856be5eb update mklml tag
7 years ago
Yiqun Liu bba6223598
Enable the build for iOS simulator. (#5211)
7 years ago
Yiqun Liu 288ffdd715 Correct the install command, static library name and typo in nccl.cmake. (#5048)
7 years ago
Qiao Longfei ee998a9c44 CPU Batch Norm Op (#4964)
7 years ago
Luo Tao fb4744fd6a fix nccl compiler error
7 years ago
Yu Yang 94e741d6f0 Use external project for NCCL (#5028)
7 years ago
Yu Yang 43c6ff212e Feature/nccl dso (#5001)
7 years ago
hedaoyuan 6316b40a2c Merge pull request #4753 from hedaoyuan/inference
7 years ago
helinwang ce91f85ec5 Add GIT tag for all cmake dependencies. (#4776)
7 years ago
hedaoyuan 773d064ae0 Use MinSizeRel compile third_party library when build for mobile inference.
7 years ago
xzl 07e5d86787 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into protobuf_lite
7 years ago
xzl 54a03ab31d add paddle_protobuf_generate_cpp() Func which could dynamic set RUNTIME_LITE mode for paddle
7 years ago
Yan Chunwei 843ed8e320 dynamic recurrent op forward c++ implentation (#4597)
7 years ago
hedaoyuan aa1e92ec9a Merge branch 'develop' of https://github.com/baidu/Paddle into inference
7 years ago
Yi Wang f985700abf Resolve conflict
7 years ago
Yu Yang 84500f9487 Change `PADDLE_ONLY_CPU` to `PADDLE_WITH_GPU`
7 years ago
Yi Wang 5f51d0afc4 Add -D PADDLE_WITH_CUDA in cmake/configure.cmake
7 years ago
hedaoyuan d94dd75e3b Remove string, scripts and retain cuda.
7 years ago
hedaoyuan ea4672bea0 Remove optimizer.
7 years ago
hedaoyuan 33299ef972 Remove cuda.
7 years ago
hedaoyuan 3c66b307f7 Remove the pserver, trainer, evaluators and some useless gradientmachines when compile mobile inference library.
7 years ago
Qiao Longfei d0ad82cff1 fix nv_library (#4370)
7 years ago
Tao Luo 330e9929ec Merge pull request #4310 from tensor-tang/vgg
7 years ago
Yiqun Liu 2d8467ee9d Merge pull request #4320 from Xreki/fix_android_linking_error
7 years ago
Liu Yiqun dd2f477a50 Fix bug in cc_library, when merging several libraries into one on Linux.
7 years ago
tensor-tang f96d31d552 only link iomp when with MKLDNN and MKLML
8 years ago
Liu Yiqun 35dd981db0 Fix linking error on mac.
8 years ago
Yiqun Liu a9202e89cf Merge pull request #3764 from Xreki/build_ios
8 years ago
Liu Yiqun 46ee8ceecb Move the sreach and link of veclib to iOS's toolchain file .
8 years ago
Luo Tao 70cadf9350 Merge branch 'develop' into use_op
8 years ago
Luo Tao 0597f4de99 auto generate USE_OP() in pybind.cc
8 years ago
Liu Yiqun 76338fb6a7 Merge branch 'develop' into build_ios
8 years ago
Liu Yiqun 9e524fce1b Remove the generation of executable, such as paddle_trainer, when setting WITH_C_API.
8 years ago
Liu Yiqun b4d710ce12 Merge branch 'develop' into build_ios
8 years ago
Liu Yiqun 5991a35e58 Install the automatically built, compiled libraries under third_party when
8 years ago
Liu Yiqun 7976876993 Add the finding of iOS's native vecLib.framework.
8 years ago
Liu Yiqun d1f5f49826 Merge branch 'develop' into build_ios
8 years ago
Liu Yiqun a98c9e6bbf Add third_party_android back to the cache directories to speedup travis.
8 years ago
Liu Yiqun 2fc012c54c Merge branch 'develop' into build_android_clang
8 years ago
Liu Yiqun 8e5f54320f Refine the toolchain file of Android to use clang as default compiler.
8 years ago
Liu Yiqun 50c63dc9e7 Merge branch 'develop' into build_android_clang
8 years ago
Liu Yiqun 0ea4e2588b Update the version of OpenBLAS and set the sysroot to fix compiling error using clang on Mac.
8 years ago
Liu Yiqun fb93a8be27 Add paddle_pserver back to c-api library, because it is used in Evaluator.h.
8 years ago
Liu Yiqun 36fc405261 Merge branch 'develop' into build_ios
8 years ago
Luo Tao 2e8d47dd09 simplify and make quiet in the download of mklml.cmake
8 years ago
Liu Yiqun aeea8ab1c4 Remove the linking of train-related libraries when cross-compiling for Android and iOS.
8 years ago
Liu Yiqun d57ffc4557 Deliver the cross-compilng platform-specific args to external libraries.
8 years ago
Luo Tao 6479118895 fix download mklml error
8 years ago
Liu Yiqun 0cb3906d5c Merge branch 'develop' into build_ios
8 years ago
Liu Yiqun 473161f919 Merge branch 'ios_cross_compile' into build_ios
8 years ago
Liu Yiqun 224f8b06f4 Support building for multiple architecures at one time.
8 years ago
Liu Yiqun d2435ba81c Disable the finding of python, swig related packages completely when WITH_PYTHON and WITH_SWIG_PY are set to OFF.
8 years ago
Liu Yiqun fb38e6620e Seperate the codes that cannot and don't need to build for iOS devices.
8 years ago
Liu Yiqun 43dde9353b Refine the cross-compiling toolchain file for iOS.
8 years ago
Liu Yiqun f241773c4f Support to use clang for Android cross-compiling.
8 years ago
zlx 11cb75f8bb add the ios cross compile
8 years ago
tensor-tang 2efac83aaa Merge remote-tracking branch 'upstream/develop' into merge
8 years ago
hedaoyuan a683a56f69 Merge pull request #3549 from hedaoyuan/convolution
8 years ago
Yi Wang 1eb98e2fef Set the default cuDNN installation path
8 years ago
tensor-tang 462b9b1d20 update mkldnn tag v0.10
8 years ago
hedaoyuan adcca2cc06 Add PADDLE_USE_EIGEN_FOR_BLAS macro.
8 years ago
qijun 13c20ad39e remove --default-stream per-thread nvcc flag
8 years ago
qijun 5e62605c69 Merge remote-tracking branch 'baidu/develop' into implement_EigenCudaStreamDevice
8 years ago
qijun 95fe318e3e init
8 years ago
tensor-tang 318fee8389 refine cblas
8 years ago
tensor-tang 2be3d32711 use shared lib when mkl
8 years ago
Yi Wang 2ca13944b6 Merge pull request #3378 from gangliao/proj_name
8 years ago
Yiqun Liu d2258a41a7 Merge pull request #3400 from Xreki/capi_read_assets
8 years ago
Liu Yiqun 9dccdd77a1 Add c-api interface, paddle_gradient_machine_create_for_inference_with_parameters,
8 years ago
qiaolongfei 3df8ee1ff7 use lib-python as python test dir
8 years ago
qiaolongfei c304e02813 fix py_padde test
8 years ago
liaogang 7a56d46a8a Rename PROJ_ROOT to PADDLE_SOURCE_DIR and PROJ_BINARY_ROOT to PADDLE_BINARY_DIR
8 years ago
qiaolongfei e2ccbccb02 support python test without installation python package
8 years ago
fengjiayi 501da57fb8 Merge pull request #3316 from wangkuiyi/remove_wget_progress_info
8 years ago
Yi Wang d777ac52bc Simplify MKLML download command
8 years ago
Yi Wang 4b321446dc Remove wget progress info from downloading MKLML
8 years ago
Yi Wang af2040bc7e Change git tag of any
8 years ago
gangliao 50fe7abef4 Merge pull request #3295 from gangliao/cpplint_new
8 years ago
Yi Wang 953c51f588 Merge pull request #3282 from wangkuiyi/eigen_warning
8 years ago
gangliao ec2c753c3d Merge pull request #3290 from PaddlePaddle/cblas_new
8 years ago
liaogang 3ce497ca5a enhance cpplint cmake
8 years ago
Yi Wang 498e9de405 Merge pull request #3286 from wangkuiyi/fix_any
8 years ago
Yi Wang 5ceb7d12d6 Merge branch 'develop' of https://github.com/paddlepaddle/paddle into eigen_warning
8 years ago
liaogang 7ecdf6ad93 Add py_test
8 years ago
qijun b36f3ae761 follow comments and add flags in cuda 8.0
8 years ago
liaogang 2f9c443be3 fix name typo
8 years ago
liaogang 47c0116653 Import HPC linear algebra libs as cblas target
8 years ago
Tao Luo fd64369f30 Merge pull request #3244 from tensor-tang/issue3232
8 years ago
Yi Wang f6f312418d Move --expt-relaxed-constexpt as a NVCC flag
8 years ago
Yi Wang 0c2f472ca4 Use PaddlePaddle fork of any
8 years ago
Yi Wang 6b51540419 Add --expt-relaxed-constexpr to surppress Eigen warnings
8 years ago
Yi Wang 9283233650 Mark the reason of using a personal repo temporarily
8 years ago
Yi Wang 06ab61fd23 Use my personal version of gflags to surpress unnecessary warnings
8 years ago
Yu Yang a720d21dcd Paddle always not use `virtualenv` to unit-test
8 years ago
Yu Yang 329370e8ca Merge branch 'develop' of github.com:baidu/Paddle into feature/fast_python_unittest
8 years ago
xuwei06 3c798828a9 SKip cpplint if source is not changed.
8 years ago
tensor-tang 547fb6fbfc Merge remote-tracking branch 'upstream/develop' into issue3232
8 years ago
tensor-tang e71976f221 remove global linker and exe from mkldnn iomp
8 years ago
liaogang 430b421906 Fix conflicts
8 years ago
liaogang b58725bd51 Add cpplint for *.h and cuda *.cu
8 years ago
Yu Yang 359e79e543 Faster Python unittest
8 years ago
Tao Luo ca39600930 Merge pull request #3168 from tensor-tang/develop
8 years ago
tensor-tang e6f62f79c3 add meesage and cmake cache arg
8 years ago
tensor-tang 1bd64f18ed move MKLDNN and MKLML install path to build third party path
8 years ago
qijun edb57292f0 add cmake patch for gcc version larger than 4.9
8 years ago
qijun 5364b3944e use cuda default stream
8 years ago
qijun d962c2a997 fix bug in CUDADeviceContext
8 years ago
Tao Luo ef28f66f86 Merge pull request #2940 from tensor-tang/develop
8 years ago
tensor-tang 95ce961cef fix permission issue
8 years ago
tensor-tang 75f66768bb fix the permission issue of installing mklml
8 years ago
tensor-tang 2fd43fc5a0 separate mklml download path and install path
8 years ago
tensor-tang 19ec08fa86 change install path of mkldnn and mklml
8 years ago
tensor-tang a7e23a4cc2 fix link error static to shared
8 years ago
tensor-tang f6dd8ae164 fix make warning compile with mkldnn
8 years ago
tensor-tang 577bb4e346 rename mkllite to mklml
8 years ago
qijun f46961e223 Merge remote-tracking branch 'baidu/develop' into implement_basic_OpKernel
8 years ago
tensor-tang 1601c34aa5 fix ld bug when enable WITH_TESTING
8 years ago
tensor-tang f490d94210 separate MKL_LITE from MKLDNN
8 years ago
qijun 14cfb8c262 fix gpu build error
8 years ago
Helin Wang 3d4e808ce4 cmake: fix problem that go_library is never rebuilt.
8 years ago
tensor-tang 89a4158038 enable MKLDNN library and MKL small package
8 years ago
hedaoyuan f146b03b44 Merge pull request #2824 from hedaoyuan/fix_nnpack
8 years ago
Liu Yiqun ac8c8bd5fb Merge branch 'develop' into update_android_dockerfile
8 years ago
gangliao 9b8451cc14 Merge pull request #2888 from gangliao/cpplint
8 years ago
liaogang 13b0dcd295 ENH: add cpplint
8 years ago
helinwang 57a6212558 Merge pull request #2884 from helinwang/glide
8 years ago
helinwang 5812302e38 Merge pull request #2856 from helinwang/race
8 years ago
Helin Wang fbfbe93a78 cmake: do not run glide install every time.
8 years ago
Liu Yiqun 6c3027571a Disable invalid cross-compiling variables for cmake of higher version.
8 years ago
liaogang 365b457a04 Merge conflicts
8 years ago
Helin Wang a751c79331 turn on race detector for all go tests
8 years ago
Yu Yang a0aaafe9de Add a sample op, `add_op`
8 years ago
hedaoyuan 90cf44d79a Merge pull request #2816 from hedaoyuan/armv8
8 years ago
hedaoyuan a7c7a82626 Fix a small mistake.
8 years ago
Helin Wang 2231b92a89 go_binary: remove hardcoded library link path
8 years ago
helinwang f5f7d6bd4f Merge pull request #2811 from helinwang/go_test_1
8 years ago
Helin Wang e4be077ffa Add go testing into cmake and fix libpaddle_go_optimizer.a link path
8 years ago
hedaoyuan 4a12e2217c Merge branch 'develop' of https://github.com/baidu/Paddle into armv8
8 years ago
hedaoyuan ea3a1df18b Fix some compilation errors in some Android environments.
8 years ago
hedaoyuan 06748210d4 Fix some link errors about NNPACK.
8 years ago
gangliao 6986a89331 FIX: add -lrt for link
8 years ago
hedaoyuan 51690f1045 Compile for armv8.
8 years ago
Yu Yang 27b196ba6d Expose paddle.framework by pybind11 (#2793)
8 years ago
liaogang 49fd49f76b Fix conflicts
8 years ago
qijun 8e4d04376d fix dyload link undefined reference dlsym
8 years ago
liaogang 1ce2fca484 Merge conflicts
8 years ago
xuwei06 f7fa9f6725 Fix paddle build when it's a subdirectory of another project
8 years ago
liaogang ce0d67040d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into fix_glog
8 years ago
liaogang c78f41a331 FIX: explicitly specify glog install path
8 years ago
gangliao 73e29d7adc Merge pull request #2751 from gangliao/fix_merge
8 years ago
武毅 77604bca27 Merge pull request #2748 from typhoonzero/add_golang_precommit
8 years ago