Commit Graph

662 Commits (480d848eb989d4decd68cc76cf2e34c27dee5763)

Author SHA1 Message Date
helinwang ce91f85ec5 Add GIT tag for all cmake dependencies. () 8 years ago
hedaoyuan 773d064ae0 Use MinSizeRel compile third_party library when build for mobile inference. 8 years ago
xzl 07e5d86787 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into protobuf_lite 8 years ago
xzl 54a03ab31d add paddle_protobuf_generate_cpp() Func which could dynamic set RUNTIME_LITE mode for paddle 8 years ago
Yan Chunwei 843ed8e320 dynamic recurrent op forward c++ implentation () 8 years ago
hedaoyuan aa1e92ec9a Merge branch 'develop' of https://github.com/baidu/Paddle into inference 8 years ago
Yi Wang f985700abf Resolve conflict 8 years ago
Yu Yang 84500f9487 Change `PADDLE_ONLY_CPU` to `PADDLE_WITH_GPU` 8 years ago
Yi Wang 5f51d0afc4 Add -D PADDLE_WITH_CUDA in cmake/configure.cmake 8 years ago
hedaoyuan d94dd75e3b Remove string, scripts and retain cuda. 8 years ago
hedaoyuan ea4672bea0 Remove optimizer. 8 years ago
hedaoyuan 33299ef972 Remove cuda. 8 years ago
hedaoyuan 3c66b307f7 Remove the pserver, trainer, evaluators and some useless gradientmachines when compile mobile inference library. 8 years ago
Qiao Longfei d0ad82cff1 fix nv_library () 8 years ago
Tao Luo 330e9929ec Merge pull request from tensor-tang/vgg 8 years ago
Yiqun Liu 2d8467ee9d Merge pull request from Xreki/fix_android_linking_error 8 years ago
Liu Yiqun dd2f477a50 Fix bug in cc_library, when merging several libraries into one on Linux. 8 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 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 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 from gangliao/proj_name 8 years ago
Yiqun Liu d2258a41a7 Merge pull request 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 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 from gangliao/cpplint_new 8 years ago
Yi Wang 953c51f588 Merge pull request from wangkuiyi/eigen_warning 8 years ago
gangliao ec2c753c3d Merge pull request from PaddlePaddle/cblas_new 8 years ago
liaogang 3ce497ca5a enhance cpplint cmake 8 years ago
Yi Wang 498e9de405 Merge pull request 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 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 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 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 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 from gangliao/cpplint 8 years ago
liaogang 13b0dcd295 ENH: add cpplint 8 years ago
helinwang 57a6212558 Merge pull request from helinwang/glide 8 years ago
helinwang 5812302e38 Merge pull request 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 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 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 () 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 from gangliao/fix_merge 8 years ago
武毅 77604bca27 Merge pull request from typhoonzero/add_golang_precommit 8 years ago
liaogang 847535f4fe FIX: propagation dependencies under linux 8 years ago
liaogang adf8c95b62 FIX: propagation dependencies under linux 8 years ago
Yu Yang e2ea1f42e9 Generate python protobufs for paddle.v2.framework 8 years ago
liaogang 3e4ba647ee FIX: remove duplicate 8 years ago
liaogang d6ecae779a FIX: propagation dependencies and out of date rebuild 8 years ago
liaogang 3ad8e36471 FIX: merge static libs with propagation dependencies 8 years ago
yi.wu 78f1274d6e remove unnessesary cc_test link 8 years ago
gongweibao 2e302085d7 fix bugs 8 years ago
gongweibao 1409b17e4f add fixme 8 years ago
gongweibao 166dfbb085 fix cmake errors 8 years ago
liaogang 817f317bef FIX: INTERFACE path 8 years ago
liaogang a211374d53 FIX: interface deps under cmake < 3.3 8 years ago
liaogang ccb87a97ba Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into include_eign3 8 years ago
Yu Yang b7397031e9 Add target_link_libraries for cc_library 8 years ago
liaogang 414c2b1734 FIX: add any as interface dep 8 years ago
liaogang b8cc07920e FIX: add eigen3 interface deps 8 years ago
Yu Yang 3de3894b82 Add DEPS to `proto_library` 8 years ago
dzhwinter 0bc529281b Merge pull request from dzhwinter/fix_style_check 8 years ago
dongzhihong 1100f97e57 "fix style check" 8 years ago
wuyi05 cee264f3f9 update for comments 8 years ago
yi.wu 9c853c269d Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cmake_go_vendor 8 years ago
liaogang 9e445eca89 FIX: Replace static libs check via system warning 8 years ago
dzhwinter 0ea5725068 Merge pull request from gangliao/protobu'f 8 years ago
gangliao 3f44578226 Merge pull request from gangliao/remove_python_cmake 8 years ago
helinwang fae606fc96 Merge pull request from helinwang/cmake 8 years ago
liaogang 5fc9b116d5 ENH: Remove deprecated python build 8 years ago
liaogang d09bbb559d FIX: Always build protobuf from source 8 years ago
Helin Wang 38790c1c21 fix according to comment 8 years ago
liaogang a53952165b FIX: merge objects to static lib 8 years ago
Helin Wang 59cf5e7796 Fix Go cmake 8 years ago
gangliao c5dc0b7329 Merge pull request from QiJune/feature/more_choice_for_eigen 8 years ago
qijun c18275ffb3 add more choice for eigen downloading 8 years ago
Yu Yang 3d44fd5bf3 Follow yiqun's comments 8 years ago
Yu Yang 2d3c186a96 Follow comments 8 years ago
Yu Yang b88ca542ba Rename pb_cc_library -> proto_library 8 years ago
Yu Yang 32d6587242 Use protobuf_generate_cpp 8 years ago
Yu Yang 456f9cc89f Remove Python protobuf function 8 years ago
Yu Yang 64b78b1656 Fix TravisCI 8 years ago
Yu Yang 30b75a5103 Also add pb_py_library 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
wuyi05 155e40ef26 using glide for go package vendor 8 years ago
qijun ab91232cf6 add cmake external project for eigen 8 years ago
wuyi05 714c2c2d42 fix go get -d ./.. 8 years ago
gangliao de77faf589 Merge pull request from gangliao/go_generic 8 years ago
liaogang 4bfd757e78 ENH: Add go doc 8 years ago
liaogang 5c67669d10 FIX: support shared type 8 years ago
liaogang 736af1f1a5 FIX: go get dependencies automatically 8 years ago
liaogang 09a50cb9b3 ENH: Change to CMAKE variable 8 years ago
Liu Yiqun 16f8508d74 Use CMake system variables, such as CMAKE_STATIC_LIBRARY_PREFIX/SUFFIX, instead. 8 years ago
liaogang 869f2b3861 FIX: Polish go library 8 years ago
Liu Yiqun c89fe83a77 Fix the problem that protobuf cannot be used as a DEPS argument in cc_library. 8 years ago
Yi Wang 252ef0cb31 Update 8 years ago
Yi Wang 71f8c3bb98 Rearrange paragraphs 8 years ago
Yi Wang a28ba1a6ac Rewrite tutorial comments in generic.cmake 8 years ago
liaogang bb61adf0d6 ENH: Typesetting CMake 8 years ago
liaogang 0b49395885 FIX: clang-format 8 years ago
liaogang 785a8d5980 ENH: Merge multiple static libs into singe one 8 years ago
qiaolongfei 9e13b68f01 refine code 8 years ago
qiaolongfei d9aac1e13d add WITH_Go to disable compile go to paddle 8 years ago
dzhwinter baef96e1da Merge branch 'develop' into optimizer_lib2 8 years ago
dzhwinter e148bc15b0 "remove unused tensor line" 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
emailweixu 6c7cfad06b Merge pull request from gangliao/refine_doc 8 years ago
liaogang 6cb6a548a9 rename CMAKE_CURRENT_LIST_DIR to CMAKE_CURRENT_SOURCE_DIR 8 years ago
xuwei06 cb9c588541 Add GLOBAL option for external library targets 8 years ago
gangliao 4ac9a6fa37 Merge pull request from typhoonzero/hack_rdma_cmake 8 years ago
wuyi05 3bf8a60c9b hack rdma cmake build lib 8 years ago
liaogang 661a8e9354 fix link gtest in nv_test 8 years ago
liaogang 9b835471c2 import 3rd party target in cmake 8 years ago
Yi Wang 8a2cf0fbff Move majel/test/* to majel/; Update generic.cmake 8 years ago
Yi Wang 31b7569847 Create link_glog_gflags and link_gtest to replace link_paddle_exe and link_paddle_test 8 years ago
Yi Wang 9baac14b8a Make generic.cmake no longer depend on util.cmake 8 years ago
gangliao 966ca1f389 Merge pull request from typhoonzero/fix_openblas_thread 8 years ago
Yiqun Liu 5526ff8248 Merge pull request from Xreki/build_drive_px2 8 years ago
gangliao 9bed30fb4b Merge pull request from Xreki/fix_typo_openblas 8 years ago
wuyi05 008b0bb673 fix openblas build 8 years ago
Liu Yiqun 07ac67ec7c Support native build on NVIDIA DRIVE PX2 (arm64 + GPU). 8 years ago
Yu Yang e73f4a7944 Set protobuf version when PROTOBUF_ROOT set 8 years ago
Liu Yiqun 1497e2ba58 Fix typo when set openblas compiling flags. 8 years ago
Yu Yang 9823930220 Fix add libn_any to dependencies 8 years ago
Yu Yang 371147003c Merge pull request from reyoung/feature/make_user_can_define_protobuf 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
Yu Yang 19127b479c Fix bug in run_python_tests.sh 8 years ago
liaogang 50d0e26746 pass travis ci 8 years ago
liaogang 5b322835f1 fix conflicts 8 years ago
liaogang 8ea4548ad3 fix a bug 8 years ago
liaogang 835ccb3262 refine cc_xxx in generic 8 years ago
liaogang 4f837b9f38 add ${CMAKE_THREAD_LIBS_INIT} 8 years ago
liaogang 071c65f9cc add go extern 8 years ago
liaogang 589cea1f92 add $ENV{GOROOT}/bin 8 years ago
liaogang a7edafc4bf add cc_test 8 years ago
liaogang 00441a905a fix conficts 8 years ago
liaogang 4dcb9f1ca1 add go_xxx to simplify cmake 8 years ago
liaogang c9cdc98627 detect golang in cmake 8 years ago
liaogang ed5bcfe8e3 add cu_xx to simplify cmake 8 years ago
liaogang 5409e5e3cc add reference 8 years ago
liaogang 52a1e0197b Define cc_xxx to simplify cmake 8 years ago
Liu Yiqun 233d8976cb Merge branch 'develop' into cmake_protobuf 8 years ago
gangliao 4a6d2e3c9f Merge pull request from Xreki/fix_libpython 8 years ago
Liu Yiqun c62357e020 Merge branch 'develop' into cmake_protobuf 8 years ago
gangliao e8b2e7f563 Merge pull request from gangliao/gfortran 8 years ago
liaogang 1d5d9da9db refine cblas.cmake 8 years ago
liaogang f3eb6e9146 refine cblas.cmake 8 years ago
Liu Yiqun 2b924ac85d Disable the finding of PythonLibs when WITH_PYTHON is set to OFF. 8 years ago