* Written header file for the nGraph reference implementation of the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Small fixes.
* Started to write cpp-file for the nGraph reference implementation of the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Written the postprocessing function for the nGraph reference implementation of the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Code style fixes.
* Started to write calculations of the nGraph reference implementation of the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Written the helper function refine_anchors().
* Written the helper function unpack_boxes().
* Small fix.
* Code style fixes.
* Written calculations of the nGraph reference implementation of the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Code style fixes.
* Fixed type of one argument of fill_output_blobs().
* Code style fix.
* Written evaluate() for the operation ExperimentalDetectronGenerateProposalsSingleImage (in evaluates_map.cpp).
* Deleted redundant 'using' for typedef.
* Continued to write tests for ExperimentalDetectronGenerateProposalsSingleImage evaluation in the nGraph reference implementation.
* Fixed the reference implementation of the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Deleted commented code. Code style fixes.
* Code style fix.
* Deleted debug prints in the test for an evaluation of the nGraph operation ExperimentalDetectronGenerateProposalsSingleImage.
* Enabled ONNX Importer test for the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Enabled some test.
* Small fix.
* Now postprocessing of the nGraph reference realization of the operation ExperimentalDetectronGenerateProposalsSingleImage throws exception when input data type is not supported.
* Code style fix.
* Written yet another test for the nGraph reference implementation of the operation ExperimentalDetectronGenerateProposalsSingleImage.
* Reused ProposalBox type from the reference implementation of the operation Proposal.
* Added check for the attribute post_nms_count in the operation ExperimentalDetectronGenerateProposalsSingleImage evaluation.
* Small fixes.
* [MO] Fix showing graceful error message when no ngraph case
Move frontend-related imports inside appropriate functions
And use try/except if import fails to show graceful error message
* Revert "[MO] Fix showing graceful error message when no ngraph case"
This reverts commit 72d52bd946.
* Print error before running of subprocess if IE or nGraph Python API is not found
* Added pytest to requirements_dev.txt
* Fixed review comment
* Added compile_tool to PATH
* Installed benchmark_app
* Fixed ngraph unit tests in Debug
* Install of VPU_FIRMWARE to <root>/tests folder
* Conditional installation of benchmark_app
* Update docs
* create type_prop test for cos
* Create visitor test foor cos
* add RTTI macro
* Create separate ref impl for integer input
* add cos to SLT integer activation type
* add backend test for int input
* add cos to constants.py
* style apply
* fix spec
* add ngraph check for outputs and inputs
* fix inputs ngraph check
* remove unnecessary includes
* style dix
* Use ngraph rtti macros
* add visitor test
* add visitor test cases to cover all possibilities
* add boolean case to type prop tests
* add boolean type to sslt
* add nonzero to trusted op list
* multiply dimensions when input shape is dynamic
* Add and disable cpu instantiations of slts
* Add missing coma in skip tests config for cpu
* Fix expected output shapes in type prop testcases
* add partialshape input cases to type prop tests
* Use pool stride instead of window size where applicable
* Add test for pooling stride not equal to wnd
* Add more tests and cleanup
* Fix SW_FP32 legacy cnn
* [WIP] Refactor CNN1D
* Remove unused (commented out) code
* Add tests
* DRAFT: hot-swap async request (when VPU or other acceleratore finally loaded)
* DRAFT2: communicating the hot-swap back to the AutoExecNetwork, added logic for blobs (and keeping them internally to the AutoRequest), added lot's of comments for fixme (items to close the semantics and behaviour)
* Rebase/refactor code and fix tests issue
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Fix logic for AutoExecutableNetwork
1. force loadNetwork in parallel by std::launch::async
2. address some fixme in auto_exec_network.cpp
3. capture by reference
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Fix core dump
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Lambda explicit capture by value
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Add debug log to detect destory order of plugin and core
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Use sync to load cpu and gpu to check ci
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Revert "Use sync to load cpu and gpu to check ci"
This reverts commit 66e09ccd47321e26f68392976d59b1e69cd3df1a.
* Copy network in lambda
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Try to fix CanCreateInferRequest test in Centos
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Remove print log
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Fix CI issues in AUTO because GPU execNetwork doesn't support SetConfig
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* Address reviewer's comment: handle load network failure
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
* weak_ptr rather than plain ICore* to make sure we hold the Core (whihc holds the plugins in turn) from the destruction in case we need that
* Replace ie::ICore* to shared_ptr<ie::ICore>
Signed-off-by: Shoujiang Ma <shoujiang.ma@intel.com>
Co-authored-by: myshevts <maxim.y.shevtsov@intel.com>
* fixed multi setConfig to throw on unsupported config keys
* fixed hetero setConfig to throw on unsupported config keys. simplified the test on the incorrect keys
* aligning MULTI tests to the new (fixed) behaviour - also aligned with AUTO and HETERO
* fixed multi setConfig to throw on unsupported config keys- updating the MYX tests
* Add output_padding and output_shape into GroupConvolutionBackprop SLTs.
* Add legacy API for arm-plugin dependency.
* Replaced templated input, output and filter with one template.
* Apply correct format.
* Change to use INSTANTIATE_TEST_SUITE_P macro.
* Revise reference implementation for ReduceMean operation
* Added minor changes
* Replace CoordinateTransform for CoordinateTransformBasic
* Added constant expression to set keep_dims as false
* Add const qualifier to local variables
* Use host tensor to retrieve and normalize axes
* Clean up manifest
* Add helper function for summation of elements to improve readability
* Fix issue with template to produce overloads based on type traits
* move evaluate method to runtime/reference
* move backend test from fused_op.in.cpp to depth_to_space.in.cpp
* cleanup test
* Drop unnecessary reshapes
* add some comment
* cleanup names
* add visitor test
* Add backend test for DepthToSpace
* Add serialization test
* add empyt lines to get more readable code
* cleanup headers
* fix used types
* remove unnecessary includes
* use RTTI macro
Signed-off-by: Li, Tingqian <tingqian.li@intel.com>
* add backend test
Signed-off-by: Li, Tingqian <tingqian.li@intel.com>
* add visitor API test
Signed-off-by: Li, Tingqian <tingqian.li@intel.com>
* add checks for input size and type in validate_and_infer_types()
Signed-off-by: Li, Tingqian <tingqian.li@intel.com>
* add test for incompatible input data types to type_prop
Signed-off-by: Li, Tingqian <tingqian.li@intel.com>
* disable fp16 tests for IE backend
Signed-off-by: Li, Tingqian <tingqian.li@intel.com>
* fix bugs:
add static linkage to mish_test
use T instead of double for calculation of expected answer
Signed-off-by: Li, Tingqian <tingqian.li@intel.com>