Commit Graph

268 Commits (5e90f5e1876dfb01a0df571885082211f1170da1)

Author SHA1 Message Date
qijun 39f75a13a4 Merge remote-tracking branch 'baidu/develop' into executor_impl
8 years ago
Yi Wang 880b874b47 Merge branch 'develop' of https://github.com/paddlepaddle/paddle into paddle_only_cpu
8 years ago
Yi Wang 2b204f048b Rename platform::GetDeviceCount into platform::GetCUDADeviceCount
8 years ago
qijun e02cc571cf Merge remote-tracking branch 'baidu/develop' into executor_impl
8 years ago
qijun fe10e86dd5 fix gpu build error
8 years ago
Yi Wang 4558807c48 Use PADDLE_WITH_CUDA instead of PADDLE_WITH_GPU
8 years ago
Yu Yang 84500f9487 Change `PADDLE_ONLY_CPU` to `PADDLE_WITH_GPU`
8 years ago
qijun cb198fa7b6 merge baidu/develop
8 years ago
qijun 395051512d remove device context manager
8 years ago
qijun 6c4d1f551d refine codes
8 years ago
qijun 023ed5eb39 merge baidu/develop
8 years ago
qijun b5dbe88b5a follow comments
8 years ago
dzhwinter 8acc010691 Merge branch 'develop' into macro
8 years ago
dongzhihong 5423cb3e57 format
8 years ago
Yu Yang 8fd845e0fa Unify Map in OpDescBind
8 years ago
chengduoZH df59889984 remove conflict
8 years ago
qijun b611a479fc fix gpu build error
8 years ago
qijun 7a6fcc7d30 move EigenDeviceConverter to device_context.h
8 years ago
Yu Yang f2feb33384 Follow comments
8 years ago
Yu Yang 3a5693e0a8 Add Skeleton of Double support
8 years ago
chengduoZH 3c0f079333 remove conflict and fix InferShape function
8 years ago
Yu Yang bc30ba19ed Merge pull request #4375 from reyoung/feature/use_bool_for_enforce
8 years ago
chengduoZH 30a586df0c Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into Add_pool_op
8 years ago
Qiao Longfei d0ad82cff1 fix nv_library (#4370)
8 years ago
Yu Yang 699dbe3be9 Use `bool` for PADDLE_ENFORCE, not int
8 years ago
Yu Yang ba1f5b5c58 Sync computation when Python invoke `run`
8 years ago
chengduoZH 0417e4e4bf fix framework::LoDTensor => Tensor
8 years ago
dangqingqing 41a2321a0e Refine platform::Transform function and fix prelu_op testing.
8 years ago
Yu Yang 87e4e25db1 Change Transform API
8 years ago
Yu Yang 847fe47310 Merge branch 'develop' of github.com:baidu/Paddle into feature/remove_lazy_init_in_dev_ctx
8 years ago
Yu Yang 81d56ca86b Remove lazy-initialization in device_context
8 years ago
武毅 8580dce308 Refine accuracy_op CUDA kernel (#4097)
8 years ago
Yu Yang 9d3b920d75 Merge pull request #3981 from reyoung/feature/transform_api
8 years ago
liaogang 59d661b9a9 Fix enforce test failed
8 years ago
Yu Yang f8c6792aa3 Extract DevPtrCast to device_ptr_cast.h
8 years ago
Yu Yang 54d88d4472 Merge branch 'develop' of github.com:baidu/Paddle into feature/transform_api
8 years ago
Yu Yang 6fbf097bcc Mark thrust::device_ptr in transform
8 years ago
Yu Yang dad5421afe Remove enforce demangle
8 years ago
Yu Yang c5fa417c62 Host and device transform API
8 years ago
Yu Yang ed346f1dcd Pass CI
8 years ago
dangqingqing 8c048aa099 Remove cudnn_helper.cc
8 years ago
dangqingqing 207132226c Add unit testing for cuDNN wrapper.
8 years ago
dangqingqing c20a01d67d Add cuDNN Wrapper.
8 years ago
dangqingqing f188e22b33 Remove set functor and add comapre_grad test
8 years ago
dangqingqing 9bc1a1a126 fix cuda_helper.h
8 years ago
dangqingqing 1795e57671 Merge branch 'develop' of https://github.com/PaddlePaddle/Paddle into lookup_table
8 years ago
dangqingqing 0f3b9e4112 lookup table op, cuda helper and set functor
8 years ago
qijun 1918ad8759 fix gpu build error
8 years ago
qijun 36e8e72566 expose random seed to users
8 years ago
qijun 2f47f35b3e fix gpu build error
8 years ago
qijun 7c274dc0a1 use curand
8 years ago
qijun d525abed95 refine random related ops
8 years ago
liaogang b3ab15a7ab follow comments
8 years ago
liaogang 83d0016f54 Fix undefined reference
8 years ago
liaogang 3ec9ecb162 Fix conflicts with new declaration with 'C' linkage
8 years ago
liaogang 55437b58b9 Add ENVIRONMENT interface interface
8 years ago
Yu Yang f7d32c614d Fix bug of enforce when dladdr not found
8 years ago
qijun 2403045cbd refine device_context_test
8 years ago
qijun f168843e47 fix gpu build error
8 years ago
qijun 95fe318e3e init
8 years ago
gangliao 0c3c609d5f Merge pull request #3463 from gangliao/bug
8 years ago
liaogang ffbb4c1963 memory.h for unique_ptr
8 years ago
liaogang 8210bcea61 Using static_cast<char*> to replace (char*)
8 years ago
liaogang b4755c5aa7 Demangle exception call stack for PADDLE_ENFORCE
8 years ago
qijun 95df4700d4 Merge remote-tracking branch 'baidu/develop' into port_blas
8 years ago
Yu Yang d299528829 Add curandGenerateNormal to curand.h
8 years ago
Yu Yang 227e09b208 Merge branch 'develop' of github.com:baidu/Paddle into feature/fix_random_op_link_error
8 years ago
qijun 688c43b104 format code
8 years ago
Yu Yang 4591110201 Fix gaussian_random_op compile error
8 years ago
qijun 5f1081d83d fix bug in dynload
8 years ago
Yu Yang 14f98c88e8 Polish comments on paddle/platform/variant.h
8 years ago
Yu Yang 2df628af88 Fix the bug between nvcc and boost
8 years ago
Yu Yang a573dd4cc6 Use ostream << operator to get to_string
8 years ago
Yi Wang 54cda76fe8 Refactorize enforece_test.cc
8 years ago
Yan Chunwei 2af35002f7 fix some enforce (#3301)
8 years ago
Yi Wang 7aac121816 Fix bugs
8 years ago
Yi Wang a40b755b6a Add explicit to some constructors
8 years ago
Superjom 62e592e58b fix ci error
8 years ago
Superjom 992c04db15 Merge branch 'develop' of github.com:PaddlePaddle/Paddle into enforce_add_more_helpers
8 years ago
Superjom 5201b911a4 add other enforces
8 years ago
Superjom ddacdf1735 init enforce eq
8 years ago
Superjom 5485caf7f7 add EQ
8 years ago
liaogang b58725bd51 Add cpplint for *.h and cuda *.cu
8 years ago
qijun 81cc7a3227 merge baidu/develop
8 years ago
Yu Yang 8395af06de Add Backtrace for enforce
8 years ago
qijun 4a1f7bd21f add gpu python op test
8 years ago
Superjom 5c437c43c7 fix paddle/develop build error concerning rnnop
8 years ago
qijun 5364b3944e use cuda default stream
8 years ago
qijun d962c2a997 fix bug in CUDADeviceContext
8 years ago
liaogang c2b8bd34be FIX: name convention
8 years ago
liaogang 7829bdbd9a Fix conflicts
8 years ago
liaogang d951e9c726 Fix: refine device context and fix place()
8 years ago
Yi Wang 1cfc8b6ebc Merge pull request #3056 from gangliao/cpu_mem
8 years ago
liaogang de8a8feeb4 ENH: Refine Tensor and And CopyFrom
8 years ago
Yu Yang e3f5fdcc7a Make PADDLE_ENFORCE and PADDLE_THROW catchable
8 years ago
liaogang ca89bfada3 Fix paddle enforce special cases
8 years ago
liaogang b05886414b Add cuda memcpy in gpu_info
8 years ago
liaogang 2d2ee47bda FIX: fix string
8 years ago
liaogang 97c2a9a969 Fix: compiler error under gpu
8 years ago
liaogang fab896c5a0 Remove using namespace
8 years ago
liaogang 941eccac83 Follow comments
8 years ago
qijun 5017b15468 refactor tensor mutable_data
8 years ago
qijun 9e3a9eb233 merge baidu/develop
8 years ago
qijun d649dbf442 implement add_op kernel
8 years ago
liaogang 7010a5da1a FIX: throw_on_error on cuda
8 years ago
liaogang 620575b6eb FIX: cpplint code style
8 years ago
liaogang 90c4cd8323 FIX: header file
8 years ago
liaogang 2680dca9c8 ENH: add cuda enforce to PADDLE_ENFORCE
8 years ago
liaogang f812de2cce ENH: unify PADDLE_ENFORCE
8 years ago
liaogang 03b3d0d8a8 Follow comments
8 years ago
liaogang 365b457a04 Merge conflicts
8 years ago
liaogang ff98e3c1ec ENH: Remove comments
8 years ago
qijun 4e918377d0 fix bug in dynload
8 years ago
qijun 70d937c595 add memory header file
8 years ago
qijun be2c1a3b99 follow comments
8 years ago
qijun a07deac9ef follow comments
8 years ago
qijun 85806e7585 follow comments
8 years ago
qijun 8ee50a35d4 fix gpu build error
8 years ago
qijun ca23d86160 merge baidu/develop
8 years ago
qijun 4d336d9063 follow comments
8 years ago
Yu Yang 0ff8192072 Add OperatorWithKernel class
8 years ago
qijun ef5f9debc6 refine device_context
8 years ago
qijun 6bbc2944ae fix code style
8 years ago
qijun b5a8d5b4b4 remove unused deps
8 years ago
qijun 8f5a9fd9a7 fix gpu build error
8 years ago
qijun 14d2c3990f split device_context
8 years ago
qijun 69d76812ae fix cublas dynload bug
8 years ago
liaogang 383b96f32c FIX: merge conflicts
8 years ago
Yu Yang a046605307 Refine CUDA Related libraries
8 years ago
liaogang 49fd49f76b Fix conflicts
8 years ago
dongzhihong 18e65b0c08 "support net_proto header"
8 years ago
QI JUN 1038bc461a implement DeviceContext (#2709)
8 years ago
liaogang 1ce2fca484 Merge conflicts
8 years ago
liaogang 5d2e8edb3e FIX: dynamic loader deps
8 years ago
liaogang 74691789e9 ENH: add memory unit test
8 years ago
liaogang ada1c20bbc FIX: Buddy Allocator Free with Merge feature
8 years ago
liaogang 0ba6347565 ENH: Add buddy allocator Free
8 years ago
qijun e6fcdd47e5 fix wrong including header-file in files in paddle/platform/dynload dir
8 years ago
liaogang 379434b243 Delete cmake in dynload
8 years ago
liaogang fb413508e2 Merge conflict
8 years ago
qijun 3567ea6d7c move to dynload directory
8 years ago
qijun 9eeabe986d follow comments
8 years ago
qijun 76b7be46da add deps for dyload cc_library
8 years ago
qijun ed18647e37 finish test
8 years ago
qijun a77fcef3f9 fix cuda compile error
8 years ago
qijun a30754b05e test device_context
8 years ago
qijun 3ba7a738f3 add dynamic_load
8 years ago
liaogang fb51c3dc89 FIX: add compile dependency gflags
8 years ago
liaogang 6e7209f058 ENH: Add gpu info interface
8 years ago
liaogang e6c14f7e00 ENH: Polish cpu info interface
8 years ago