Merge branch 'pr387'
Project: http://git-wip-us.apache.org/repos/asf/incubator-singa/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-singa/commit/56292f1f Tree: http://git-wip-us.apache.org/repos/asf/incubator-singa/tree/56292f1f Diff: http://git-wip-us.apache.org/repos/asf/incubator-singa/diff/56292f1f Branch: refs/heads/master Commit: 56292f1fb376b196b92e5c0fb81eaccc7ab5d5c6 Parents: 7a19e63 ac5f4eb Author: Wang Wei <[email protected]> Authored: Thu Jul 5 11:09:32 2018 +0800 Committer: Wang Wei <[email protected]> Committed: Thu Jul 5 11:09:32 2018 +0800 ---------------------------------------------------------------------- examples/autograd/mlp.py | 4 +- examples/autograd/mnist_cnn.py | 11 +- python/singa/autograd.py | 329 ++++++++++++++++----------- python/singa/tensor.py | 2 +- src/CMakeLists.txt | 1 + src/api/model_operation.i | 46 ++++ src/api/singa.i | 1 + src/core/tensor/tensor_math_cpp.h | 44 +++- src/model/layer/convolution.cc | 4 +- src/model/layer/convolution.h | 21 +- src/model/operation/convolution.cc | 384 ++++++++++++++++++++++++++++++++ src/model/operation/convolution.h | 93 ++++++++ test/python/test_operation.py | 74 ++++++ 13 files changed, 855 insertions(+), 159 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/56292f1f/python/singa/tensor.py ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-singa/blob/56292f1f/src/core/tensor/tensor_math_cpp.h ----------------------------------------------------------------------
