1. 07 9月, 2017 1 次提交
    • Add topk op (#3760) · 3fbb692d
      武毅 提交于
      * init add
      
      * add topk op
      
      * someupdate
      
      * fix style check
      
      * add test py file
      
      * update top k cuda kernel
      
      * follow comments
      
      * remove debug print
      
      * fix casting error
      
      * fix casting error
      
      * fix casting error
      
      * fix rename bug...
      
      * fix travis
      3fbb692d
  2. 01 9月, 2017 1 次提交
  3. 30 8月, 2017 1 次提交
  4. 25 8月, 2017 1 次提交
  5. 22 8月, 2017 2 次提交
  6. 21 8月, 2017 3 次提交
  7. 17 8月, 2017 1 次提交
  8. 16 8月, 2017 1 次提交
  9. 14 8月, 2017 2 次提交
  10. 11 8月, 2017 1 次提交
  11. 10 8月, 2017 1 次提交
  12. 09 8月, 2017 1 次提交
  13. 08 8月, 2017 2 次提交
    • Q
      add gradient test framework (#3226) · e31a469e
      Qiao Longfei 提交于
      * init grad op checker
      
      * can run
      
      * add GradeChecker class
      
      * use get_numeric_gradient
      
      * refine code
      
      * add softmax and cross entropy auto grad test
      
      * use close to judge op_grad and numeric_grad
      
      * add cpu and gpu compare
      
      * add comments
      
      * add support_gpu
      
      * fix allclose
      
      * fix name error and symplify code
      
      * optimize gradient checker
      
      * add test_cross_entropy_op
      
      * update gradient_checker.py
      
      * optimize code
      
      * use random.uniform instead of random.random
      
      * fix type bug
      
      * optimize check_grad
      
      * put SupportGPU into OperatorBase
      
      * typo
      e31a469e
    • D
      "test gaussian random in python side" · 52d2ebda
      dongzhihong 提交于
      52d2ebda
  14. 07 8月, 2017 4 次提交
    • Y
      Fix CI Test · 460326f4
      Yu Yang 提交于
      460326f4
    • Y
      Follow comments · 9f816352
      Yu Yang 提交于
      9f816352
    • L
      Add py_test · 7ecdf6ad
      liaogang 提交于
      7ecdf6ad
    • Y
      Add uniform random operator · e376bda4
      Yu Yang 提交于
      It can be run both CPU/GPU. configure attributes are:
      
      * min: the min value of uniform random
      * max: the max value of uniform random
      * dims: the dimension of output tensor
      * seed: the random seed of uniform random. 0 means generate a seed each
              time.
      e376bda4
  15. 04 8月, 2017 1 次提交
  16. 02 8月, 2017 2 次提交
  17. 01 8月, 2017 1 次提交
  18. 31 7月, 2017 1 次提交
  19. 25 7月, 2017 2 次提交
  20. 24 7月, 2017 2 次提交
    • Y
      Add unittest for network · 0ab678e9
      Yu Yang 提交于
      0ab678e9
    • Y
      Expose Net to Python (#2967) · 1294b3c5
      Yu Yang 提交于
      * Expose Net to Python
      
      * Expose PlainNet to Python, make python can add_op, complete_add_op
      * Provide a low level api to manipulate Net
      * Unittest for Net::DebugString
      1294b3c5
  21. 21 7月, 2017 2 次提交
  22. 19 7月, 2017 1 次提交
  23. 18 7月, 2017 3 次提交
    • Y
      Add Unittest of add_two_op · 3402b6ad
      Yu Yang 提交于
      3402b6ad
    • Y
      Skeleton Of fully connected operator · d3373c5b
      Yu Yang 提交于
      * Fc operator is a grouped operator, which combined by may internal
        operators.
      * InferShape & Run a FC operator in Python.
      d3373c5b
    • Y
      Make Tensor <--> Numpy interactive in tensor.h · a89c7ffa
      Yu Yang 提交于
      * Follow review comments to seperate Tensor Numpy interactive methods in
        tensor.h.
      * Simplify logic for `CastToPyBufferImpl`, make it as one struct and in
        details namespace.
      * Remove `Scope` expose in Python, since it currently is useless.
      * Remove some debug functions.
      a89c7ffa
  24. 14 7月, 2017 1 次提交
  25. 11 7月, 2017 2 次提交
    • Y
      Default scope function · d027f47d
      Yu Yang 提交于
      `Paddle` manages Scope as programming language's scope.  It just a
      thread-local stack of Scope. Top of that stack is current scope, the
      bottom of that stack is all scopes' parent.
      
      Invoking `create_var/get_var`  can `create/get` variable in current
      scope. Invoking `enter_local_scope/leave_local_scope` can create or
      destroy local scope.
      
      A `scoped_function` will take a `function` as input. That function will
      be invoked in a new local scope.
      d027f47d
    • Y
      Expose paddle.framework by pybind11 (#2793) · 27b196ba
      Yu Yang 提交于
      * 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
      27b196ba