You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@singa.apache.org by wa...@apache.org on 2020/09/18 06:01:15 UTC
[singa] 01/01: Merge branch 'dev' for V3.1-RC1
This is an automated email from the ASF dual-hosted git repository.
wangwei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/singa.git
commit f5a9cdfd9866851adf5e5909250add3f62acbf27
Merge: c5769f1 fb9be0f
Author: wang wei <wa...@gmail.com>
AuthorDate: Fri Sep 18 14:00:21 2020 +0800
Merge branch 'dev' for V3.1-RC1
.asf.yaml | 2 +
.asf.yaml => .codecov.yml | 11 +-
.github/workflows/conda.yaml | 71 +
.github/workflows/macOS.yaml | 56 +
.github/workflows/rat.yaml | 2 +-
.github/workflows/ubuntu.yaml | 64 +
.travis.yml | 70 -
CMakeLists.txt | 1 +
README.md | 9 +-
examples/cnn/README.md | 2 +-
examples/cnn/autograd/mnist_cnn.py | 27 +-
examples/cnn/autograd/xceptionnet.py | 119 +-
examples/cnn/benchmark.py | 26 +-
examples/cnn/model/alexnet.py | 70 +-
examples/cnn/model/cnn.py | 36 +-
examples/cnn/model/resnet.py | 129 +-
examples/cnn/model/xceptionnet.py | 133 +-
examples/cnn/{train.py => train_cnn.py} | 33 +-
examples/cnn/train_mpi.py | 29 +-
examples/cnn/train_multiprocess.py | 32 +-
examples/{rnn => gan}/README.md | 24 +-
examples/gan/lsgan.py | 335 +-
examples/gan/model/gan_mlp.py | 104 +
examples/gan/model/lsgan_mlp.py | 101 +
examples/gan/vanilla.py | 318 +-
examples/mlp/module.py | 54 +-
examples/mlp/native.py | 2 +-
examples/onnx/arcface.py | 59 +-
examples/onnx/bert/bert-squad.py | 50 +-
examples/onnx/bert/tokenization.py | 4 -
examples/onnx/fer_emotion.py | 51 +-
examples/onnx/gpt2/gpt2.py | 110 +
examples/onnx/gpt2/requirements.txt | 1 +
examples/onnx/mnist.py | 320 -
examples/onnx/mobilenet.py | 52 +-
examples/onnx/resnet18.py | 49 +-
examples/onnx/ro_bert_a.py | 103 +
examples/onnx/{mobilenet.py => shufflenetv2.py} | 61 +-
examples/onnx/tiny_yolov2.py | 62 +-
examples/onnx/training/model.json | 84 +
examples/{cnn => onnx/training}/train.py | 140 +-
examples/onnx/utils.py | 13 +-
examples/onnx/vgg16.py | 50 +-
examples/{rnn => qabot}/README.md | 23 +-
examples/qabot/qabot_data.py | 282 +
examples/qabot/qabot_model.py | 152 +
examples/qabot/qabot_train.py | 159 +
examples/rbm/train.py | 16 +-
examples/rnn/README.md | 21 +-
examples/rnn/{train.py => char_rnn.py} | 59 +-
examples/rnn/imdb_data.py | 283 +
examples/rnn/imdb_model.py | 58 +
examples/rnn/imdb_train.py | 176 +
include/singa/core/common.h | 12 +-
include/singa/core/device.h | 46 +-
include/singa/core/scheduler.h | 48 +-
include/singa/core/tensor.h | 45 +-
include/singa/io/communicator.h | 15 +-
java/pom.xml | 1 +
python/singa/autograd.py | 3018 ++++++----
python/singa/converter.py | 242 -
python/singa/device.py | 62 +-
python/singa/initializer.py | 264 +-
python/singa/layer.py | 2774 +++++----
python/singa/loss.py | 216 -
python/singa/metric.py | 218 -
python/singa/model.py | 354 ++
python/singa/module.py | 193 -
python/singa/net.py | 531 --
python/singa/opt.py | 656 +-
python/singa/optimizer.py | 472 --
python/singa/snapshot.py | 3 +
python/singa/sonnx.py | 1835 +++---
python/singa/tensor.py | 113 +-
python/singa/utils.py | 69 +-
setup.py | 440 ++
src/CMakeLists.txt | 5 +
src/api/core_device.i | 4 +
src/api/core_tensor.i | 36 +-
src/api/model_operation.i | 38 +
src/api/model_optimizer.i | 71 -
src/api/singa.i | 6 +-
src/core/device/cpp_cpu.cc | 13 +
src/core/device/cuda_gpu.cc | 77 +-
src/core/device/device.cc | 41 +-
src/core/device/opencl_device.cc | 2 +-
src/core/device/platform.cc | 2 +
src/core/scheduler/scheduler.cc | 197 +-
src/core/tensor/math_kernel.cu | 93 +-
src/core/tensor/math_kernel.h | 15 +-
src/core/tensor/tensor.cc | 374 +-
src/core/tensor/tensor_math.h | 30 +
src/core/tensor/tensor_math_cpp.h | 101 +
src/core/tensor/tensor_math_cuda.h | 165 +-
src/io/communicator.cc | 345 +-
src/model/layer/cudnn_activation.cc | 4 +-
src/model/layer/cudnn_convolution.cc | 2 +-
src/model/layer/cudnn_dropout.cc | 8 +-
src/model/operation/batchnorm.cc | 12 +-
src/model/operation/convolution.cc | 34 +-
src/model/operation/pooling.cc | 8 +-
src/model/operation/rnn.cc | 808 +++
src/model/operation/rnn.h | 136 +
test/python/cuda_helper.py | 2 +-
test/python/run.py | 16 +-
test/python/test_api.py | 192 +-
test/python/test_dist.py | 2 +-
test/python/test_initializer.py | 123 +
test/python/test_layer.py | 276 -
test/python/test_loss.py | 71 -
test/python/test_metric.py | 74 -
test/python/test_model.py | 499 ++
test/python/test_module.py | 306 -
test/python/test_net.py | 115 -
test/python/test_onnx.py | 170 +-
test/python/test_onnx_backend.py | 3225 +---------
test/python/test_operation.py | 764 ++-
test/python/test_opt.py | 230 +
test/python/test_optimizer.py | 382 --
test/python/test_tensor.py | 149 +-
test/singa/test_cpp_cpu.cc | 4 +-
test/singa/test_operation_rnn.cc | 141 +
test/singa/test_scheduler.cc | 106 +-
test/singa/test_tensor_math.cc | 10 +
tool/conda/dist/meta.yaml | 8 +-
tool/conda/docker/cuda10.2/Dockerfile | 63 +
tool/conda/gpu/meta.yaml | 2 +-
tool/conda/singa/conda_build_config.yaml | 25 +-
tool/conda/singa/meta.yaml | 13 +-
tool/cpplint.py | 6327 --------------------
tool/docker/README.md | 9 +-
.../devel/centos6/cuda10/Dockerfile.manylinux2014 | 132 +
tool/docker/devel/centos6/cuda10/cuda.repo | 6 +
tool/docker/devel/ubuntu/cuda10/Dockerfile | 2 +-
tool/docker/devel/ubuntu/cuda9/Dockerfile | 2 +-
tool/linting/py.sh | 4 +-
tool/travis/build.sh | 55 -
tool/travis/depends.sh | 43 -
tool/wheel.sh | 43 +
139 files changed, 13686 insertions(+), 18457 deletions(-)