qingqing01
4490bf968f
Merge pull request #990 from pengli09/norm-layer
...
Change float to real in NormLayer.h
8 years ago
Yu Yang
680dd92bde
Add AverageOptimizer, Add save parameter
8 years ago
Peng Li
89bf2e44f0
Change float to real in NormLayer.h
8 years ago
wangyanfei01
3ca5750ba8
fix conficts
8 years ago
liaogang
f09989a1b2
Remove utils/CommandLineParser.h
8 years ago
gangliao
db82a0e53f
Merge pull request #980 from reyoung/feature/add_const_in_gradient_machine_eval
...
Add const to GradientMachine::eval
8 years ago
backyes
c1b294a358
Merge pull request #974 from emailweixu/timer_namespace
...
Adding namespace in timing macros
8 years ago
qingqing01
b53bdcdc67
Merge pull request #867 from Noplz/ssd
...
priorbox layer for Single Shot Multibox Detection Network
8 years ago
Yu Yang
eaba2e2eff
Expose Evaluator API
8 years ago
gaoyuan
8d24931588
Change member variables from public to protected
8 years ago
Yu Yang
1e6c87bd78
Merge branch 'feature/add_const_in_gradient_machine_eval' into feature/mnist_train_api
8 years ago
Yu Yang
4d5a0b0a03
Also add const to makeEvaluator
8 years ago
Yu Yang
4d81b36123
A tiny fix in PyDataProvider2
...
* hidden decorator kwargs in DataProvider.__init__
* also add unit test for this.
8 years ago
Yu Yang
22aacbfd6c
Add const to GradientMachine::eval
8 years ago
Peng LI
28c5010c0f
Merge pull request #976 from pengli09/add_label_seq_pos_to_inputdef
...
Support user specified label input in tests
8 years ago
Peng Li
d09564b73f
change std::vector<int> to const reference
8 years ago
Yu Yang
adc58397d2
Merge pull request #969 from reyoung/feature/clean_gradient_machine_start
...
Remove not used params in GradientMachine::start
8 years ago
Yu Yang
05ab22c332
A simplest train file for mnist added.
8 years ago
Peng Li
8bd4752227
Merge branch 'develop' into add_label_seq_pos_to_inputdef
8 years ago
Yu Yang
20249e8e65
Try expose ParamUpdater::update
8 years ago
Yu Yang
efb5c10cdb
Merge branch 'feature/fix_swig_dense_scanner' into feature/mnist_train_api
8 years ago
Yu Yang
36d1e6178c
Use numpy in DenseScanner.
8 years ago
Yu Yang
ad93b8f964
Merge branch 'feature/fix_param_hidden_in_pydp2' into feature/mnist_train_api
8 years ago
Yu Yang
9f5e742b6d
A tiny fix in PyDataProvider2
...
* hidden decorator kwargs in DataProvider.__init__
* also add unit test for this.
8 years ago
Yu Yang
27d87db6a0
Wait for reading data.
8 years ago
Tao Luo
446e3c21be
Merge pull request #946 from luotao1/checker
...
travis for check broken links
8 years ago
Yu Yang
4e34220852
Merge pull request #970 from reyoung/feature/clean_parameter_updater_finish_pass
...
Remove unused cost parameter in ParameterUpdater
8 years ago
Luo Tao
39a547741c
refine docs.sh
8 years ago
Peng LI
06ea2bf721
Merge pull request #967 from pengli09/fix_test_type
...
change float to real in two tests
8 years ago
Peng Li
1b8e151fa2
Support user specified label input in tests
8 years ago
gaoyuan
f2029298a7
Change type float to real.
8 years ago
Luo Tao
de8927ebe1
refine docs.sh
8 years ago
Luo Tao
5471e87f3d
Merge branch 'develop' into checker
8 years ago
Peng Li
67fcd898c5
fix array style problem
8 years ago
xuwei06
84ad724f99
Adding namespace in timing macros
...
Sometime those macros are used under different namespaces. We need to use namespace ::paddle
to make it compile correctly.
Change-Id: I57a6d6ec8cd0d680b584aab62d72a35c226a24a4
8 years ago
wangkuiyi
37f759597e
Merge pull request #927 from wen-bo-yang/develop_test
...
support UBUNTU MIRROR and modify doc
8 years ago
tianbingsz
42e121791e
Merge pull request #854 from hedaoyuan/cmrnorm
...
Cmrnorm
8 years ago
tianbingsz
904936912e
Merge pull request #934 from tianbingsz/paddle_function_mat
...
Matrix API refactor
8 years ago
Yu Yang
677c79b6a1
Merge branch 'feature/clean_parameter_updater_finish_pass' into feature/mnist_train_api
8 years ago
Yu Yang
dadd48a5cc
Merge pull request #963 from reyoung/feature/add_const_in_parameter_updater
...
Add const in ParameterUpdater init
8 years ago
Yu Yang
71a316ea1f
Remove unused cost parameter in ParameterUpdater
8 years ago
Yu Yang
025e3e94d2
Add GradientMachine::start/finish to API
8 years ago
Yu Yang
ad6cb60d74
Merge branch 'feature/clean_gradient_machine_start' into feature/mnist_train_api
8 years ago
Yu Yang
56f29658ba
Remove not used params in GradientMachine::start
8 years ago
Yu Yang
8b4cbcfc18
Start doing mnist_train_api
8 years ago
Peng Li
35bbb4fb01
change float to real in two test
...
Change float in test_ConvTrans and test_ConvUnify to real.
8 years ago
hedaoyuan
f1a94e3ff7
follow comments
8 years ago
Yu Yang
0d1703d91f
Add const in ParameterUpdater init
8 years ago
Peng Li
6e405a10c5
fix style issues
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
Peng Li
8fe3a3aa73
Add excluded_chunk_types to ChunkEvaluator
...
The chunks of types in excluded_chunk_types will not be counted in
ChunkEvaluator. This is useful for tasks such as SRL, in which chunks of
type V (verb) will not be taken into account in evaluation.
8 years ago
gaoyuan
6f8f468fdb
Add priorbox layer gpu unit test.
8 years ago
emailweixu
8a42a54968
Merge pull request #915 from reyoung/feature/add_unittest
...
Add unittest to cover SgdThreadUpdater's enableBufType
8 years ago
yangwenbo02
8f08fa1da4
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop_test
...
Synchronic code from PaddlePaddle/Paddle
8 years ago
Luo Tao
204152c76e
set -e for docs.sh
8 years ago
Luo Tao
48558218e4
Merge branch 'develop' into checker
8 years ago
xutianbing
4fbf94993b
Refactor MUL functions, pass object reference instead of shared_ptr.
8 years ago
xutianbing
706c572424
Matrix API refactor, when passing parameters, convert shared_ptr (MatrixPtr) to
...
reference or raw matrix (Matrix & or Matrix *)
contextProjectionForward
contextProjectionBackward
contextProjectionBackwardData
contextProjectionBackwardWeight
classificationError
The mul functions would be updated later.
8 years ago
hedaoyuan
5ef7c97ee2
Merge pull request #940 from reyoung/feature/fix_rnn_unittests
...
Fix RNN unittest bugs.
8 years ago
gangliao
10fe308808
Merge pull request #949 from ccx0912/MY_COOL_STUFF_BRANCH
...
Added support for cudnn v6 and cuda 8.0
8 years ago
Tao Luo
e823c95671
Merge pull request #947 from reyoung/feature/clean_bn_code
...
Clean BatchNorm Code.
8 years ago
chenchaoxiu
18ebeec2ac
Added support for cudnn v6 and cuda 8.0
8 years ago
Luo Tao
1a0669753e
travis for check broken links
8 years ago
hedaoyuan
148bd4d0b3
add Layer::createFunction
8 years ago
Yu Yang
af5d954bdf
Clean BatchNorm Code.
8 years ago
gaoyuan
7dfe3bdf7a
remove gpu memory alloc
8 years ago
gaoyuan
38723e778d
remove random flag
8 years ago
Yu Yang
a980b83a0c
Fix RNN unittest bugs.
...
* The DataProvider should be INCREF every time.
8 years ago
liaogang
c40b069bb7
remove redundant code
8 years ago
gaoyuan
cad325f09a
Add header file
8 years ago
gaoyuan
8d9f675910
Add header files
8 years ago
gaoyuan
9f990d9059
Add unittest of the priorbox layer
8 years ago
yangwenbo02
2b91bf15c5
Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into develop_test
...
Synchronize code from PaddlePaddle/Paddle
8 years ago
yangwenbo02
5222b586e2
support UBUNTU MIRROR and modify doc
8 years ago
Yu Yang
fc80f65889
Temp disable errored unittest
8 years ago
hedaoyuan
d5c773713e
Merge pull request #888 from reyoung/feature/upgrade_to_proto3
...
Upgrade protobuf to 3.1 in Travis-CI
8 years ago
Yu Yang
7aad9f539e
Merge branch 'develop' of github.com:baidu/Paddle into feature/add_unittest
8 years ago
Yu Yang
96eab5046a
Complete unittest setting in CMake
8 years ago
Yu Yang
04fb1fc13e
Merge pull request #891 from backyes/sparse_bug
...
[Sparse Bug] Test and sparse_remote_update can not co-exsit, crash trainer if necessary
8 years ago
qingqing01
bd3f976a85
Merge pull request #906 from emailweixu/check_cnn_input_size
...
Check the input size for convolution.
8 years ago
xuwei06
7462692d4c
Formatted by pre-commit
...
Change-Id: I2b58c8d854aa31096a6b6e49c1c120f7acec622b
8 years ago
hedaoyuan
cee9346804
add some comments
8 years ago
Yu Yang
22b9b6662b
Add unittest to coverage SgdThreadUpdater's enableBufType
8 years ago
hedaoyuan
f13aeb52e9
fix swig_api
8 years ago
Yu Yang
7395d2dadb
Using protobuf3 in Travis-CI MacOS.
8 years ago
Yu Yang
6a461812c6
Install protobuf3 to /usr
8 years ago
hedaoyuan
d11e2b4013
Remove some useless code
8 years ago
hedaoyuan
558e86927c
add CMakeLists
8 years ago
wangyanfei01
7c7430470d
follow comments: more readable LOG
8 years ago
hedaoyuan
22a5e478f3
move Function to function dir
8 years ago
Yu Yang
7439025753
Refine code
8 years ago
Yu Yang
79611a2794
Merge branch 'develop' of github.com:baidu/Paddle into feature/upgrade_to_proto3
8 years ago
hedaoyuan
d2d0010609
add CrossMapNormalGradFunc
8 years ago
gaoyuan
520342ed91
Fix code format
8 years ago
Yu Yang
08917e08c2
Make Travis-CI pre-commit check more readable.
8 years ago
gaoyuan
707a9c9bbd
Fix variable name and add the annotation
8 years ago
hedaoyuan
9171ab0ac1
Merge branch 'develop' of https://github.com/baidu/Paddle into cmrnorm
8 years ago
wangyanfei01
45bd0a5e16
more accurate to early stop train sparse model
8 years ago
hedaoyuan
4ebb3eb759
imporve Function
8 years ago
hedaoyuan
ce1d98e083
Add a Tensor to use as a Function argument
8 years ago
gangliao
6aed264f0a
Merge pull request #896 from gangliao/glog
...
Remove custom glog-like and gflags-like macros
8 years ago
Tao Luo
5bfa28f481
Merge pull request #897 from zzsu/bug-fix
...
fix a few bugs related to frame size.
8 years ago
xuwei06
bcd280d6bd
Check the input size for convolution.
...
Make sure the input size is correct.
Change-Id: I2559075e32a098c5ed51942ff8351d964a6d6c75
8 years ago
liaogang
ae174b33c0
Remove WITH_GLOG and WITH_GFLAGS in cmake
8 years ago
Zhizhong Su
9a243d7a23
fix a few bugs related to frame size.
8 years ago
liaogang
3d0e73bd32
Remove custom glog-like and gflags-like macros
8 years ago
hedaoyuan
a1d2abc16d
add Function
8 years ago
wangyanfei01
2294b819cc
Merge remote branch 'origin/develop' into sparse_bug
8 years ago
wangyanfei01
f53e8d7a09
fix bug: if test and sparse_remote_update can not co-exsit, crash trainer if necessary
8 years ago
Yu Yang
0c65442c5b
Upgrade protobuf to 3.1 in Travis-CI linux
8 years ago
gaoyuan
9600932650
Add fake gpu support of the priorbox layer for the moment
8 years ago
gaoyuan
39d689e253
Format the priorbox code
8 years ago
Yi Wang
35ccf9c21d
Disable clang-format check on a trick part of our source code
8 years ago
Yi Wang
8777ff3fa6
Use yapf to auto format all BUILD and WORKSPACE files
8 years ago
Yu Yang
f821b6b750
Fit pre-commit for clang-format 4.x
8 years ago
Yu Yang
ea7dd7c925
Fix logic error before
8 years ago
Yu Yang
f63fbcdd29
Add unit test for row buffer.
8 years ago
yuan
0eac399280
priorbox layer for ssd
8 years ago
hedaoyuan
e357f27158
add GPU CrossMapNormal
8 years ago
hedaoyuan
bf47397125
Merge pull request #859 from hedaoyuan/fix_warning
...
Fix warning
8 years ago
Yu Yang
fa2c06fb05
Add comments
8 years ago
Yu Yang
a3043989a4
Extract RowBuffer class for SparseRowMatrix.
...
* The original SparseRowMatrix use two fields to store each rows,
which let code very confusing. Try to extract a RowBuffer class,
for SparseRowMatrix data storage, and manage auto-growth logic.
8 years ago
hedaoyuan
72bb211b2f
remove COMPILER_SUPPORT_CXX11
8 years ago
hedaoyuan
4736246515
fix warning
8 years ago
Yu Yang
f62f5181f1
Use explicit type for std::transform.
...
* Also fix a protential bug in WarpCTCLayer.cpp
8 years ago
hedaoyuan
95035908b4
add CrossMapNormal
8 years ago
Yu Yang
d5c0eeda00
Remove m4 when generate protobuf
...
Also fix compile issues
8 years ago
liaogang
081eb1c42b
Format code using clang-format3.8
8 years ago
liaogang
976063c277
format code with clang-format3.8
8 years ago
liaogang
880aa220be
Add inline and bit manipulation in CpuId.h
8 years ago
hedaoyuan
529f24c262
cpu cmrnorm
8 years ago
Yu Yang
579e591207
Try to fix unittest error
8 years ago
Yu Yang
6ea5a9fd03
Add tips when unittest error
8 years ago
Yu Yang
94538798a0
Merge branch 'develop' of github.com:baidu/Paddle into feature/travis_pre_commit_checks
8 years ago
Yu Yang
be1b70e64e
Tuning travis
8 years ago
Yu Yang
068bfbb817
All file pass pre-commit hook
8 years ago
gangliao
f66196a8bf
Merge pull request #826 from reyoung/feature/fix_travis_build_when_rebase
...
Fix Travis-CI when using rebase.
8 years ago
Yu Yang
2a5a8e79e5
Fix Travis-CI when using rebase.
...
* The $TRAVIS_COMMIT_RANGE could be not existed, because the git history
can be changed and rebased. Here we alway run Travis-CI when `git diff`
cannot return the modified files.
* Also do not push docs update if is not PaddlePaddle/Paddle.
8 years ago
wangkuiyi
f2fc4d4cad
Merge pull request #817 from wangkuiyi/install_gtest_in_dockerfile
...
Remove sudo from Dockerfile.*
8 years ago
Yu Yang
8431513012
Merge pull request #805 from luotao1/breathe
...
remove breathe and doc/howto/source directory
8 years ago
Yi Wang
174ca2723a
Remove sudo from Dockerfile.*
8 years ago
Yi Wang
56b15bd530
Install libgtest-dev in Dockerfiles
8 years ago
liaogang
917c9cc67e
Change interface and comments in Cpuid.cpp
8 years ago
Luo Tao
0c96b26c3c
remove breathe and doc/howto/source directory
8 years ago
liaogang
cb9ebedaef
Remove ostream and add intrin header file
8 years ago
wangkuiyi
392dc96701
Merge pull request #761 from PaddlePaddle/install-bazel
...
Add bazel installation to the Dockerfiles
8 years ago
gangliao
0cdfa8cd6b
Merge pull request #800 from gangliao/check_avx
...
Add SIMD flags for runtime check
8 years ago
liaogang
bf5342702f
Fix bugs on SIMD flags and unit test
8 years ago
liaogang
5c480d6fcb
Add reference to CPUID
8 years ago
gangliao
0b73318f8b
Merge pull request #789 from F0REacH/nvcc_stray_character_fix
...
Fix nvcc stray character Issue #760
8 years ago
liaogang
4f73e3f666
Add SIMD flags for runtime check
8 years ago
Yi Wang
e9549cbb78
Change "Baidu, Inc" into "PaddlePaddle Authors"
8 years ago
FoREacH
38eddca9c2
Fixed incorrect macro
8 years ago
FoREacH
3adfdf0c58
Fix nvcc stray character Issue #760
8 years ago
Yu Yang
abff5dc6cd
Merge branch 'develop' of github.com:baidu/Paddle into feature/refine_doc_drnn
8 years ago
Yu Yang
2368ca8f7b
Merge pull request #663 from gangliao/docker
...
Refine docker install doc and FAQ for gpu driver
8 years ago
liaogang
613d7c812b
Fix conflicts with develop branch
8 years ago
Li Peng
6772acab12
Update according Yi's comments
...
- Put the 'ARG DEBIAN_FRONTEND=noninteractive' ahead of the first
'apt-get install' invoke.
- Add comments to Dockerfiles to explain why we're adding Bazel
installation.
Signed-off-by: Li Peng <lipeng@unisound.com>
8 years ago
Yu Yang
aed8803a40
Merge branch 'develop' of github.com:baidu/Paddle into feature/refine_doc_drnn
8 years ago
Li Peng
0592d1b76e
Add bazel installation to the Dockerfiles
...
Also add DEBIAN_FRONTEND=noninteractive to suppress the debconf
messages.
8 years ago
liaogang
0eaf9f64e6
Remove sparse length limits
8 years ago
Yiqun Liu
4823075f95
Merge pull request #651 from Xreki/warpctc
...
Integrate warp-ctc as WarpCTCLayer, including unit test and layer interface.
8 years ago
Yu Yang
1539335383
Add unittest related #653
...
* But not reproduce the problem.
8 years ago
wangyanfei01
b7b7011def
try to connect again if refused error found
8 years ago
Yi Wang
6216b59597
Resolve conflicts
8 years ago
gangliao
75351f586d
Revert test_Matrix.cpp
...
when merge with the develop branch, some mistakes happened
8 years ago
Yu Yang
737f2bf3c1
Merge pull request #731 from reyoung/feature/fix_testing_style
...
Simplify the testOnePeriod method.
8 years ago
Yu Yang
82774dbbd3
Merge pull request #239 from hedaoyuan/tensor
...
Add TensorExpression
8 years ago
hedaoyuan
abdcb8e128
format some files
8 years ago
Liu Yiqun
78bdd32471
Merge branch 'develop' into warpctc
8 years ago
Yu Yang
5d26716c69
Merge pull request #723 from wangkuiyi/woboq
...
Make browserable C++ source code into HTMLs
8 years ago
Yi Wang
2f024ba527
Add more customizable ARGs with default values to Dockerfiles .
8 years ago
hedaoyuan
d04c206f30
remove the 'using namespace paddle;' in the test files
8 years ago
Yi Wang
af1c2e905d
Add -U to RUN pip install
8 years ago
hedaoyuan
84a0574ac3
add a PerfUtils.h
8 years ago
Yu Yang
ba68704edb
Fix api test, fix testing script for macos
8 years ago
hedaoyuan
8d73681324
fix some errors due to merge
8 years ago
hedaoyuan
671db8deaa
Merge branch 'develop' of https://github.com/baidu/Paddle into tensor_merge
8 years ago
hedaoyuan
a1d1565fb9
add some comments
8 years ago
hedaoyuan
7e0b51f28f
some bugs fix
8 years ago
hedaoyuan
a7855d3ebb
Lazy Assignment
8 years ago
hedaoyuan
3a5d60bc1c
compile test_Tensor.cu with CPU
8 years ago
hedaoyuan
07f30241b8
fixed some nvcc compilation related
8 years ago
hedaoyuan
e63f1e6952
merge from cooder
8 years ago
Tao Luo
44d4be6e43
Merge pull request #724 from Shi-Liang/theme_develop
...
Customized Paddle's document theme
8 years ago
liaogang
82694fd766
Fix faq adn docker doc conflicts
8 years ago
Yu Yang
3100406cc4
Simplify the testOnePeriod method.
8 years ago
liaogang
26b2996b0a
Upgrade compiler‘s minimum version
...
* for modern language properties
8 years ago
qingqing01
239cadef3a
Merge pull request #411 from backyes/bugfix_test_period
...
Re-design command options for testing for better understanding
8 years ago
wangyanfei01
1f2423a919
follow comments: more docs
8 years ago
wangyanfei01
290ee32f2d
fix confliction
8 years ago
hedaoyuan
17f7125b57
Merge pull request #643 from hedaoyuan/auto_compare
...
Auto compare cpu and gpu function.
8 years ago
wangyanfei01
63de3ec2ba
merge origin/develop and fix confliction
8 years ago
Yu Yang
34dc87e2f5
Merge pull request #716 from wangkuiyi/docker_arg
...
Replace m4 template by Dockerfile ARGs
8 years ago
Yi Wang
ccf89a5a24
Make browserable C++ source code into HTMLs
8 years ago
Yi Wang
1c4d71949f
Replace m4 template by Dockerfile ARGs
8 years ago
Liu Yiqun
7bb7fed833
Simplify the CMakelist.txt and fix typos.
8 years ago
Liu Yiqun
46ef2bc694
Merge branch 'develop' into warpctc
8 years ago
Shi-Liang
9563db3e77
modified the document config files and add theme files
8 years ago
Luo Tao
7830893a83
fix conflict
8 years ago
wangkuiyi
133dfc0340
Merge pull request #629 from wangkuiyi/docker_openssh
...
Re-define the way we build Docker images
8 years ago
emailweixu
95ef1af2be
Merge pull request #516 from wangyang59/gan
...
Demo: Generative Adverserial Nets
8 years ago
hedaoyuan
11479901a7
some bug fix
8 years ago
hedaoyuan
956b661cd9
Merge branch 'master' into auto_compare
8 years ago
hedaoyuan
ee52c75946
delete BaseMatrixCompare, and add AutoCompare::cmpWithoutArg
8 years ago
Liu Yiqun
18b85e558a
Add a script to auto compile the warp-ctc submodule.
8 years ago
Yi Wang
8e6965be4e
Resolve conflict with upstream/develop
8 years ago
xuwei06
66520f8b41
Fix --job=test
...
When the define_py_data_sources2 has both train_list and test_list,
for job=test, the trainer will create both dataProvider_ and testDataProvider_.
But dataProvider_ is not used. This causes SIGSEGV at finishAsync() because asyncLoader_ is not created.
Change-Id: If579f715f80a70ebc795094792c3436bfa0f5746
8 years ago
Liu Yiqun
25f1fbc491
Merge branch 'develop' into warpctc
8 years ago
Yu Yang
257819d3d4
Merge pull request #621 from luotao1/docker
...
refine build_docker_image.rst
8 years ago
wangyang59
c3ebff5e70
modified demo/gan following emailxuwei comments
8 years ago
wangyang59
9a02bd419c
fixed a small bug in demo/gan/README.md and testMatrix.py
8 years ago
wangyang59
3ebf6aaf9b
fixed a gpu bug in trainer API to train gan using GPU
8 years ago
wangyang59
70b78b74ff
fix a bug in BatchNormBaseLayer.cpp and add a test for it
8 years ago
xuwei06
fec6f8091f
Skeleton for Generative Adverserial Nets
8 years ago
Yi Wang
20b416d256
Resolve conflict from git pull upstream develop
8 years ago
wangyang59
09a5b8bd4d
consolidate img_conv.conf in test_NetworkCompare
8 years ago
wangyang59
0e78171802
changed group=2 in test_NetworkCompare
8 years ago
wangyang59
4641285c75
Added a test in test_NetworkCompare to verify cudnn and exconv, fixed a bug in cudnn_conv in dealing with groups
8 years ago
wangyang59
ba786b2e9e
only do test_ConvUnify when there is a gpu
8 years ago
wangyang59
60bf1a476a
Modifed ExpandConvBaseLayer to unify paras between expand and cudnn
8 years ago
wangyang59
fd92594353
added test_ConvUnify
8 years ago
hedaoyuan
c410382145
add some comments
8 years ago
hedaoyuan
1df826e767
Add a AutoCompare and move some test form test_matrixCompare.cpp to test_Matrix.cpp
8 years ago
liaogang
f340f37f02
Change atomicAdd to paddleAtomicAdd
8 years ago
Liu Yiqun
a816443e11
Add submodule warp-ctc.
8 years ago
Luo Tao
1d1a04c033
follow comments on rectangle CNN
8 years ago
Liu Yiqun
5a97c98d6c
Merge branch 'develop' into warpctc
8 years ago
Luo Tao
d114d8976a
Merge branch 'develop' into conv
8 years ago
qingqing01
31e57175d9
Merge pull request #655 from PaddlePaddle/release/v0.9.0
...
Release/v0.9.0
8 years ago
hedaoyuan
f70fc4a439
move some test from test_matrixCompare.cpp to test_BaseMatrix.cpp and test_Matrix.cpp
8 years ago
Yu Yang
18645134bd
Follow comments
8 years ago
Yu Yang
ff5ca6927f
Merge branch 'develop' of github.com:baidu/Paddle into feature/refine_doc_drnn
8 years ago
Liu Yiqun
4d487c6f35
Integrate warp-ctc as WarpCTCLayer, including unitest and layer interface.
8 years ago
wangkuiyi
765735b698
Merge pull request #645 from reyoung/feature/improve_paddle_version_check
...
Add `set -e` for paddle boot up script.
8 years ago
Yu Yang
1d8d957322
Add `set -e` for paddle boot up script.
...
* error when paddle has a wrong version number.
8 years ago
xutianbing
5de5453d15
add code comments for deepSwap
8 years ago
xutianbing
c7f96de12e
add unit test for deepSwap
8 years ago
xutianbing
cf205d0d43
deepSwap
8 years ago
hedaoyuan
1873945dc7
Add test_Matrix.cpp for auto compare member functions of class Matrix
8 years ago
hedaoyuan
1bac8e60c3
modify the file name test_matrix.cpp to test_SparseMatrix.cpp
8 years ago
hedaoyuan
409a8a181d
Merge branch 'develop' of https://github.com/baidu/Paddle into auto_compare
8 years ago
hedaoyuan
85e0cd709c
move some BaseMatrix test from test_matrixCompare.cpp to test_BaseMatrix.cpp
8 years ago
wangyanfei01
1f743d381c
Redesign test_period meaning:
...
* always do test on all test data
* do test at the end of each pass if test_period=0, otherwise do test if test_period batches passed
8 years ago
hedaoyuan
ff7b4284f4
Add a auto compare for BaseMatrix
8 years ago
Luo Tao
96615fe329
merge develop, fix conflict
8 years ago
Yi Wang
a3a7e76c7f
Respond to Helin's comments
8 years ago
Yi Wang
88802d15cd
Remove template execution results from Dockerfile.m4
8 years ago
Yi Wang
aca08255d2
Allow docker build to build from local Git commit.
8 years ago
Luo Tao
a7671dee47
refine build_docker_image.rst
8 years ago
Yu Yang
341688b583
Bumping up version number
8 years ago
Yu Yang
6aece5060b
Stash
8 years ago
Yu Yang
da7c0f1326
Format sequence_nest_rnn_multi_unequalength*.conf
8 years ago
liaogang
e488001675
Merge conflict with hl_cuda_device.cc
8 years ago
Yu Yang
514cbeff09
Merge branch 'develop' of github.com:baidu/Paddle into feature/refine_doc_drnn
8 years ago
Luo Tao
9ea0661a82
clang format off on some cuda .cc file
8 years ago
Luo Tao
80c68d38ff
clang format .cc .h .cpp .c and .hpp file
8 years ago
Yu Yang
e9f50bd50b
Merge branch 'develop' into feature/add_clang_format_plugin
...
* Merge conflict using theirs
8 years ago
Yu Yang
731fe950c4
Change auto => size_t in BaseMatrix.cu
...
* Because it is a cuda source file, and we need to support c++ 03 in
cuda.
8 years ago
Yu Yang
d42fbed02d
Fix several cpp issues
...
* Different Type compare.
* ostream << should pass a const object.
* remove always true checks.
8 years ago
liaogang
ccea3b026e
Add style check for *.cc files in cuda directory
8 years ago
gangliao
049f9d3a1c
Fix a pointer comparison bug in hl_dso_loader.cc
8 years ago
backyes
5fdaa966ee
Merge pull request #541 from reyoung/feature/fix_diff_type_compare
...
Fix several cpp issues
8 years ago
Yu Yang
5e738ca333
Change auto => size_t in BaseMatrix.cu
...
* Because it is a cuda source file, and we need to support c++ 03 in
cuda.
8 years ago
liaogang
8393c19ccf
Add recursive mutex and counter for gpu profiler
8 years ago
Yu Yang
20600e7036
Fix several cpp issues
...
* Different Type compare.
* ostream << should pass a const object.
* remove always true checks.
8 years ago
Yu Yang
0ed23581f1
Merge branch 'develop' of github.com:baidu/Paddle into feature/refine_doc_drnn
8 years ago
Yu Yang
a49d1d9529
Refine the original hrnn documentation.
8 years ago
liaogang
20aac5bba1
Add style check for *.cc files in cuda directory
8 years ago
gangliao
5a67a04e63
Merge pull request #511 from baidu/release/v0.9.0
...
Sync Release Branch => Develop
8 years ago
Yu Yang
7b1d3c77c8
Refine ver2num function, add comments
8 years ago
Yu Yang
5b1ba87320
Add version check for paddle
8 years ago
liaogang
f28f2e0ab7
Merge branch 'develop' of https://github.com/baidu/Paddle into profiler
8 years ago
liaogang
2c84c1ecfb
Add profiler object and update docs
8 years ago
Luo Tao
496d64ebdb
Support rectangle input for CNN
8 years ago
Yu Yang
65612425f2
Merge pull request #384 from wangyang59/trainerAPIGpu
...
Modified API to use FLAGS_use_gpu as useGpu default value
8 years ago
liaogang
84cab2c763
Merge conflict with develop branch
8 years ago
liaogang
e8c0fb9e14
Add GPU Profiler unit test
8 years ago
liaogang
2e9ea1cece
Add Gpu profiler interface
8 years ago
Yu Yang
4705083ee1
Update dockerfile tags
8 years ago
Yu Yang
c60f57b6e3
Fix some problems in Debian build scripts.
...
* Mount local Paddle instead of git clone from remote.
* Use official chinese ubuntu source instead of 163 mirror.
8 years ago
Yu Yang
f702484ee2
Fix forwardTest for ids in python swig.
...
* unittest need to be added. But fix the bugs first.
8 years ago
Yu Yang
9115ab1c11
Merge pull request #450 from reyoung/feature/pre-commit-hooks-scripts
...
Feature/pre commit hooks scripts
8 years ago
wangyang59
4c86285a99
modifed Paddle.swig to specially handle UnsupportError only
8 years ago
wangyang59
b207535198
Add setUseGpu in PaddleAPI.h and handle UnsupportedError in swig with meaningful message displayed
8 years ago
wangyang59
91e6dcb68f
fixed a bug in Paddle::Vector::createCpuVectorFromNumpy
8 years ago
wangyang59
70fecee080
add unittest for Matrix and Vector in API
8 years ago
wangyang59
f22573bdaf
changed to isUsingGpu() in PaddleAPI.h and throw exceptions instead of CHECK
8 years ago
wangyang59
2be3a74779
Modified API to use FLAGS_use_gpu as useGpu default value
8 years ago
xuwei06
a6ad9a1608
Fix unittest
...
Change-Id: Ic80845c892c96c37a0df0ddc433fe1aeaa5a9d1c
8 years ago
xuwei06
bf6f690f31
Add ScalingProjection
...
out = w * input
where w is a parameter of size 1
Change-Id: Ife682d62323ceb1a20cbbf6269421b20a862d888
8 years ago
dangqingqing
48ea047100
Bug fix in testing mode.
8 years ago
Yu Yang
836d61382f
Update pre-commit-config
...
* Check all files by pre commit hooks
8 years ago
Yu Yang
b87427b682
Merge pull request #445 from QiJune/format_py_code_1st
...
format python code in demo, doc, doc_cn and paddle directories
8 years ago
Haonan
5591292b7a
modifications according to comments
8 years ago
qijun
319742c641
format python code in demo, doc, doc_cn and paddle directories
8 years ago
Haonan
728defbec9
copy the data when createSparseMatrix
8 years ago
Haonan
069d0004dc
multi_binary_cross_entropy when ids vector is provided
8 years ago
Yu Yang
818c81fecc
Merge pull request #428 from reyoung/feature/add_check_env_for_docker
...
Add checkout name for Dockerfile
8 years ago
Tao Luo
ca0bb40c6e
Merge pull request #300 from QiJune/feature/sppnet
...
add SpatialPyramidPoolLayer c++ support
8 years ago
Haonan
ebb153b067
Merge pull request #416 from yu239/hl_activetype
...
change the act.name for LinearActivation() to "linear" so that it won't fail in hl_activetype; also fix the hasinputsset in submodel
8 years ago
Tao Luo
eb3bf9ea64
Merge pull request #360 from emailweixu/sum_cost
...
Add SumCost
8 years ago
Haonan
45f6e1abee
change hlactivetype instead of act.name
8 years ago
Yu Yang
64b7561ce6
Add checkout name for Dockerfile
...
* Because in dockerhub, we cannot set the `docker build `running
directory, we could only use `git clone` command to get the latest
code if we put `Dockerfile` in subdirectory
* But the `git clone` will checkout the default branch only, so here
we add a `ENV` in Dockerfile to checkout special branch or tag in
git repo. We could change it to `V0.9.0` tag when it release.
8 years ago
qijun
9dd588b414
fix merge conflicts
8 years ago
gangliao
8295eb91bf
Merge pull request #287 from gangliao/bilinear
...
Add bilinear interpolation layer
8 years ago
qingqing01
cfc965d52c
Merge pull request #269 from wangyang59/deconv
8 years ago
liaogang
f27ff4d8a4
Revise code
8 years ago
qijun
61444d903d
Merge remote-tracking branch 'baidu/develop' into feature/sppnet
8 years ago
emailweixu
5ccf84ab2e
Merge pull request #383 from lzhao4ever/fix_matrix_inverse
...
Fix matrix inverse unittest to be more robust
8 years ago
wangyang59
af7a50c0d4
minor changes on deconv implementation and add protostr test for deconv layer
8 years ago
wangyang59
449120991e
minor change to convTransLayer test in test_LayerGrad
8 years ago
wangyang59
53e1629a43
Refactored imageSize in ConvBaseLayer to MathUtil
8 years ago
wangyang59
03f4b1d4d2
minor changes on deconv per luotao1 comments
8 years ago
wangyang59
7a322df0a8
deconv implementation mionr changes in ConvBaseLayer.cpp and config_parser.py
8 years ago
wangyang59
fb20187aaa
deconv layer implementation modification following luotao1 comments
8 years ago
wangyang59
3d72e94939
rebase deconv implementation with develop branch and resolve conflicts with pull#218 commit 45c81a414f
8 years ago
wangyang59
5e4cc241ac
Revised deconv implementations according to luotao1
8 years ago
wangyang59
5fff96f532
add another small test in test_LayerGrad for convTransLayer
8 years ago
wangyang59
e68b50ad09
fixed a bug in refactoring ExpandConv/TransLayer
8 years ago
wangyang59
2575b74fee
refactored ExpandConvLayer and ExpandConvTransLayer with ConvBaseLayerCpu
8 years ago
wangyang59
aa2cd2ce8f
Refactor ExpandConvTransLayer to share codes with ExpandConvLayer
8 years ago
wangyang59
bda259bb18
added more test on convTrans layer and comments
8 years ago
wangyang59
70e44732c2
added convTrans test and python components
8 years ago
wangyang59
5c88f07262
initial take on deconv layers
8 years ago
wangyanfei01
b62c80f156
qfg
8 years ago
liaogang
65b8bb2583
Fix a bug
8 years ago
liaogang
1c9f6f7f99
Update
8 years ago
qijun
f173341fb2
Merge remote-tracking branch 'baidu/develop' into feature/sppnet
8 years ago
wangyanfei01
0feecbd13c
modify on docs
8 years ago
qijun
dfbde28ad3
add some code comments for SppLayer
8 years ago
wangyanfei01
0a0c55d228
more friendly test options
8 years ago
liaogang
0519cc6423
Merge branch 'develop' of https://github.com/baidu/Paddle into bilinear
8 years ago
wangyanfei01
c6a0298e2a
create PR to polish test_period meaning
8 years ago
luotao1
e6c83f4ec0
some tiny fixs ( #406 )
...
* some tiny fixs
* use VLOG(3)
8 years ago
qijun
eaf3dec9c5
follow comments
8 years ago
liaogang
bc2b521c24
Follow comments
8 years ago
Liang Zhao
992ac8f9a1
Implement setDiag() with BaseMatrix::assign()
8 years ago
Liang Zhao
8c40bfd0fc
Make matrix well-conditioned when unittest inverse
8 years ago
qijun
70e04683dd
add getSize method for PoolProjection
8 years ago
qijun
3553576e6e
Merge remote-tracking branch 'baidu/develop' into feature/sppnet
8 years ago
qijun
e2c0713589
follow comments
8 years ago
liaogang
cc04a7d7ab
Merge branch 'develop' of https://github.com/baidu/Paddle into bilinear
8 years ago
liaogang
db1757556e
Follow comments
8 years ago
hedaoyuan
125c19a3c3
fix some nvcc compile options ( #392 )
8 years ago
Yu Yang
57bc6238d9
enable swig unittest in travis-ci ( #394 )
...
* Init
* Add numpy deps
* Refine
8 years ago
qijun
db569f293e
fix merge conflict
8 years ago
backyes
f06f4dfbae
py_paddle link zlib( #393 )
8 years ago
hedaoyuan
a07da94939
fix floating-point overflow problem of tanh ( #355 )
8 years ago
qijun
5ece5c96ad
add python wrap for sppLayer
8 years ago
xuwei06
38764bf908
Add sum_cost to document
...
And rebase
Change-Id: I7ea234b3aa8fc70675af15d91db08242c43fb5ff
8 years ago
xuwei06
ebad8e525d
Add SumCost
...
This allows user to implement any type of cost by summing over the output of non-cost layers.
Change-Id: Ic55aaabbf0c1299e70b8e48a0effcc91f8f5bd29
8 years ago
lzhao4ever
4905751a22
Add define for double getrf, getri ( #381 )
8 years ago
liaogang
5a1e7dbc6a
Fix conflict
8 years ago
luotao1
e802471c58
abstract outputSize function in CNN-related layers ( #314 )
8 years ago
liaogang
724d6dd40a
Replace outputH to batchSize
8 years ago
liaogang
d373c10091
Fix bilinear interp bug
8 years ago
liaogang
45b8c47e04
Add img_size for unit test
8 years ago
liaogang
bd38facada
Fix conflict
8 years ago
liaogang
57348806b5
Follow comments
8 years ago
Yu Yang
e05f4ff267
Fix SRL hang when exit. ( #291 )
...
* Fix SRL hang when exit.
* Error occurred when enable Async Load in TestDataProvider.
* It because DataProvider is calling getNextBatchInternal in one thread, and destructing DataProvider in other thread.
* Add wait routine in DataProvider destructing.
* Also fix another bug, when destructing TestDataProvider and do not read any test data.
Fix #286
* Follow comments, Use mutex is cool!
8 years ago
lzhao4ever
36bda94eb4
include mkl_lapacke.h ( #359 )
8 years ago
emailweixu
6c3a678c9a
Add elementwise math operations ( #343 )
...
* Add elementwise math operations
This allows use to use expressions like: y=log(1+exp(x))
Also added unittests for ActivationFunction
* Enforce keyword arguments for non-positional arguments
* Add LogActivation to doc
8 years ago
gangliao
3e2dc77cc7
Add code coverage and coveralls ( #296 )
8 years ago
gangliao
33004ecfb7
Fix glog check type unmatch in Util.cpp ( #353 )
...
* Fix glog check type unmatch in Util.cpp
#352
8 years ago
gangliao
3424a4c0d8
Fix bug and redundant code in hl_dso_loader.cc ( #306 )
8 years ago
hedaoyuan
1de75c039f
report error when use parallel_nn to train recurrent_nn model ( #335 )
8 years ago
lzhao4ever
5f2059db05
Add matrix inverse ( #240 )
...
* Add matrix inverse
8 years ago
emailweixu
9f9b4afcdb
install the right python package version ( #326 )
...
For multiple installation of paddle, there might be multiple versions of python package at opt/paddle/share/wheels/. We should install the right version.
Ideally, we should remove the wrong versions when install. But it's not easy to do this with cmake.
Change-Id: Ida8a8d60643ad9e42cf1c85776de9122d5ba1392
8 years ago
qijun
b282caf4f6
Merge remote-tracking branch 'baidu/develop' into feature/sppnet
8 years ago
Yu Yang
968464cc60
Fix a bug in testOnePeriod. ( #322 )
...
* Forget to finishTestPeriod in testOnePeriod.
* Fix #318
8 years ago
qingqing01
5acf136615
Bug fix in CudnnConvLayer, which will lead to destruction error. ( #317 )
8 years ago
Yu Yang
ee028bb5ea
Add How to build docs ( #312 )
8 years ago
qijun
766a61c374
fix conflict with baidu/develop
8 years ago
qijun
fcf177fc4b
reuse code of PoolProjection in PoolProjectionLayer
8 years ago
qingqing01
45c81a414f
Add job=time in trainer, refine cudnn_conv to reduce gpu memory and speed up training. ( #218 )
...
* Add benchmark for PaddlePaddle, tensorflow and caffe
* ConvProjection to reduce memory for goolenet
* Add unit test for ConvProjection.
1. unit test in test_LayerGrad.
2. compare the ConvPorjection and CudnnConvLayer, also compare the concat_layer+img_conv_layer and concat_layer_conv_projection.
* Reduce cudnn_conv memory and add benchmark document.
1. Use TmpMatrix as the workspace in cudnn_conv to reduce gpu memory. It reduce lots of memory.
2. Add benchmark document.
3. fix smallnet_mnist_cifar.py in paddle.
* Add job=time and refine cudnn_conv to reduce gpu memroy and speed up
* Refine cudnn_conv and shared biases operation in concat_layer and mixed_layer.
* follow comments
* follow comments
* Use unique_ptr to prevent memory leaks in CudnnConvLayer.
8 years ago
qijun
cdac60f616
add SpatialPyramidPoolLayer c++ support
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
liaogang
460320a41c
fix type unmatch on gcc
8 years ago
liaogang
fd4eeaf59c
Merge conflict with maxout layer
8 years ago
liaogang
ddfff3a7fd
Add bilinear interpolation layer
8 years ago
backyes
fa24cbdbe1
Support empty Param Block in ParameterSever ( #244 )
...
* Because in cluster maybe use a lot machine to train a model, and some parameter size could be too small for ParameterServer. Then some of pservers could not have any ParamBlock.
* Also, because ports_num or ports_num_for_sparse is too large, then give a warning in runtime.
8 years ago
luotao1
ca5a5ec480
Make Paddle --save_dir support a directory name ( #277 )
...
* Also fix #243
8 years ago
backyes
0e1a22d0fc
set test_period default value to 0 ( #279 )
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
backyes
46bd5f53e3
add input sparse data check for sparse layer at runtime ( #247 )
...
* add input sparse data check for sparse layer at runtime,
to avoid invalid data access at pserver end while doing prefetch
* remote sparse design support binary sparse and float saprse both
8 years ago
gangliao
9c5c38fa2a
FIx check type unmatch in MaxOutLayer ( #242 )
...
Compiled failed on gcc 4.6
8 years ago
Z-TAO
07b2e5d54c
Fix dataprovider converter for sparse data
8 years ago
luotao1
3dd8c9bea4
add maxout layer, including interface and unittest ( #229 )
...
* add maxout layer, including interface and unittest
* follow maxout comments
* auto setting channels
* fix unittest bug in test_RecurrentGradientMachine
8 years ago
luotao1
e20ff3b3e9
fix build bug in gcc46 ( #236 )
8 years ago
luotao1
e1f57bfd66
add base class for seqlastin/max/average layer ( #187 )
8 years ago
luotao1
6bef8390b9
fix bug in some different python environment ( #220 )
8 years ago
Yu Yang
58f896c3f4
Speed up PyDP2, support numpy.float array ( #207 )
8 years ago
emailweixu
28bc05b126
Fix sparse training for trainer_count=1 ( #204 )
...
* Fix sparse training for trainer_count=1
For trainer_count=1, the gradient machine is NeuralNetwork, which does not create parameter buf for PARAMETER_GRADIENT for sparse update in Parameter::enableType. But gradient parameter buf is still used in SgdThreadUpdater.
* Minor update to comment
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
luotao1
4e43a59a18
remove unmerged internal documents ( #205 )
8 years ago
gangliao
c13bdb15cd
remove redundant HPPL_TYPE_DOUBLE ( #200 )
8 years ago
luotao1
91df606280
remove some copyfrom in AgentLayer and ExpandLayer, fix warning in seq2seq config ( #183 )
8 years ago
luotao1
cebdb66768
hierarchical rnn document, add new config example ( #106 )
...
* hierarchical rnn document, add new config example
* update inputs_type of label
* add check for unsupported config
* refine hierarchical document
* refine doc title
* update docs, fix paddle to PaddlePaddle
* follow comments
8 years ago