ReorgYolo reference implementation (#2384)
authorKatarzyna Mitrus <katarzyna.mitrus@intel.com>
Thu, 15 Oct 2020 10:42:21 +0000 (12:42 +0200)
committerGitHub <noreply@github.com>
Thu, 15 Oct 2020 10:42:21 +0000 (13:42 +0300)
commitfadd16ce890a764146fa42b648be6240a7480400
tree86ca0817a24ff7d097edfe6cc27d7c8ca5544568
parent49e760381ed18e9e7108a9ee01dd42e89e669145
ReorgYolo reference implementation (#2384)

* Align ReorgYolo to the spec (vector strides -> int stride)

* ReorgYolo ref impl

* ReorgYolo evaluate method

* ReorgYolo tests

* Tests update

* Style apply

* Add some coments

* Code refactor

* Comment update

* Style apply

* Build fix, mark evaluate as override

* Revert "Align ReorgYolo to the spec (vector strides -> int stride)"

* Use int_executable instead of evaluate

* Use char* instead of templates

* Code refactor

* Comment update

* Code review comment

* Add constructor aligned with spec

* Update shape validation

* Update attributes tests

* Add type_prop tests

* Update backend tests

* Add single layer tests

* Update the spec

* Remove wrong transformation test
15 files changed:
docs/ops/detection/ReorgYolo_1.md
inference-engine/tests/functional/inference_engine/transformations/convert_extract_image_patches_to_reorg_yolo_test.cpp
inference-engine/tests/functional/plugin/cpu/shared_tests_instances/single_layer_tests/reorg_yolo.cpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/include/single_layer_tests/reorg_yolo.hpp [new file with mode: 0644]
inference-engine/tests/functional/plugin/shared/src/single_layer_tests/reorg_yolo.cpp [new file with mode: 0644]
ngraph/core/include/ngraph/op/reorg_yolo.hpp
ngraph/core/reference/include/ngraph/runtime/reference/reorg_yolo.hpp [new file with mode: 0644]
ngraph/core/reference/src/runtime/reference/reorg_yolo.cpp [new file with mode: 0644]
ngraph/core/src/op/reorg_yolo.cpp
ngraph/test/CMakeLists.txt
ngraph/test/attributes.cpp
ngraph/test/backend/reorg_yolo.in.cpp [new file with mode: 0644]
ngraph/test/runtime/interpreter/int_executable.hpp
ngraph/test/runtime/interpreter/opset_int_tbl.hpp
ngraph/test/type_prop/reorg_yolo.cpp [new file with mode: 0644]