Remove ngraph::Lambda class, replace TensorIterator body with ngraph::Function (...
authorIvan Tikhonov <ivan.tikhonov@intel.com>
Wed, 19 Aug 2020 04:09:32 +0000 (07:09 +0300)
committerGitHub <noreply@github.com>
Wed, 19 Aug 2020 04:09:32 +0000 (07:09 +0300)
commitc5ca8f5b51287036316605b0a6bcb58115800d9a
treecff71bde9ad7460397efbbbdc9c5872563403bb3
parent618c6f7f239faff96e75efe6c8fac359db2e5763
Remove ngraph::Lambda class, replace TensorIterator body with ngraph::Function (#1830)

* remove Lambda class, replace TensorIterator body with ngraph::Function

* Fix passing parameters from parent graph to subgraph

Co-authored-by: mbencer <mateusz.bencer@intel.com>
24 files changed:
inference-engine/src/inference_engine/generic_ie.cpp
inference-engine/src/legacy_api/src/ie_cnn_layer_builder_ngraph.cpp
inference-engine/src/plugin_api/generic_ie.hpp
inference-engine/src/readers/ir_reader/ie_ir_parser.cpp
inference-engine/src/transformations/src/transformations/convert_precision.cpp
inference-engine/src/transformations/src/transformations/tensor_iterator_transformations/apply_transformations_to_ti_body.cpp
inference-engine/src/transformations/src/transformations/tensor_iterator_transformations/unroll_tensor_iterator.cpp
inference-engine/tests/functional/inference_engine/transformations/convert_precision.cpp
inference-engine/tests/functional/inference_engine/transformations/unroll_tensor_iterator_test.cpp
inference-engine/tests/functional/plugin/shared/src/subgraph_tests/basic_lstm.cpp
inference-engine/tests/ngraph_functions/include/ngraph_functions/subgraph_builders.hpp
ngraph/core/include/ngraph/function.hpp
ngraph/core/include/ngraph/lambda.hpp [deleted file]
ngraph/core/include/ngraph/ngraph.hpp
ngraph/core/include/ngraph/node.hpp
ngraph/core/include/ngraph/op/tensor_iterator.hpp
ngraph/core/src/function.cpp
ngraph/core/src/lambda.cpp [deleted file]
ngraph/core/src/op/tensor_iterator.cpp
ngraph/frontend/onnx_import/include/onnx_import/core/graph.hpp
ngraph/frontend/onnx_import/src/core/graph.cpp
ngraph/frontend/onnx_import/src/op/loop.cpp
ngraph/python/src/pyngraph/tensor_iterator_builder.cpp
ngraph/python/src/pyngraph/tensor_iterator_builder.hpp