* Add visitor unit test
* BatchToSpace operation class refactored
* Add RTTI definiton/declaration
* Add checks in validate_and_infer_types
* Add input/output checks in evaluate method
* Add type_prop tests covering checks in validate_and_infer_types method
* Fix incorrect variable names to specify crops_begin and crops_end inputs
* Add backend tests
* Use array stl to handle batch to space inputs in type_prop tests
* Add more backend tests
* Clean up manifest
* Address review comments
* Add node validation check for out of bounds crops
* Add validation checks in evaluate method
* Add error message to ngraph checks
* Modify check for input rank to allow rank 4 or greater to align with spec and plugins impl
* revise atan op
* use parametrized vistor API
* use new gtest macros
* Update docs/ops/arithmetic/Atan_1.md
Co-authored-by: Gabriele Galiero Casay <gabriele.galiero.casay@intel.com>
* Update docs/ops/arithmetic/Atan_1.md
Co-authored-by: Gabriele Galiero Casay <gabriele.galiero.casay@intel.com>
* Update ngraph/core/src/op/atan.cpp
Co-authored-by: Gabriele Galiero Casay <gabriele.galiero.casay@intel.com>
* update doc to follow the rules
* create type_prop for atan
* drop op_eval to be covered in backend
* add the missing type prop case
* add integer type ref impl
* fix clang issue
Co-authored-by: Gabriele Galiero Casay <gabriele.galiero.casay@intel.com>
Add a configuration for the UndefinedBehavior sanitizer, disabled by default.
Refactor sanitizer configuration to split options which are common across sanitizers.
Unify sanitizer runtime linkage accross sanitizers to use compiler default.
* Fix InferenceEngine::Core initialization. Previously IE::Core was
default constructed first, then overwritten by another instance.
This causes problems if the library user attempts to opt-out of the
default "plugins.xml" plugin loading mechanism.
* Use ngraph rtti macros
* Check attribute count in visitor test case
* Add priorBox class for SLT
* Add priorBox SSLT
* Add CPU SLT
* moved type_prop tests to type_prop directory
* Add backend tests
* Add PriorBox to trusted ops list
* infer first dimension of size 2
* Change the build dir for cpp samples
* Add info about `-sample-options` to the help message
* Use `python -m pip` instead of `pip3`
* Add the line of code to update pip
* Update help messages
* Add python venv creation
* Use `model-optimizer/requirements.txt` instead of `install_prerequisites.bat`
* [demo_benchmark_app.bat] Update the help message
* [demo_benchmark_app.bat] Add venv creation
* [demo_benchmark_app.bat] Replace model_optimizer prerequisites with the requirements.txt
* Change the venv location
* Remove the mention of FPGA from the help message
* Fix venv folder path
* Change venv folder to `venv_openvino`
* Remove sudo package installation from demo scripts
* Change the build_dir path (benchmark_app.sh, squeezenet_download_convert_run)
* Remove redundant pip_binary
* Revert 'inference_engine_samples_build' as the build folder for .bat
* Add check for python 3.8
* Update help messages
* Use `model-optimizer/requirements.txt` instead of `install_prerequisites.sh`
* Add `--user` for python package installation (demo_security_barrier_camera.sh)
* Add python venv creation
* Create venv in $HOME instead of $ROOT_DIR
* Make the step messages look the same as in the .bat scripts
* Make the same changes to demo_benchmark_app.sh as in other .sh scripts
* Remove a mention of FPGA from a help message
* Set venv folder to `venv_openvino`
* Implement way to provide keep_output_port attribute to add_opoutput function
* Update tests
* Update comment
* Fake commit to pictures merge problem
* Change default value
* Add type
* Revert "Fake commit to pictures merge problem"
This reverts commit 41850765e0.
* update sinh spec
* add rounding for integral type
* refactor ngraph sinh class, add backend, visitors and type_prop tests
* refactor backend test for int32, remove redundant includes, refactor spec, add SLT for ints
* fix style
* add sinh to list of trusted ops
* re-add Sinh to int SLT
* update python modules
* revert update of python modules, and fix the depracated typed_test formula
* fix deprecated typed_test formula
* extract SpaceToDepth implementation from op class to reference file
* move backend test from fused_op.in.cpp to space_to_depth.in.cpp
* Cleanup reference implementation
* Extend SpaceToDepth backend tests
* add SpaceToDepth to verified ops
* Updated conversion of TF OD API 2.4 SSD models
* Fixed issue when more Conv2D nodes were selected for weights permutation when converting TF OD API models
* Code style fixes
* Fixed code comments
* bulk change `type T` to `type *T*` in spec
* update all `T` which referee to type to use *T* pattern
* get back with `T` where T is dimension
* fix *T*1 -> *T1*
* Make italic types where was no formating
* add priors to loader and counts transformation
* fixes in select insertion for case with context gathering - LSTM - context gathering
fix for edge parallel to ReadValue
extend counts option to case of priors inside mdl model file
* fixed tests
* fixed typo
* fixed issue with input names
* fix priors loading + comments
* fix e2e test: error with not found transformation
* print debug info for dependency graph - should be reverted
* should be reverted: debug commit
* Revert "fix e2e test: error with not found transformation"
This reverts commit 8320fa99bf.
* revert debug commits
* fixes after review
* review fixes
* review change
* review changes
* Added pugixml as submodule
* CVS-34900: updated pugixml to v1.11.4
* Fixed link with pugixml
* USe pugixml::static
* Try to fix bug
* Removed GITHUB_PULL_REQUEST
* Replaced OpenVINO_MAIN_SOURCE_DIR -> OpenVINO_SOURCE_DIR
* Removed some usages of IE_MAIN_SOURCE_DIR
* Use ngraph target directly
* Fixed return in `run_timetest`
* Fixed `parse_stats()` argument type notation
* Pass message from `timetest` exe to test error msg to be uploaded to DB
* 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.