This is an automated email from the ASF dual-hosted git repository.
zkaoudi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-wayang.git
from 39179719b Merge pull request #590 from mspruc/main
add b20f1fdb2 feat: ConvLSTM for demo
add 1cdf10c6e refactor: mark the bug
add d98bf138a fix: batchNorm2D
add c9ebc693b fix: batchNorm2D init
add 6031c68d8 feat: convLSTM2D demo
add 1a61b8f79 fix: json api
add de8f1656e fix: conv2d
new 90095c38a Merge pull request #579 from joker-star-l/tf_demo
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../binary/DLTrainingOperatorFromJson.scala | 3 +-
.../org/apache/wayang/basic/model/DLModel.java | 22 ++
.../wayang/basic/model/op/{Cast.java => Get.java} | 23 +-
.../org/apache/wayang/basic/model/op/Input.java | 33 +-
.../java/org/apache/wayang/basic/model/op/Op.java | 17 +-
.../basic/model/op/{Cast.java => Reshape.java} | 22 +-
.../basic/model/op/{Cast.java => Slice.java} | 22 +-
.../basic/model/op/{Cast.java => Transpose.java} | 22 +-
.../basic/model/op/{Cast.java => ZeroLike.java} | 16 +-
.../model/op/nn/{ReLU.java => BatchNorm.java} | 32 +-
.../wayang/basic/model/op/nn/BatchNorm2D.java | 54 +++
.../wayang/basic/model/op/nn/BatchNorm3D.java | 54 +++
.../basic/model/op/nn/{Linear.java => Conv.java} | 47 +--
.../apache/wayang/basic/model/op/nn/Conv2D.java | 37 +++
.../apache/wayang/basic/model/op/nn/Conv3D.java | 37 +++
.../wayang/basic/model/op/nn/ConvLSTM2D.java | 81 +++++
.../model/op/nn/{Softmax.java => MSELoss.java} | 8 +-
.../org/apache/wayang/basic/model/op/OpTest.java | 28 +-
.../apache/wayang/tensorflow/model/Convertor.java | 213 +++++++++---
.../wayang/tensorflow/model/TensorflowModel.java | 57 ++--
.../model/op/nn/TensorflowBatchNorm2D.java | 131 ++++++++
.../model/op/nn/TensorflowBatchNorm3D.java | 52 +++
.../tensorflow/model/op/nn/TensorflowConv2D.java | 112 +++++++
.../tensorflow/model/op/nn/TensorflowConv3D.java | 91 +++++
.../model/op/nn/TensorflowConvLSTM2D.java | 111 +++++++
.../tensorflow/model/op/nn/TensorflowLinear.java | 61 ++++
.../tensorflow/model/TensorflowModelTest.java | 29 +-
.../tensorflow/model/TensorflowOperatorTest.java | 369 +++++++++++++++++++++
.../apache/wayang/tests/TensorflowConvLSTMIT.java | 146 ++++++++
.../wayang/tests/TensorflowIntegrationIT.java | 24 +-
.../org/apache/wayang/tests/TensorflowIrisIT.java | 20 +-
.../wayang/tests/TensorflowIrisScalaLikeApiIT.java | 14 +-
32 files changed, 1779 insertions(+), 209 deletions(-)
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
=> Get.java} (67%)
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
=> Reshape.java} (67%)
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
=> Slice.java} (66%)
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
=> Transpose.java} (67%)
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/{Cast.java
=> ZeroLike.java} (77%)
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/{ReLU.java
=> BatchNorm.java} (58%)
create mode 100644
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/BatchNorm2D.java
create mode 100644
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/BatchNorm3D.java
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/{Linear.java
=> Conv.java} (55%)
create mode 100644
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/Conv2D.java
create mode 100644
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/Conv3D.java
create mode 100644
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/ConvLSTM2D.java
copy
wayang-commons/wayang-basic/src/main/java/org/apache/wayang/basic/model/op/nn/{Softmax.java
=> MSELoss.java} (91%)
create mode 100644
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowBatchNorm2D.java
create mode 100644
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowBatchNorm3D.java
create mode 100644
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowConv2D.java
create mode 100644
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowConv3D.java
create mode 100644
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowConvLSTM2D.java
create mode 100644
wayang-platforms/wayang-tensorflow/src/main/java/org/apache/wayang/tensorflow/model/op/nn/TensorflowLinear.java
create mode 100644
wayang-platforms/wayang-tensorflow/src/test/java/org/apache/wayang/tensorflow/model/TensorflowOperatorTest.java
create mode 100644
wayang-tests-integration/src/test/java/org/apache/wayang/tests/TensorflowConvLSTMIT.java