Commit Graph

497 Commits (3409db950c9155e8f2ad4bcc85eb73b8004b2cd8)

Author SHA1 Message Date
tensor-tang e8ae020a9d explict cxx
7 years ago
minqiyang 4365b24e2f Add patches to grpc
7 years ago
minqiyang d0deb472b8 Move grpc changes to patches
7 years ago
Luo Tao fc3e7341fc fix compile warning in inference related codes
7 years ago
minqiyang a947445a21 Replace new grpc package
7 years ago
minqiyang 98f758d3d6 Change the grpc package version to the v1.10.x-paddle patch
7 years ago
tensor-tang c3941745b3 add libxsmm_gemm
7 years ago
minqiyang 0d04545e9c Remove debug info
7 years ago
tensor-tang 17987eb3fc link libxsmm
7 years ago
tensor-tang 763718c7a1 Introduce libxsmm
7 years ago
minqiyang 207d1b81fe Add fixed grpc
7 years ago
minqiyang 1d6ecd3c4e Change grpc version to 1.13.x
7 years ago
gongweibao 66c91911cf
Improve brpccmake (#11842)
7 years ago
Yan Chunwei c228977727
add anakin release (#11747)
7 years ago
Tao Luo 2dae8a4631
Merge pull request #11596 from tensor-tang/refine/mklml/dyload
7 years ago
Wu Yi acfd177d0c
Retry rpc calls (#11651)
7 years ago
Jacek Czaja 98f3ad3ba1 - MKLDNN Softmax Grad Op
7 years ago
tensor-tang f503f12925 enable dynamic load mklml lib on fluid
7 years ago
tensor-tang 9ff77a76de fix mkldnn compile issue
7 years ago
tensor-tang 9169b3b802
Merge pull request #10789 from Xreki/core_fix_openblas_threads
7 years ago
Yan Chunwei bd2a537b05
feature/anakin ci (#11330)
7 years ago
gongweibao d9de6b8621
Add brpc surpport. (#11263)
7 years ago
gongweibao 7f6503cb7c
Add comment of grpc.tar.xz (#11153)
7 years ago
yi.wu d58955997e fix term core only
7 years ago
Qiao Longfei 391c274966
disable remove rpath from third party protoc (#10939)
7 years ago
yuyang18 fcbf19bf93 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
7 years ago
yuyang18 b857ff1b45 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
7 years ago
Yu Yang d8a53ebc61
Revert "update bcebos url so that it can also be downloaded in inner network"
7 years ago
qiaolongfei 610ec4146a update bcebos url so that it can also be downloaded in inner network
7 years ago
yuyang18 91007fe974 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
7 years ago
Qiao Longfei d54ad9f1a4
support user defined download url for mklml and boost (#10819)
7 years ago
Liu Yiqun 50ba205d79 Merge branch 'develop' into core_fix_openblas_threads
7 years ago
Liu Yiqun 39eb871ddf Add an interface to set the number of threads for math function, and set the default value to 1 for inference.
7 years ago
yuyang18 6db9c3c7d6 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into feature/refine_parallel_executor
7 years ago
yuyang18 7a9eb21561 Make -j better
7 years ago
yuyang18 65c0535b5c Use cached grpc
7 years ago
Tao Luo 651c934b2c
Merge pull request #10736 from luotao1/mkldnn_cmake
7 years ago
Yancey1989 57734901d9 use cdn to speed up thirdparty package download
7 years ago
Luo Tao 8fd5001223 refine mkldnn cmake with official commit id
7 years ago
dzhwinter 5129bddc2c "change eigen mirror"
7 years ago
yuyang18 dc6ce071d4 Polish cmake
7 years ago
Wu Yi b3e5a88450
Patch mkldnn for build on gcc 4.8.2 (#10616)
7 years ago
Luo Tao 329655dd7b update mklml version
7 years ago
Wojciech Uss d0e8bd2905 bump mkldnn version
7 years ago
dzhwinter eb6f9dd5de
Feature/cuda9 cudnn7 (#10140)
7 years ago
dzhwinter c26204027f
"fix cuda9 error" (#10271)
7 years ago
typhoonzero d9e2ff333e grpc version to 1.10.x
7 years ago
Wu Yi 8d4d6eae5c
Merge pull request #9863 from typhoonzero/grpc_version_update
7 years ago
Yiqun Liu e90e7ab237
Remove the use of ARCHIVE_START/END (#9844)
7 years ago
typhoonzero d798e3258d update grpc version
7 years ago
Luo Tao 38f8676989 remove unused nccl.cmake
7 years ago
Yi Wang 8dbd9c394e
Fix part of the cpplint errors in fluid/platform (#9802)
7 years ago
Yi Wang e185502ebe
Fix cpplint errors with paddle/fluid/platform/dynload (#9715)
7 years ago
Yi Wang c839ec6c47 Update rcordio
7 years ago
qiaolongfei 72913dc2a6 change mklml download url to bce
7 years ago
Yang Yu b0775588c0 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
7 years ago
Yu Yang 50e7e25db3 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cpp_parallel_executor
7 years ago
Luo Tao ae820a34bc Merge branch 'develop' into infer_mkl
7 years ago
qiaolongfei ac94242ea9 change boost download url to speed up download
7 years ago
sabreshao e50205e744 CMake refine for HIP support.
7 years ago
sabreshao 45c988d86a Demostration of cmake refine for HIP support.
7 years ago
Yu Yang 6f0dfd89a4 Single GPU ParallelExecutor complete
7 years ago
Luo Tao e42b8f8a11 fix mklml install path
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
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 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 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 9b5d41b636 make inference_lib_dist
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
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
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
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
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
dzhwinter e0ac34a620
"fix build cares" (#6097)
7 years ago
武毅 067381e2e2
Merge pull request #6146 from typhoonzero/add_switch_distributed
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
dangqingqing a0648ee449 Add comments.
7 years ago
dangqingqing 4d47683b1c Use protobuf v3.2.0 for MOBILE_INFERENCE compiling.
7 years ago
Yu Yang dc91c4e3a4
Fix MacOS compile (#6062)
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 1f6002edc0
update gflags (#5904)
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
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
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
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
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
Liu Yiqun 76338fb6a7 Merge branch 'develop' into build_ios
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 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 0ea4e2588b Update the version of OpenBLAS and set the sysroot to fix compiling error using clang on Mac.
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 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
zlx 11cb75f8bb add the ios cross compile
8 years ago
tensor-tang 462b9b1d20 update mkldnn tag v0.10
8 years ago
tensor-tang 318fee8389 refine cblas
8 years ago
tensor-tang 2be3d32711 use shared lib when mkl
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 ec2c753c3d Merge pull request #3290 from PaddlePaddle/cblas_new
8 years ago
Yi Wang 498e9de405 Merge pull request #3286 from wangkuiyi/fix_any
8 years ago
liaogang 2f9c443be3 fix name typo
8 years ago
liaogang 47c0116653 Import HPC linear algebra libs as cblas target
8 years ago
Yi Wang 0c2f472ca4 Use PaddlePaddle fork of any
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 359e79e543 Faster Python unittest
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 5364b3944e use cuda default stream
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
tensor-tang 1601c34aa5 fix ld bug when enable WITH_TESTING
8 years ago
tensor-tang f490d94210 separate MKL_LITE from MKLDNN
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
Yu Yang a0aaafe9de Add a sample op, `add_op`
8 years ago
hedaoyuan 06748210d4 Fix some link errors about NNPACK.
8 years ago
hedaoyuan 51690f1045 Compile for armv8.
8 years ago
Yu Yang 27b196ba6d Expose paddle.framework by pybind11 (#2793)
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
Yu Yang e2ea1f42e9 Generate python protobufs for paddle.v2.framework
8 years ago
liaogang 817f317bef FIX: INTERFACE path
8 years ago
liaogang a211374d53 FIX: interface deps under cmake < 3.3
8 years ago
liaogang 414c2b1734 FIX: add any as interface dep
8 years ago
liaogang b8cc07920e FIX: add eigen3 interface deps
8 years ago
dzhwinter 0ea5725068 Merge pull request #2680 from gangliao/protobu'f
8 years ago
liaogang 5fc9b116d5 ENH: Remove deprecated python build
8 years ago
liaogang d09bbb559d FIX: Always build protobuf from source
8 years ago
gangliao c5dc0b7329 Merge pull request #2668 from QiJune/feature/more_choice_for_eigen
8 years ago
qijun c18275ffb3 add more choice for eigen downloading
8 years ago
Yu Yang 32d6587242 Use protobuf_generate_cpp
8 years ago
Yu Yang b1a311c44d Add pb_cc_library in generic.cmake
8 years ago
qijun c5d9ca8617 fix eigen include path
8 years ago
qijun ab91232cf6 add cmake external project for eigen
8 years ago
Liu Yiqun 16f8508d74 Use CMake system variables, such as CMAKE_STATIC_LIBRARY_PREFIX/SUFFIX, instead.
8 years ago
Liu Yiqun c89fe83a77 Fix the problem that protobuf cannot be used as a DEPS argument in cc_library.
8 years ago
Liu Yiqun e5d33e7760 Fix typo.
8 years ago
Liu Yiqun 366ea1d879 Remove DYNAMIC_ARCH when building openblas for arm-based archiectures.
8 years ago
xuwei06 cb9c588541 Add GLOBAL option for external library targets
8 years ago
liaogang 9b835471c2 import 3rd party target in cmake
8 years ago
wuyi05 008b0bb673 fix openblas build
8 years ago
Yu Yang e73f4a7944 Set protobuf version when PROTOBUF_ROOT set
8 years ago
Yu Yang 9823930220 Fix add libn_any to dependencies
8 years ago
Yu Yang f6cf9fa839 Add missing condition in if
8 years ago
Yu Yang 9068da1220 Add user can define PROTOBUF_ROOT.
8 years ago
Liu Yiqun 233d8976cb Merge branch 'develop' into cmake_protobuf
8 years ago
gangliao 4a6d2e3c9f Merge pull request #2066 from Xreki/fix_libpython
8 years ago
Liu Yiqun c62357e020 Merge branch 'develop' into cmake_protobuf
8 years ago
liaogang 1d5d9da9db refine cblas.cmake
8 years ago
Liu Yiqun 2b924ac85d Disable the finding of PythonLibs when WITH_PYTHON is set to OFF.
8 years ago
liaogang 9aa4190541 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into gfortran
8 years ago
Liu Yiqun ab9c9434e0 Merge branch 'develop' into cmake_protobuf
8 years ago
Liu Yiqun 33fb2d6b4f Add some annotations to different OpenBLAS versions.
8 years ago
xuwei06 6a7feb35e5 run python tests in virtualenv
8 years ago
liaogang 81195c877e remove lapack header in openblas
8 years ago
liaogang f9e36971f3 Add Lapack warning
8 years ago
liaogang 20cda7bd23 auto check lapack libs
8 years ago
Liu Yiqun b55bde1b51 Fix bug of setting external_project_dependencies in cmake.
8 years ago
Liu Yiqun 668a1b8bfe Correct the definition of PROTOBUF_VERSION.
8 years ago
Liu Yiqun 1ddb9bf782 Delete the configuration of fortran compiler.
8 years ago
Liu Yiqun c27e71e2fd Merge branch 'develop' into cmake_protobuf
8 years ago
Liu Yiqun e678546388 Change ${TARGET_NAME}_INCLUDE_DIR to PARENT_SCOPE.
8 years ago
Liu Yiqun f2b35277b5 Fix typo.
8 years ago
liaogang f27fd9dc28 follow comments
8 years ago
Liu Yiqun 01bee86df5 Merge branch 'develop' into cmake_protobuf
8 years ago
Liu Yiqun c914f63676 Add toolchain for raspberry pi.
8 years ago
liaogang 5b8fe87faf dlopen lapacke api and remove gfotran
8 years ago
xuwei06 e4af8ef4e8 Fix protobuf.cmake to handle empty PROTOBUF_VERSION correctly
8 years ago
Liu Yiqun 39f9056c77 Config HOST_C/CXX_COMPILER for cross-compiling.
8 years ago
Liu Yiqun 285daf91a5 Support the auto-compiling for openblas when cross-compiling for Android.
8 years ago
Liu Yiqun c6090035ce Support the auto-compiling for host protoc when cross-compiling.
8 years ago
Yiqun Liu d324ed7fff Merge pull request #1698 from Xreki/build_arm
8 years ago
Yu Yang c85ac61ad0 Using linb::any/std::any instead of FunctionConfig
8 years ago
Liu Yiqun 2ae3dd08f9 Merge branch 'develop' into build_arm
8 years ago
gangliao 21fa3eb068 Merge pull request #1717 from gangliao/cmake_enhance
8 years ago
reyoung 61bc9e3e56 Get Fortran version correctly
8 years ago
reyoung d7303226f2 Adapt old cmake
8 years ago
reyoung f19ee89057 Add correct fortran lib search path
8 years ago
reyoung 7ab1c98142 Refine openblas find package.
8 years ago
Liu Yiqun 7690e93233 Deliver the compiler configurations of Paddle to external libraries.
8 years ago
Liu Yiqun 1b8564206f Use native cross-compiling support for Android of cmake.
8 years ago
liaogang 0c647105fd Update cmake external cache
8 years ago
liaogang 7f92ce6690 CMake external cache args
8 years ago
Liu Yiqun bb4a60d9b5 Merge branch 'develop' into build_arm
8 years ago
liaogang df9993fd2c add blank
8 years ago