Commit Graph

523 Commits (f086ebb8b9b8e21f7d0d2056f6a961da080edfb2)

Author SHA1 Message Date
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
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 #2712 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 #2680 from gangliao/protobu'f
8 years ago
gangliao 3f44578226 Merge pull request #2681 from gangliao/remove_python_cmake
8 years ago
helinwang fae606fc96 Merge pull request #2659 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 #2668 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 #2583 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 #2383 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 #2352 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 #2315 from typhoonzero/fix_openblas_thread
8 years ago
Yiqun Liu 5526ff8248 Merge pull request #2303 from Xreki/build_drive_px2
8 years ago
gangliao 9bed30fb4b Merge pull request #2287 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 #2281 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 #2066 from Xreki/fix_libpython
8 years ago
Liu Yiqun c62357e020 Merge branch 'develop' into cmake_protobuf
8 years ago
gangliao e8b2e7f563 Merge pull request #2011 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
liaogang 724130258b remove cmake python output
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 71c77cbed5 Use IPython 5.3 for unittest
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
xuwei06 7e29901ab2 Avoid relink executables when cmake files are changed
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
gangliao d10f6cfbed Merge pull request #1958 from gangliao/gfortran
8 years ago
Luo Tao c810e6a7c0 Merge branch 'develop' into release/0.10.0
8 years ago
liaogang 917b192989 fix merge conflict
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
Liu Yiqun a183960b8f Merge branch 'develop' into cmake_protobuf
8 years ago
Haonan 30b73ee397 Also include the path already set for CBLAS_INC_DIR
8 years ago
Haonan a621a9b2d5 set ATLAS_CLAPACK_INC_DIR to CBLAS_INC_DIR in cblas.cmake
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
Liu Yiqun af80ff94a5 Allow the case user sets CMAKE_C_COMPILER directly instead of standalone toolchain.
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
Liu Yiqun d7d2a4f700 Add cross-compiling toolchain for Android.
8 years ago
xuwei06 bf1320a732 Skip cpplint if source is not changed.
8 years ago
reyoung 9b45b26588 Done with docker package
8 years ago
reyoung f192800091 Refine Docker build
8 years ago
reyoung 5f41d2814b Make docker build use deb package.
8 years ago
Yu Yang 04d272392f It seems the most of debian package deps are not needed.
8 years ago
Yu Yang 89d0d7dd61 Curl is also needed by Paddle
8 years ago
Yu Yang d6a7648ae4 Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago