* Changed namespace from ngraph to ov for OV Frontends
* Fixed python
* Fixed ONNX Editor for windows
* Try to fix centos
* Fixed code style
* Revert frontend loader
* Update of ONNX submodule to v1.10.0
* Update of ONNX to 1.10.2
* Adaptation of the ONNX FE to ONNX 1.10
* ConstantOfShape XFAIL removal
* SCEL reference model updated to the new ONNX functions expansion behavior
* UnXFAIL more ONNX tests
* UnXFAIL even more ONNX tests
* New approach to offline transformations
* Include paths fix
* Imports fix
* offline_transformations target dependency simplification
* MakeStatefulTransformation exposed to python
* Python bindings build configuration fix
* Test variable name refactor
* Stop crying (snow)flake
* Snake cased offline transformations API
* Removal of old offline transformations from python
* Imports adaptation to new code style
* offline_transformations as a part of the common wheel
* Cmake simplification and refactor
* Correct transform invocation
* CI fix
* Proper dependency check in MO
* _pyngraph as a dependency of MO in cmake
* IR serialization fix in MO
* POT adaptation to the new API
* Revert "Removal of old offline transformations from python"
This reverts commit f9a0551ead.
* Merge of old& new bindings for offline_transformations
* Revert "POT adaptation to the new API"
This reverts commit 499554e68c.
* Obsolete cmake line removal
* Missing comma and merge conflict fix
* Offline transformations tests fix
* IE imports removal from check_ie_bindings
* Installation of opevino/__init__.py fix
* Obsolete line removal
* MO serialization switched to the new API
* Revert of preliminary MO adaptation to the new API
* Another magic spell that will hopefully make CI pass
* Python api cmake dependencies reorg
* Temporary solution for the CI/cpack errors
* Installation fix and code formatting
* ie_api & pyopenvino dependency removal
* Explicit cpack configuration for the new API
* cpack configuration adaptation
* Revert of obsolete cpack changes
Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
* MO update for MaxPool-8
* using attrs in op constructor
* remove pads_value attr and pad fusing
* added axis and index_element_type parameters
* updated mo maxpool-8
* added maxpool-8->maxpool-1 transformation, disabled Pad to MaxPool fusing
* added remove_values_output to pooling extractors
* moved remove_values_output attribute to pooling infer function
* fixed ir_comparator tests
* disabled pad to maxpool fusing test
* added downgrade transformation test
* downgrade transformation update
* updated ir reader and tf pooling layer tests
* updated onnx pooling layer tests and MO infer unit test
* updated ir reader extender
* uncommented layer tests code
* disabled MaxPool-8 python binding test
* comment resolving, removed PadMaxPool fusing
* removed test
* downgrade transformation fix, MO codestyle changes
* removed axis check from downgrade transformation
* mark max_pool_test as xfail
* updated downgrade transformation test
* using OPENVINO_RTTI
* 1. Removed explicit SHARED from libraries
2. Fixed double definition for ie_layer_validators
* Fixed SEG in unit-test: order of initialization for global vars
* Added an ability to find plugins.xml from static IE
* Fixes in unit-test
* Migrated to new macro for import / export
* Minimized number of custom dllexport
* Don't use IR v7 for static libraries
* Revert for merge
* Don't enable tests with dlopen for static libraries
* Code style
* Added condition for export
* Revert format_reader
* Removed forward decalaration with external linkage
* Fixed IE linkage on Windows
* Reverted back 2 flags
* Add qlinear_matmul files
* Extend matmul helpers
* register op in bridge
* Add test for 2d
* newlines at end of files
* Codestyle changes
* Re-use of nodes inputs
* Remove xfails
* Register as set1
* reshape inputs as scalars
* remove fixed xfail issue residues
* update changes to fit the newest master
Co-authored-by: dkozykowski <dawid.kozykowski@intel.com>
* fix expand_onnx_functions
* refactor + unit test
* fixed function in function case
* fixed expand_onnx_functions
* fixed default value of shape in ValueInfo
* enable xpass model
* changed MergeFrom to Swap
* added xfail with missing test data
* added more unit tests
* styles applied
* used std::rotate, review remarks
* removed debug code
* after offline discussion remarks
* fix checking input/output names on Windows
* names comparator refactor
* replace regex with custom comparison
* review remarks
* Mk/ov pybind poc (#48)
* Move _pyngraph module to ngraph.pyngraph
* Stub for IECore and IENetwork classes
* Additional API classes
* passing test, extended functions and added blob
* worksave
* [POC Python API] Add IECore methods
* [POC Python API] Add iecore tests
* ienetwork
* ienet, input_info, dataptr
* irequest and exeecnet
* adapted benchmark
* Move _pyngraph module to ngraph.pyngraph
* Stub for IECore and IENetwork classes
* Additional API classes
* passing test, extended functions and added blob
* worksave
* [POC Python API] Add IECore methods
* [POC Python API] Add iecore tests
* ienetwork
* ienet, input_info, dataptr
* irequest and exeecnet
* adapted benchmark
* Added suport for InputInfo bindings
* Add Blob support for different types
* fix typo
* Fixed InputInfo maps
* Add keys() to inputs maps
* add uint8 blob
* return read_network as it should be
* return read_network as it should be
* fix blob buffer
* remove const input_info files and fix codestyle
* add mode parameter in benchmark app
* return _pyngraph
* delete benchmark copy
* return pyngraph as in master
* fix benchmark working
* add comment with api which need to implement
* remove unnecessary code from benchmark
* remove hardcoded path from setup.py
* Rename vars in setup.py
* working wheel
* fix wheel building
* Revert "working wheel"
This reverts commit 11d03a1833.
* fix tests
* Added async infer
* pass by ref
* add ccompiler to requirements
* fix blob creation and view
* replace abscent method with working code in benchmark
* fix building
* worksave
* worksave queue
* no-deadlock async infer
* add lock handle in waitAll
* fix building issues with includes
* update of setup and cmakelist
* fix setup.py way of building
* add new methods for ie_core
* add ienetwork methods: serizlize and getfunction
* add methods for exec net and infer request class
* remove ccompiler from requirements
* remove set from cmake
* Update Blob class with precisions
* Rewrite test_write_numpy_scalar_int64
* Generic Blob casting in infer queue
* implementation of preprocess_info
* update license
* add set_blob method
* worksave
* added template for setblob
* Added blob convert in infer request
* move blob casting to common namespace
* add_outputs method
* work with func from pyopenvino
* add user_id to callbacks
* remove hardcoded root dir
* refactor code and comments
* [Python API] use parametrize in blob tests
* move common functions to conftest file
* Add tests for blob
* Update test_blob and test_network
* add parametrize in blob tests
* blob refactoring
* Fix sync in InferQueue and add default callbacks
* patch for protobuf cmake
* blob refactoring
* rename convert_to_blob to cast_to_blob
* rename to cast_to_blob in infer queue
* add missing cast_to_blob
* remove boost
* change license
* undo in cmake
* fix building
* [IE PYTHON API POC] Add fixed InferQueue and modification in async part of benchmark
* Add read_network(model,blob)
* Add blob_from_file helper
* Add read from Path
* Add tests
* Add read_network from bytes
* Error throwing in Common IE functions
* Cleaning samples
* Changes in ConstInputInfoWrapper class
* Add StatusCode to callback function for InferRequest
* Add random image generation and model path getting
* Move example model to examples path
* Adapt sync and async examples to new helpers
* Return request info containing StatusCode and ID from InferQueue for top idle request.
* Update benchmark app to use new API with request info
* Update examples to use two different approaches to InferQueue
* reset new line
* Add is_ready() to InferQueue
* fix building
* remove benchmark
* temporary add separate flag for building poc
* refactoring
* Remove GIL acquire in default callback and latencies
* Adapt benchmark to Core()
* Codestyle
* fix building
* [Python API] Move ngraph python api to the new destination
* fix building tests
* fix code-style checks
* building in azure
* fix building wheels
* apply fixes
* new structure
* fix building
* Add support for InferRequest::Cancel in pyopenvino
* fixes
remove gil release
add async infer after cancel
* remove extra files
* remove examples and benchmark
* fix code style
* fix building
* fix tests
* merge inits from old and new api
* fix azure ci
* fix setup.py
* fix setup.py building
* try to fix mac
Co-authored-by: Michal Karzynski <michal.karzynski@intel.com>
Co-authored-by: jiwaszki <jan.iwaszkiewicz@intel.com>
Co-authored-by: anastasia.kuporosova <akuporos@akuporos.inn.intel.com>
Co-authored-by: Alexey Lebedev <alexey.lebedev@intel.com>
Co-authored-by: Mateusz Tabaka <mateusz.tabaka@intel.com>
* Fix comments
* fix comments: cmakelist
* fix building on arm
* permission for merge script
* permission for merge script
Co-authored-by: Michal Karzynski <michal.karzynski@intel.com>
Co-authored-by: jiwaszki <jan.iwaszkiewicz@intel.com>
Co-authored-by: anastasia.kuporosova <akuporos@akuporos.inn.intel.com>
Co-authored-by: Alexey Lebedev <alexey.lebedev@intel.com>
Co-authored-by: Mateusz Tabaka <mateusz.tabaka@intel.com>
* Implemented get_consuming_ports, get_producing_operation and is_equal for PlaceOpONNX
* fixed unambiguous_node_check
* removed PlaceTensorONNX::get_input_port
* added PlaceOpONNX::is_input, PlaceOpONNX::is_output
* fixed python styles
* added get_consuming_operations implementation
* added missing get_consuming_operations for PlaceOpONNX
* added missing get_target_tensor for PlaceOpONNX
* changed place spec
* add support of get_source_tensor
* add support of get_producing_operation for PlaceOpONNX
* add support of get_producing_port for PlaceInputEdgeONNX
* fixed python styles
* missing ref in std::transform
* Add set_argument/s methods to nGraph Python API
* Apply formatting
* Clear inputs in Node::set_arguments
* Run all tests in one container
* Fix formatting
* Add unit test