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
...
and abandoned deprecated sum API interface
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 )
...
* init batch norm op
* prepare input output
* compute mean_out var_out save_mean save_var on CPU
* active is test
* use eigen to do computation
* complete batch norm forward
* set default momentum to 0.9
* add batch norm grad op in CPU
* add tensor_format and NHWC support, add python test
* add test training
* add batch norm gradient test
* improve comment, fix foward Python UnitTest
* add gradient test
* fix eigen warning
* follow name style
* fix a bug
* change float to T
* add simple forward test
* test with different place
* add backward test
* refine python test
* remove old python test code
* code clean
* follow code style
* update comment
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 )
...
* "add nccl enforce"
* Dev
* Update comment
* Add nccl test
* Follow comments
7 years ago
hedaoyuan
6316b40a2c
Merge pull request #4753 from hedaoyuan/inference
...
Use MinSizeRel compile third_party library when build for mobile infe…
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`
...
By shell command
```bash
sed -i 's#ifdef PADDLE_ONLY_CPU#ifndef PADDLE_WITH_GPU#g' `find ./paddle/ -name '*.h' -o -name '*.cc' -o -name '*.cpp' -o -name '*.c' -o -name '*.cu'`
sed -i 's#ifndef PADDLE_ONLY_CPU#ifdef PADDLE_WITH_GPU#g' `find ./paddle/ -name '*.h' -o -name '*.cc' -o -name '*.cpp' -o -name '*.c' -o -name '*.cu'`
```
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 )
...
* fix nv_library
* fix symbol in gpu_info.h
7 years ago
Tao Luo
330e9929ec
Merge pull request #4310 from tensor-tang/vgg
...
enable VGG with MKLDNN layers
7 years ago
Yiqun Liu
2d8467ee9d
Merge pull request #4320 from Xreki/fix_android_linking_error
...
Fix bug in cc_library, when merging several libraries into one on Linux.
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 #3764 from Xreki/build_ios
...
Add the support of the cross-compiling for iOS devices
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
...
executing `make install` and WITH_C_API is set.
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.
...
Recover the mistakenly deleted WARPCTC variable in cmake.
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
...
Use EigenBlasGemm improve convolution computing performance in ARMv7 environment.
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
...
Rename PROJ_ROOT to PADDLE_SOURCE_DIR and PROJ_BINARY_ROOT to PADDLE_…
8 years ago
Yiqun Liu
d2258a41a7
Merge pull request #3400 from Xreki/capi_read_assets
...
Support to create a gradient machine with merged model in c-api
8 years ago
Liu Yiqun
9dccdd77a1
Add c-api interface, paddle_gradient_machine_create_for_inference_with_parameters,
...
to create a gradient machine for inference using merged model with parameters
which is genearted by `paddle merge_model`.
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
...
Remove wget progress info from downloading MKLML
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
...
enhance cpplint cmake
8 years ago
Yi Wang
953c51f588
Merge pull request #3282 from wangkuiyi/eigen_warning
...
Add --expt-relaxed-constexpr to surppress Eigen warnings
8 years ago
gangliao
ec2c753c3d
Merge pull request #3290 from PaddlePaddle/cblas_new
...
Import HPC linear algebra libs as cblas target for cc_library deps
8 years ago
liaogang
3ce497ca5a
enhance cpplint cmake
8 years ago
Yi Wang
498e9de405
Merge pull request #3286 from wangkuiyi/fix_any
...
Use PaddlePaddle fork of 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
...
remove global linker and exe from mkldnn iomp
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
...
* User must install Paddle python package before unittest.
* Or use docker to build Paddle
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
...
* Do not use `virtualenv` in Docker
* Split unittest into many target, make them parallel
8 years ago
Tao Luo
ca39600930
Merge pull request #3168 from tensor-tang/develop
...
update MKLDNN cmakes
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
...
and disable both when build doc and MacOS
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
...
enable Intel MKLDNN library and Intel MKL small package
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.
...
`merge_static_libs` also have the similar logic of using ${dummyfile},
I am not sure if there needs a change or not.
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
...
Fix some link errors about 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
...
FIX: cpplint code style
8 years ago
liaogang
13b0dcd295
ENH: add cpplint
8 years ago
helinwang
57a6212558
Merge pull request #2884 from helinwang/glide
...
cmake: do not run glide install every time.
8 years ago
helinwang
5812302e38
Merge pull request #2856 from helinwang/race
...
Turn on race detector for all go tests
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`
...
* Refine register methods, make Op can get rid of whole-archieve
* `USE_OP` before a op is used.
* Add unittest for add_op.
8 years ago
hedaoyuan
90cf44d79a
Merge pull request #2816 from hedaoyuan/armv8
...
Compile for 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
...
Add go testing into cmake
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 )
...
* Expose paddle.framework by pybind11
* Export paddle.framework.{Scope, Variable} to paddle.v2.framework.core.
* See python/paddle/v2/framework/tests/test_scope.py for Python usage
* See paddle/pybind/pybind.cc for C++ bind code.
* add copyright
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
...
FIX: propagation dependencies and rebuild out of date libs
8 years ago
武毅
77604bca27
Merge pull request #2748 from typhoonzero/add_golang_precommit
...
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
...
Python should be able to manipulate Protobuf message because:
1. Python's `create_op_creation_methods` take the `OpProto` array to
generate all `op_creation_methods` in RunTime.
2. All `op_creation_methods` will create an `OpDesc` and pass it to
Paddle C++ method `CreateOp` and return the Op handle.
Here is the list of what is added in this commit:
* Add `protobuf_generate_python` if it is not defined.
* Before cmake 3.4, `protobuf_generate_python` is not defined. Just
copy the implementation of that function in `protobuf.cmake`
* Add `py_proto_compile` function in `cmake/generic.cmake`.
* It follows bazel's API interface.
* https://github.com/pubref/rules_protobuf#rules
* Add an empty package named `paddle.v2.framework`, all python code of
`paddle::framework` will be in that package.
* Generate protobuf's python module `__init__.py` by `touch` while
compiling.
* Change setup.py.in, make `paddle.v2.framework.proto` uses the
generated protobuf pythons.
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
...
It will fix #2728 .
Maybe it is silly to `target_link_libraries` for static library,
because a static library do not need to link other libraries. But
it will tell cmake how to propagate dependencies.
The solution comes from
[here](http://floooh.github.io/2016/01/12/cmake-dependency-juggling.html ).
* Also change op_proto_test DEPS for testing this fix works.
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`
...
Missing DEPS will cause compile error when parallel is large.
8 years ago
dzhwinter
0bc529281b
Merge pull request #2712 from dzhwinter/fix_style_check
...
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
...
FIX: Always build protobuf from source
8 years ago
gangliao
3f44578226
Merge pull request #2681 from gangliao/remove_python_cmake
...
ENH: Remove deprecated python build
8 years ago
helinwang
fae606fc96
Merge pull request #2659 from helinwang/cmake
...
Improve Go cmake, add go/master/c into cmake include path..
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
...
add more choice for eigen downloading
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
...
Fix #2567
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
...
FIX: Polish go library
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
...
rename CMAKE_CURRENT_LIST_DIR to CMAKE_CURRENT_SOURCE_DIR
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
...
So that they can be found when paddle is built as a add_subdirectory project in another project.
8 years ago
gangliao
4ac9a6fa37
Merge pull request #2352 from typhoonzero/hack_rdma_cmake
...
Hack rdma cmake build lib
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
...
Fix openblas build
8 years ago
Yiqun Liu
5526ff8248
Merge pull request #2303 from Xreki/build_drive_px2
...
Support native build on NVIDIA DRIVE PX2 (arm64 + GPU).
8 years ago
gangliao
9bed30fb4b
Merge pull request #2287 from Xreki/fix_typo_openblas
...
Fix typo of setting openblas compiling flags.
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
...
* It will cause build error when concurrent is large.
8 years ago
Yu Yang
371147003c
Merge pull request #2281 from reyoung/feature/make_user_can_define_protobuf
...
Add user can define PROTOBUF_ROOT.
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
...
* Also, test_plot cannot run in MacOS because of matplotlib & ipython's
limit.
* Add missing dependency in setup.py.
* fix #2264
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
...
Disable the finding of PythonLibs when WITH_PYTHON is set to OFF.
8 years ago
Liu Yiqun
c62357e020
Merge branch 'develop' into cmake_protobuf
8 years ago
gangliao
e8b2e7f563
Merge pull request #2011 from gangliao/gfortran
...
auto check lapack libs
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
...
When using system python, "pip install" needs root previlege. Using virtualenv to avoid this.
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
...
In the original util.cmake. enable_virtualenv.c is always regenerated when cmake files are changed, which leads to the relinking of all the targets depends on paddle_utils.
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
...
remove gfortran and dlopen lapack libs
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
...
Sometime FIND_PACKAGE(ProtoBuf) get an empty PROTOBUF_VERSION. In this case, ${PROTOBUF_VERSION} needs to be quoted.
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.
...
Change-Id: Ia29cd3d205e401dc3d04fbaf3cba2b01f2f4f0ca
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.
...
Becasue of extern package.
8 years ago
Yu Yang
89d0d7dd61
Curl is also needed by Paddle
...
For usage stats.
8 years ago
Yu Yang
d6a7648ae4
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
liaogang
0986415c6e
Fix conflict
8 years ago
Yu Yang
18a3588b24
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
Yiqun Liu
d324ed7fff
Merge pull request #1698 from Xreki/build_arm
...
Add cross-compiling support for arm architecture.
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
...
CMake external cache args
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
3f187c3334
Fix cmake broken when using lower version.
8 years ago
Liu Yiqun
ea5b265fdb
Fix the setting of simd flags in cmake when there is no avx and sse3 support.
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
liaogang
194a3b8ae9
Revise docker docs
8 years ago
liaogang
4aa41233b8
Add cudnn v5 path in CMAKE
8 years ago
Liu Yiqun
bb4a60d9b5
Merge branch 'develop' into build_arm
8 years ago
Liu Yiqun
82f4ae7f00
Add alternative implementation of SpinLock and ThreadBarrier,
...
using the same implemetation as mac os.
8 years ago
Yu Yang
e7bc8802d9
Revert unchanged file.
8 years ago
Yu Yang
6b78a11fa9
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
Yu Yang
9c1c19b6d0
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
liaogang
df9993fd2c
add blank
8 years ago
liaogang
5854420f18
Fix NOT WITH_PYTHON
8 years ago
Liu Yiqun
38fa74edaa
Fix cmake error of failing to find UINT64_MAX.
8 years ago
Liu Yiqun
f261dc6a8b
Merge branch 'develop' into build_arm
8 years ago
Liu Yiqun
ba11f5c400
Modify compiling flags to support neon and add the definition of PADDLE_USE_LAPACK.
8 years ago
gangliao
32667db269
Merge pull request #1689 from gangliao/code
...
remove colon in code coverage
8 years ago
helinwang
627357478d
Merge pull request #1691 from gangliao/open
...
Fix gemm_kernel crashed in docker image
8 years ago
jacquesqiao
b557630188
Merge pull request #1682 from jacquesqiao/swig-compile
...
Refine swig and PaddlePaddle python wheel
8 years ago
liaogang
4673023fb0
Fix gemm_kernel crashed in docker image
8 years ago
qiaolongfei
bb51f0a219
set PROTOBUF_VERSION in setup.py
8 years ago
liaogang
5605ece1a1
remove colon in code coverage
8 years ago
qiaolongfei
e8965288dd
Merge branch 'newnew_swig' of https://github.com/gangliao/Paddle into swig-compile
8 years ago
liaogang
448798f18b
Enable coverage output
8 years ago
Yu Yang
08113b2019
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
Luo Tao
e6a2daa3eb
update sphinx cmake
8 years ago
Luo Tao
7a81327c28
remove compile option "with_metric_learning"
8 years ago
Liu Yiqun
4430fc9e5d
Merge branch 'develop' into build_arm
8 years ago
Liu Yiqun
717f755cee
Include arm_neon.h on arm platform.
8 years ago
liaogang
bd41a8c482
Fix cmake find protobuf problem
8 years ago
Yu Yang
8feb58368c
Merge branch 'feature/fix_ccache_not_in_path' into feature/c_api
8 years ago
Yu Yang
0f8cc82c81
Fix ccache refernece.
8 years ago
Liu Yiqun
ccd3d0a42b
Modify cmake for cross-compiling on arm architecture.
8 years ago
gangliao
714e9bb95a
Set Protobuf 3.1 in FIND_PACKAGE
8 years ago
Yu Yang
4380e73fcd
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
Yu Yang
af607df2f9
Merge pull request #1546 from reyoung/feature/v2_docs
...
Start doing v2 documentation
8 years ago
Yu Yang
6b0961a3c1
auto deployment paddle documentation
...
* Change build process to generate v2 documentation
* Add directory for v2 api
* Correct sphinx index soft-link
8 years ago
liaogang
615e41240c
remove comment messages
8 years ago
liaogang
59958319f1
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into cocover
8 years ago
liaogang
e76264f97e
redirect code coverage to /dev/null
8 years ago
liaogang
11fdb4f041
Check system's protobuf for internal users
8 years ago
liaogang
7955e3fca5
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into macosx
8 years ago
liaogang
d330b6aa02
Mac OSX System configure
8 years ago
liaogang
b18c126898
set macosx deployment version
8 years ago
liaogang
00bf87ab3f
Add default mkl dir in cmake
8 years ago
gangliao
f4678331f1
Merge pull request #1205 from F0REacH/fix_warpctc_cmake_torch_issue
...
Fix issue #1186
8 years ago
gangliao
419a130400
Merge pull request #1206 from F0REacH/set_protobuf_libdir
...
Set protobuf CMAKE_INSTALL_LIBDIR to fixed value lib
8 years ago
gangliao
df676a12ca
Merge pull request #1203 from reyoung/feature/fix_runtime_error_in_macos
...
Make external/glog use local gflags.
8 years ago
FoREacH
ed56240235
Set protobuf CMAKE_INSTALL_LIBDIR to fixed value lib
8 years ago
F0REacH
7709b697ba
Update warpctc.cmake
...
Fix case-sensitiveness
8 years ago
FoREacH
51fa6baebe
Fix issue #1186
8 years ago
reyoung
a8583f0ccb
Correct Handle Python Proto2
8 years ago
Yu Yang
95dec805aa
Make external/glog use local gflags.
8 years ago
Yu Yang
4be5ffae2c
Merge pull request #1195 from gangliao/sys
...
detect redhat and unknown in CMake
8 years ago
liaogang
febf9a0b07
Add comments and CMAKE_SYSTEM_NAME
8 years ago
liaogang
63118767bf
Add detect redhat and unknown in CMake
8 years ago
xuwei06
7ff8c8eec3
Compile glog with WITH_GFLAGS=ON
...
Also initialize glog after gflags in Util.cpp initMain()
Change-Id: I09ff062b462aa76d9f7b5f97e883b92939e6dcb2
8 years ago
Yu Yang
510ccfef1c
Make Paddle exports the symbols
8 years ago
Yu Yang
88c3862378
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
gangliao
5cd9d7dcd4
Merge pull request #1169 from gangliao/docker
...
Update Dockerfile for develop branch
8 years ago
liaogang
b89f2f2f0c
Update build doc and dockerfile
8 years ago
QiJune
b000386002
Merge pull request #1155 from gangliao/centos
...
Detect CentOS 7 in CMake
8 years ago
gangliao
1efa03ec90
Merge pull request #1150 from gangliao/cblas
...
Add external openblas
8 years ago
liaogang
66851af107
Detect CentOS 7 in CMake
8 years ago
liujunyi
b697154ac4
correct mkl env var
8 years ago
liujunyi
f7c8287df9
add lack dependency to zlib
8 years ago
liaogang
35d7b17f79
Disable externel python
8 years ago
liaogang
589bb84241
Add openblas log configuration
8 years ago
liaogang
cdf6af64a8
Add external openblas
8 years ago
Yu Yang
d2e2042df3
Make sign compare as a compile warning not error.
8 years ago
liaogang
29f9c0d12f
Follow yuyang's comment
8 years ago
gangliao
de27ee7d87
Merge pull request #1115 from gangliao/cudart
...
Fix cudart bugs before initMain
8 years ago
Yu Yang
d23bae7b56
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
Yu Yang
eb082c65f2
Merge pull request #1111 from gangliao/protobuf_version
...
Upgrade python protobuf to 3.0.0
8 years ago
liaogang
80c1679284
Fix cudart bugs before initMain
8 years ago
liaogang
298a6cd35c
Upgrade python protobuf to 3.0.0
8 years ago
Yu Yang
657d20403c
Merge branch 'feature/add_third_party_for_gflags' into feature/c_api
8 years ago
Yu Yang
bce067b002
Make gflags third_party path configurable
8 years ago
liaogang
d44f5e931a
Resolving circular dependences in linux
8 years ago
Yu Yang
a22c889cef
Merge branch 'develop' of github.com:baidu/Paddle into feature/c_api
8 years ago
liaogang
bd1f6a7929
Fix swig on linux and clean cmake
8 years ago
Yu Yang
f30c25fe2d
Add THIRD_PARTY_PATH
8 years ago
liaogang
4d6aca4b33
Warpctc only support dynamic load
8 years ago
liaogang
425f9515f0
Fix warpctc bugs
8 years ago
liaogang
057c216e00
Fix warpctc static libs and torch
8 years ago
liaogang
203db079f5
Merge confict with another PR
8 years ago
liaogang
934ba0bf39
Disable dynamic linked cuda libs default
8 years ago
liaogang
635d4622a7
Clean py_env
8 years ago
liaogang
c24e94c8a4
Check python if system already equipped one
8 years ago
liaogang
b49745cd56
Add find system's swig
8 years ago
Yu Yang
d41ac09090
Merge pull request #1017 from gangliao/external
...
Download, build, install External dependencies via cmake
8 years ago
liaogang
d0a5ce290a
Clean travis ci
8 years ago
Yu Yang
106620ea06
Merge branch 'feature/use_std_cmake' into feature/c_api
8 years ago
Yu Yang
a873a40e50
Try to use standard way to import gflags.
...
* See [here](https://gflags.github.io/gflags/#cmake ).
8 years ago
Yu Yang
3fcd81fde7
Stash
8 years ago
liaogang
b090ce329a
Fix conflict with develop
8 years ago
liaogang
572d8254ea
Clean cmake
8 years ago
liaogang
e2d0e09a8c
Update external dependencies
8 years ago
liaogang
9e7f2b8de8
Add system configure
8 years ago
xutianbing
936b0ed118
add paddle_test_util static lib to simplify unit test.
8 years ago
hedaoyuan
97f41534e0
fix link order error
8 years ago
hedaoyuan
c37c8a19b5
remove gtest_main_library
8 years ago
hedaoyuan
6820b8f5f1
fix error when WITH_TESTING=OFF
8 years ago
liaogang
aee0857838
Clean Travis ci and fix bug
8 years ago
liaogang
2ffb6dbb17
Fix warpctc header directory
8 years ago
liaogang
338dc3ee92
Fix external denpendencies build order
8 years ago
liaogang
0b956711d9
Add external_project_dependencies for targets
8 years ago
liaogang
46cadaeaa9
Update external dependencies cmake
8 years ago
liaogang
a02ec8c932
Refine CMakeLists
8 years ago
liaogang
662f174b85
Refine cmake file names
8 years ago
liaogang
6cd4b6e041
Update external libs
8 years ago
liaogang
280994fafa
Add other extern dependencies
8 years ago
liaogang
8a2ceda676
Add externel google's dependencies
8 years ago
hedaoyuan
bf32411191
Merge branch 'develop' of https://github.com/baidu/Paddle into cmrnorm
8 years ago
hedaoyuan
5fddd99e18
move TEST from test_matrixCompare.cpp to cross_map_normal_op_test.cpp
8 years ago
hedaoyuan
558e86927c
add CMakeLists
8 years ago
Yu Yang
79611a2794
Merge branch 'develop' of github.com:baidu/Paddle into feature/upgrade_to_proto3
8 years ago
Luo Tao
1de901ab8e
Merge branch 'develop' into dir
8 years ago
liaogang
ae174b33c0
Remove WITH_GLOG and WITH_GFLAGS in cmake
8 years ago
Yu Yang
0c65442c5b
Upgrade protobuf to 3.1 in Travis-CI linux
8 years ago
Luo Tao
f1e3ade09d
update chinese catalog
8 years ago
Luo Tao
0764bb4a9e
add exclude_patterns for conf.py.in
8 years ago
Yu Yang
48128e51ba
Merge pull request #868 from emailweixu/fix_enable_virtualenv
...
Fix enable_virtualenv
8 years ago
xuwei06
aff8a0f12c
Fix enable_virtualenv
...
The resource "unsigned char[]" array generated by create_source needs to have 0 ending as a valid C string to be used in PythonUtil.cpp initPython()
Change-Id: I5e214606ed9102f37813ea3f07565dc10a9c015e
8 years ago
Luo Tao
0c96b26c3c
remove breathe and doc/howto/source directory
8 years ago
liaogang
613d7c812b
Fix conflicts with develop branch
8 years ago
liaogang
4453d76759
Upgrade cuda minimum version to 7.0
8 years ago
liaogang
26b2996b0a
Upgrade compiler‘s minimum version
...
* for modern language properties
8 years ago
Liu Yiqun
46ef2bc694
Merge branch 'develop' into warpctc
8 years ago
Yu Yang
a514eb395a
Refine cmake get version routine
8 years ago
Liu Yiqun
4d487c6f35
Integrate warp-ctc as WarpCTCLayer, including unitest and layer interface.
8 years ago
gangliao
14ba68f963
Update FindAVX.cmake ( #404 )
...
* make AVX_FOUND is default value to WITH AVX
* let AVX_FLAG always keep -mavx flag since compiler can build binary with -mavx even CPU does not support avx.
8 years ago
hedaoyuan
125c19a3c3
fix some nvcc compile options ( #392 )
8 years ago
backyes
93e4d0cce6
using find_package for swig ( #334 )
8 years ago
backyes
744dba4abd
add rdma cmake support ( #284 )
...
* add rdma cmake support
* move rdma related code to rdma.cmake
8 years ago
gangliao
3e2dc77cc7
Add code coverage and coveralls ( #296 )
8 years ago
lzhao4ever
5f2059db05
Add matrix inverse ( #240 )
...
* Add matrix inverse
8 years ago
gangliao
6467c38202
Add default cuda system path ( #192 )
...
* DYLD_LIBRARY_PATH is disable after Mac OS X 10.11
* fix clang + gpu compile error on Mac OS
* fix some words and errors in build docs
8 years ago
emailweixu
cbe734b396
Python trainer api ( #193 )
...
* Python trainer API and demo
* Adding missing PaddleAPIPrivate.h
* Adding api_train.sh
* More comments
* Bump up patch version to 0b3
8 years ago
Yu Yang
58f896c3f4
Speed up PyDP2, support numpy.float array ( #207 )
8 years ago
Yu Yang
2f82d72ede
Fix bug in yield dictionary in DataProvider. ( #197 )
...
* Fix bug in yield dictionary in DataProvider.
* Also make virtualenv work in Paddle.
8 years ago
backyes
6f0d634e02
set MKL search path with intel64 ( #188 )
8 years ago
gangliao
0ab332242f
Support MAC OS Sierra ( #169 )
8 years ago
gangliao
d8e2874185
Fix CUDA_VERSION Comparsion ( #165 )
8 years ago
gangliao
3ca5df0f47
Fix bug when only support AVX 2 ( #150 )
...
In some situation, for instance, in the virtual machine, it could happen.
8 years ago
xuwei06
6ea794872f
Fix cmake/FindAVX.cmake
8 years ago
gangliao
90234791f4
Add automatic check AVX in CMake ( #145 )
...
* Add automatic check AVX in CMake
* Revise table format and some words in build docs
8 years ago
liaogang
8ddc5faac1
Update Mac OS X port
...
* follow comments to fix bugs
8 years ago
liaogang
9795e01639
Merge remote-tracking branch 'upstream/master'
9 years ago
Yu Yang
494f5a836b
Add findZLIB in cmake
...
* Also fix a bug, we should link -ldl at last
9 years ago
Yu Yang
a238b11f83
Fix linux compile
9 years ago
Yu Yang
738b6894bc
Make whole-archive to less library
...
* Also make use cmake find to zlib.
* circle link in osx, use reverse link all libs instead. But
maybe osx just don't care circle link.
9 years ago
Yu Yang
0ad0e4ac48
Add Wall Werror
9 years ago
liaogang
38166e29d7
Add default openblas path on MAC OS
9 years ago
liaogang
445d1e8201
Support MAC OS for PaddlePaddle
9 years ago
liaogang
d6d85add20
fix bug in findLastSet
...
* findLastSet function: size_t could be uint, ulong, ulonglong
* add default cuda 7.0 in flags.cmake
Change-Id: Ica9d09520e6a1468e5fc97e2c29c1ea7c73dafbb
9 years ago
liaogang
2fe39f8c7a
modify flags.cmake to support modern gpu arch
...
Change-Id: Ie237127bb0f537998827ab29ffde2526c21c6dd1
9 years ago
liaogang
4866c99550
add custom CUDA_ARCH for modern Gpus
...
Change-Id: I569a4db567f27c1b9e143086930a9f7079c20f78
9 years ago
Yu Yang
c6fd55e4d7
Remove print for cuda gencode
...
Change-Id: I79fd722623430c11363c819bbd3ef10099197dbb
9 years ago
wangjiangb
0b02a221ff
Fix errors for high version GPU.
...
ISSUE=4622423
git-svn-id: https://svn.baidu.com/idl/trunk/paddle@1503 1ad973e4-5ce8-4261-8a94-b56d1f490c56
9 years ago
zhangjinchao01
b72beee4f0
fix dash and space bug,
...
ISSUE=4586495
git-svn-id: https://svn.baidu.com/idl/trunk/paddle@1408 1ad973e4-5ce8-4261-8a94-b56d1f490c56
9 years ago