[nnc] Refactor nnc Shape and related classes (#1645)
authorEfimov Alexander/AI Tools Lab/./Samsung Electronics <a.efimov@samsung.com>
Tue, 9 Oct 2018 11:15:55 +0000 (14:15 +0300)
committerРоман Михайлович Русяев/AI Tools Lab /SRR/Staff Engineer/삼성전자 <r.rusyaev@samsung.com>
Tue, 9 Oct 2018 11:15:55 +0000 (14:15 +0300)
commitadb8af8b915a532a95264a6aba67dbee4847f751
treef42797c60c41ab55dd247ee6151e9e605a189fba
parent5051807f2e95be1d43eec5cce2bcb43e09a6e248
[nnc] Refactor nnc Shape and related classes (#1645)

Number of warnings minimized,
Replace unsigned ints with signed in Model IR
Move num_elements and AUTO_DIM into Shape class

Signed-off-by: Efimov Alexander <a.efimov@samsung.com>
50 files changed:
contrib/nnc/core/modelIR/Deserializer.cpp
contrib/nnc/core/modelIR/Index.cpp
contrib/nnc/core/modelIR/Serializer.cpp
contrib/nnc/core/modelIR/Shape.cpp
contrib/nnc/core/modelIR/ShapeInference.cpp
contrib/nnc/include/core/modelIR/ExternalRegion.h
contrib/nnc/include/core/modelIR/Index.h
contrib/nnc/include/core/modelIR/Region.h
contrib/nnc/include/core/modelIR/Shape.h
contrib/nnc/include/core/modelIR/ShapeInference.h
contrib/nnc/include/core/modelIR/ShapeRange.h
contrib/nnc/include/core/modelIR/TensorUtil.h
contrib/nnc/include/core/modelIR/TensorVariant.h
contrib/nnc/include/core/modelIR/operations/concat_op.h
contrib/nnc/include/core/modelIR/operations/conv_2d_op.h
contrib/nnc/include/core/modelIR/operations/depthwise_conv2d_op.h
contrib/nnc/include/core/modelIR/operations/pool_op.h
contrib/nnc/include/core/modelIR/operations/softmax_op.h
contrib/nnc/include/pass/PassException.h
contrib/nnc/include/passes/common_frontend/shape_helper.h
contrib/nnc/include/support/CommandLine.h
contrib/nnc/passes/caffe_frontend/caffe_op_creator.cpp
contrib/nnc/passes/common_frontend/shape_helper.cpp
contrib/nnc/passes/interpreter/interpreter_pass.cpp
contrib/nnc/passes/interpreter/ops/Concat.h
contrib/nnc/passes/interpreter/ops/Depthwise_conv_2D.cpp
contrib/nnc/passes/interpreter/ops/FullyConnected.h
contrib/nnc/passes/interpreter/ops/OperationImpl.h
contrib/nnc/passes/interpreter/ops/Pool.cpp
contrib/nnc/passes/interpreter/ops/Reduce.h
contrib/nnc/passes/interpreter/ops/Reshape.h
contrib/nnc/passes/interpreter/ops/Softmax.h
contrib/nnc/passes/interpreter/ops/common.cpp
contrib/nnc/passes/interpreter/ops/conv_2D.cpp
contrib/nnc/passes/interpreter/ops/conv_FFT.cpp
contrib/nnc/passes/soft_backend/SBSerializer.cpp
contrib/nnc/passes/soft_backend/code_snippets/cpp_operations.def
contrib/nnc/passes/tflite_frontend/tflite_dump_visitor.cpp
contrib/nnc/passes/tflite_frontend/tflite_ir_visitor.cpp
contrib/nnc/passes/tflite_frontend/tflite_ir_visitor.h
contrib/nnc/passes/tflite_frontend/tflite_op_creator.cpp
contrib/nnc/tests/interpreter/op_info_util.cpp
contrib/nnc/unittests/core/ShapeIndex.cpp [new file with mode: 0644]
contrib/nnc/unittests/core/ShapeInference.cpp
contrib/nnc/unittests/core/ShapeRange.cpp
contrib/nnc/unittests/core/deserializer.cpp
contrib/nnc/unittests/core/serializer.cpp
contrib/nnc/unittests/soft_backend/CPPOperations.cpp
contrib/nnc/unittests/soft_backend/Generator.cpp
contrib/nnc/unittests/support/CommandLineTest.cpp