[nnc] Change the ModelIR Conv2D kernel format from HWIO to OHWI (#2941)
authorСергей Баранников/AI Tools Lab /SRR/Engineer/삼성전자 <s.barannikov@samsung.com>
Tue, 29 Jan 2019 12:33:25 +0000 (15:33 +0300)
committerEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Tue, 29 Jan 2019 12:33:25 +0000 (15:33 +0300)
commita3943b7fc44ed9d465be72adf60b30d3ff0fd3c8
tree882bf42dc97966c109bb8671b28c3158461b0e49
parent393312482f5d5c7ad5b05b31128447e360036e97
[nnc] Change the ModelIR Conv2D kernel format from HWIO to OHWI (#2941)

* Change the ModelIR Conv2D kernel format from HWIO to OHWI to match TensorFlow Lite format.
* Adjust importers and backends.

Signed-off-by: Sergei Barannikov <s.barannikov@samsung.com>
13 files changed:
contrib/nnc/core/modelIR/operations/Conv2DOp.cpp
contrib/nnc/passes/acl_soft_backend/AclCppOpGenerator.cpp
contrib/nnc/passes/acl_soft_backend/AclCppOpGenerator.h
contrib/nnc/passes/caffe2_frontend/caffe2_op_creator.cpp
contrib/nnc/passes/caffe_frontend/caffe_op_creator.cpp
contrib/nnc/passes/interpreter/ops/Conv2D.cpp
contrib/nnc/passes/interpreter/ops/Conv2D.h
contrib/nnc/passes/onnx_frontend/ONNXOpCreator.cpp
contrib/nnc/passes/soft_backend/ModelAnalyzer.cpp
contrib/nnc/passes/soft_backend/code_snippets/cpp_operations.def
contrib/nnc/passes/tflite_frontend/tflite_op_creator.cpp
contrib/nnc/unittests/acl_backend/MIRToDOM.cpp
contrib/nnc/unittests/soft_backend/CPPOperations.cpp