forked from openvinotoolkit/openvino
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/iznamenskiy/conv imad tgl improvements ngraph rebase #2
Closed
lznamens
wants to merge
65
commits into
master
from
feature/iznamenskiy/conv_imad_tgl_improvements_ngraph_rebase
Closed
Feature/iznamenskiy/conv imad tgl improvements ngraph rebase #2
lznamens
wants to merge
65
commits into
master
from
feature/iznamenskiy/conv_imad_tgl_improvements_ngraph_rebase
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Config for TF 2.0 Faster R-CNN models, refactored subgraph_between_nodes to use graph API * Added support for new type of Preprocessing block in the TF 2.0 OD API models. Various fixes to enable the Faster R-CNN ResNet 50 * Updated text comments * Fixed sub_graph_between_nodes for TensorIteratorMerge. Added support for the TF 2.X EfficientDet models (not yet reshape-able) * Fixed unit tests * Fixed regression for TF 1.X OD API SSD model, enabled TF 2.0 OD API SSD models * Code clean up * Switched TF 2.0 OD API Faster R-CNN to preprocessor replacement type 2 * Refactored ObjectDetectionAPIPreprocessorReplacement and ObjectDetectionAPIPreprocessor2Replacement * Fixed bug in the Div transformation to Mul when input is integer. * Added support for the TF 2.0 OD API Mask R-CNN * Added unit tests for Div operation. Updated incorrectly modified mask_rcnn_support_api_v1.14.json * Updated document with list of supported configuration files for TF OD API models * Review comments * Added tests for control flow edges for the sub_graph_between_nodes function * Two more tests
) * Resolved problems with ssd_resnet34_1200 * removed debug code * Added correct handling onnx nodes from parent graph scope * removed unnecessary include * fixed calcution index to replace * fixed LoopParentParametersUsedInBody test * added set_friendly_name * apply Unsqueeze for each concatenated Loop output * added handling trip count with value max_int * merge from upstream/master * update xfail list * added checking is trip_count is constant
…oolkit#3666) * Added CC macro to nGraph * Add CC to evaluate methods * Fixed tests * Fixed comments * Add private evaluates * Fixed code style and names * Fixed code style * Fixed build
* This change prevents saving the same shapes in a blob. If more than one data have the same shapes, only one will be saved in the blob.
…lementation (openvinotoolkit#3467) * Initial support of GatherElements in MO and nGraph * apply_style * added lost extractor for GatherElements * Corrected GatherElements::validate_and_infer_types * updated package_BOM.txt * Type_t added * started to implement ngraph shape_type_infer unit-tests * finally implemented all ngraph shape_inference unit-tests * updated Supported_Frameworks_Layers.md * added correct handling of dynamic shapes in nGraph, added unit-tests for dynamic cases, fixed dump typos in MO, replaced axis type from int -> int64_t * implemented shape infer for dynamic shapes with intervals * finalized MO implementation * applied comment from review * style-apply * spec correction * removed conflict * fixed typos * removed obsolete comments form type_prop * significant corrections in validate_and_infer_types * style-apply * data_rank check for axis
* Enable CoreThreadingTestsWithIterations tests for GNA Sync rest of GNA Lib API, Sync Config for MT tests Change models in CoreThreadingTestsWithIterations to be compat with GNA * Use parameter for model set selection * Fix style * Disable HETERO CoreThreadingTestsWithIterations tests and create issue 45658
* Update ONNX models to 00d95ba9e5758fd0bc5e6978033fabc4f2a95e61 That version fixes yolov4 and roberta models * remove yolov4 post processing * remove model directory before unpacking
* Fixed CVS-36087 * Fixed link to the installation package * Fixed links, fixed formatting in bulleted lists
* Remove broadcusting * Refactoring some code * Add unit tests * Update description * Refactoring transformation * Add is_broadcastable_shapes checks * Update is_eliminate_broadcast func * Add unit tests * Update unit tests * Add unit tests * Add unit tests * Remove unused include * Add dynemic tests * Update unit tests * Fix code style * Fix unit tests code style * Fix code style * Add one more case for elumenate broadcast * Fix according to review * Refactoring transformation code
Previously Loop shape inference function produced dynamic shapes for body parameters and loop outputs if iteration count is unknown (dynamic) or loop input data is dynamic. At the same, time some dimensions of input/outputs of body/loop could be inferred under this circumstances which could critical for model enablement (ex. Myriad-X could support convolutions with dynamic batch, but could not support convolutions with dynamic spatial dimensions) Signed-off-by: Gladilov, Gleb <[email protected]>
Constant port numbering was changed in MO serialization, needed to regenerate models for serialization functional tests to reflect current MO IR.
* Added if DEFINE construction * Changed OV_SCOPE semantic * Fixed the code style * Fixed redundant lines
* Refactored developer package * Added fuzzing for CMAKE_MODULE_LINKER_FLAGS as well * Added options for developer package * More improvements * Further improvements * Removed global CMAKE_MODULE_PATH population * Fixes * Final fixes * Fixed python build * Fix for TBB * Fixed Find TBB * Fixed install * Fixes for OV features * Split developer targets per component * Fixed IE build tree config * Fixed ITT * Fixed review comments * Clean export dependencies * Fixed export of pugixml * Added IEDevScripts_DIR for Android * Fixed Android #2 * Fixed Android #3 * Fixed python cc * Disabled Core threading tests on GNA
…nvinotoolkit#3691) * Disable tests which read prototxt if protobuf lite is used * added missing line * cmake flags refactor
…openvinotoolkit#3639) * [IE CORE] enable plugins & dependent libs loading using absolute path urrently this allowed to use plugins.xml file to specify full path to specific plugin with it's all dependency, not to be persisted in CWD or in PATH * Code review fixes
* add 4 tests for operators based on model zoo * fix wrong names of the models * add functional tests for equal, lstm_cell and psroi_pooling operators * add functional tests for ConverLike and Mod operators * add funtional tests which were disabled, and add a minor change in convert_function_to_cnn_network.cpp file in order to make LogicalNot operator pass a test * back to the previous .xml model * made a changes in ir_layer_parsers.cpp in order to make logicalNot pass a test * minor fixes to LogicalNot operator in ie_layers_parsers.cpp * rename friendly name to "not" * add if statement for Activation type * fix style
…3643) * Errors and warnings highlighting for UNIX platforms * The option added for errors and warning highlighting enabling
* New Gather op reference implementation. * Unify span implementation for gather and gather_nd. Create span.hpp for common implementation of span. * Move span to utils directory. * Address review comments. * update span * Address PR comments. Co-authored-by: Patryk Elszkowski <[email protected]>
Co-authored-by: Roman Lyamin <[email protected]> Co-authored-by: Mikhail Letavin <[email protected]>
* create type_prop tests * add abs type_prop tests to CMakeList * add type prop test for dynamic input shape * fix style
* Add new path for constant in IR serializer. * Apply suggestion from review. * Unique name for temporary test file * Switch from static to constant member function - GetTestName * Ensure bin path is not empty. * Compare Constants op by string values converted to float. * Add path validation. Co-authored-by: Patryk Elszkowski <[email protected]>
* Try ENABLE_FASTER_BUILD on public CI * Fixed UNITY compilation for Windows
…of the security issue in urllib3==1.25.8 (openvinotoolkit#3740) * Set fixed version of the urllib3 package in the requirements because of the security issue in 1.25.8 * Set lower bound version of the urllib3 package in the requirements because of the security issue in 1.25.8
* fluid update WW52 2020 OCV 4.5.1 - attempt#2 * fluid update WW52 2020 OCV 4.5.1 - attempt#3 with build fixes * fluid update WW52 2020 OCV 4.5.1 - attempt#3
* Cleanup * Added CMAKE_MODULE_LINKER_FLAGS for onecoreuap toolchain * Fixed ENABLE_FASTER_BUILD mode on Android * Cosmetic fix * Fixed fuzzing * Enabled fuzzing
…olkit#3672) * added try/except to tf_tensor_content * code refactoring * added unittest * update test
* Enlarge timeouts for OpenVino ONNX CI * Enlarge a lot timeouts * Update processing script
* [LPT] ieFuncTests unification * [LPT] plugin tests unification * [LPT] added removeStandaloneCleanup && removeTransforamtions refactoring
…it#3721) * [CPU] Fixed Divide operation support for I32 precision
* Fixed mapping of input name * Fixed unit tests * Fixed mapping of input name * Fixed unit tests * attributes check fix * PEP8 code format * code duplicate removal * variable rename
lznamens
pushed a commit
that referenced
this pull request
Feb 15, 2021
* DPC++ link error workaround. OpenVINO C++ program failed to link when DPC++ compiler is used. 'make_shared_blob' causes 'unresolved external symbol' error on linking. Commented out some __clang__ specific directives to workaround the issue in "ie_blob.h". * DPC++ compatibility issue fix #2 1. Removed type-by-type template class definition for __clang__. 2. Modified TBlob() destructor. The 'unresolved reference' error occur again if I left 'virtual ~TBlob();' only. It seems it needs to be 'virtual ~TBlob() {};'. * DPC++ compatibility fix #3 - Add DPC++ conditional code Uses '__SYCL_COMPILER_VERSION' predefined macro to check if the compiler is a DPC++ or not. Added conditional directive to switch code based of the detected compiler. NOTE: User program must include <CL/sycl.hpp>, or the '__SYCL_COMPILER_VERSION' macro won't be defined and this fix won't take effect. * DPC++ compatibility issue fix #4 Changed from #ifdef to #if + logical formulas. * DPC++ compatibility issue fix #5 Added compiler check logic in src/ie_rtti.cpp * DPC++ Compatibility issue #6 - ie_parameter.cpp Added compiler check macro for DPC++ to ie_parameter.cpp as well. Co-authored-by: Yasunori Shimura <[email protected]>
lznamens
pushed a commit
that referenced
this pull request
May 20, 2021
…vinotoolkit#5529) * Implement nGraph transformation to decompose Einsum-7 operation Signed-off-by: Roman Kazantsev <[email protected]> * Use MatMul instead of Eltwise-multiplication and ReduceSum Signed-off-by: Roman Kazantsev <[email protected]> * Add description for new methods Signed-off-by: Roman Kazantsev <[email protected]> * Fix code style Signed-off-by: Roman Kazantsev <[email protected]> * Fix code style #2 Signed-off-by: Roman Kazantsev <[email protected]> * Remove unused variables.py Signed-off-by: Roman Kazantsev <[email protected]> * Apply feedback after review: fix comments, new_register_node use Signed-off-by: Roman Kazantsev <[email protected]> * Add Reshape if needed and apply code-review feedback Signed-off-by: Roman Kazantsev <[email protected]> * Fix code-style Signed-off-by: Roman Kazantsev <[email protected]> * Remove unused variable Signed-off-by: Roman Kazantsev <[email protected]>
lznamens
pushed a commit
that referenced
this pull request
Aug 17, 2021
* Separate executable for paddlepaddle unit tests * Fix CI * Move PaddlePaddle-specific python requirements to paddlepaddle test folder Also produce build time warning when paddle test models generation is disabled * Renamed back PADDLE_TEST_MODELS_DIRNAME to TEST_PADDLE_MODELS_DIRNAME * Add dependency on CPU plugin (PaddlePaddle fuzzy tests use CPU plugin for inference) * Fix code style * Fix review comments #2 * Code style fix * Add dependency of 'paddlepaddle_test_models' to 'test_model_zoo'
lznamens
pushed a commit
that referenced
this pull request
Aug 17, 2021
* [FrontEnd]enable pdpd ops conversion part3 * Add adaptive pool2d op conversion (#1) * param support tensor (#2) * add missing sync_batch_norm * Update pow.cpp * deal empty axis (#5) * deal empty axis * apply review comments * fix code style * fix code style * change shape to i32 * fix code in shape * fix code style * fix paddle code style * remove redandent ops * fix maxAdativePool * fix expand_v2 * remove redandent code Co-authored-by: Mang Guo <[email protected]> Co-authored-by: Luo Cheng <[email protected]>
lznamens
pushed a commit
that referenced
this pull request
Sep 16, 2021
* Added OpenVINOConfig.cmake * OpenVINOConfig.cmake part 2 * Trying to fix cmake generation * Fixes * Export frontends as well * Fixed condition * Added OpenVINO cmake package usage: docs, C samples * Use more OpenVINO config * Install OpenVINOConfig.cmake * Trying to fix private plugins * Trying to fix .tox * Trying to fix ARM * Fixed samples build * Explicit ngraph duplicated targets * Fixed fuzzing tests build * Added IR frontend installation * Removed install directory for IE reader * Removed IR frontend from export list * Reverted ngraph_DIR * Try to fix .tox * Fixed ieFuncTests with ONNX extensions * Attempt #2 * Trying to fix ngraph setup.py * Fix * Trying to fix ONNX ngraph .tox CI * Trying to remove spaces * Fixed ngraph_DIR -> OpenVINO_DIR * Removed junk files * Try to fix ngraph wheel * Try to fix ie_wheel * Try to fix ngraph wheel
lznamens
pushed a commit
that referenced
this pull request
Oct 1, 2021
openvinotoolkit#7601) * Reference implementation for NV12toRGB and NV12toBGR operations Tests: - ngraph: visitor + type_prop - template plugin: reference implementation - inference-engine: shared tests for plugins - cpu plugin: compare with ref implementation tests * Fix clang * Serialization tests * Fix clang-format * Changed 'f32' to 'any supported floating-point type' Added appropriate shape inference tests Added error test for >2 inputs Fixed failed CI tests * Updates after rebase + Try to fix Ninja build * Fix CI * Support endianness + potential fix of win32 test fails * Fix review comment * Fix review comments * Fix unit test build * Fix unit test build #2 * Possible build fix 3 * Simplified reference tests Observed issue with shuffling Y pixels on little-endian systems, added tests
lznamens
pushed a commit
that referenced
this pull request
Oct 8, 2021
…#7508) * # Conflicts: # docs/template_plugin/tests/functional/op_reference/convert_color_nv12.cpp # inference-engine/tests/functional/plugin/cpu/shared_tests_instances/single_layer_tests/convert_color_nv12.cpp # inference-engine/tests/functional/shared_test_classes/include/shared_test_classes/single_layer/convert_color_nv12.hpp # inference-engine/tests/functional/shared_test_classes/src/single_layer/convert_color_nv12.cpp # ngraph/core/include/openvino/core/preprocess/input_tensor_info.hpp # ngraph/core/include/openvino/core/preprocess/preprocess_steps.hpp # ngraph/core/include/openvino/op/nv12_to_bgr.hpp # ngraph/core/include/openvino/op/nv12_to_rgb.hpp # ngraph/core/src/op/nv12_to_bgr.cpp # ngraph/core/src/op/nv12_to_rgb.cpp # ngraph/core/src/preprocess/pre_post_process.cpp # ngraph/core/src/preprocess/preprocess_steps_impl.hpp # ngraph/test/CMakeLists.txt * Added more test to cover 100% of code Allow convert element type for 'multi-plane' color format * Inherit tensor names for 'convert_color' * Clang * Fix tests * Disable 'int8' preprocessing resize test * Fix review comments * Add more restrictions and tests for planes sub-names * 1) Added check for uniqueness of tensor names generated for nodes Raise error if user's plane sub-name conflicts with some node in a function 2) Added exception safety to preprocess build. Before, when input #2 fail, only one preprocess will be applied to function and it will be corrupted Exception guard will restore function to original state if exception occurs * Fix clang-format
lznamens
pushed a commit
that referenced
this pull request
Oct 13, 2021
…#7508) * # Conflicts: # docs/template_plugin/tests/functional/op_reference/convert_color_nv12.cpp # inference-engine/tests/functional/plugin/cpu/shared_tests_instances/single_layer_tests/convert_color_nv12.cpp # inference-engine/tests/functional/shared_test_classes/include/shared_test_classes/single_layer/convert_color_nv12.hpp # inference-engine/tests/functional/shared_test_classes/src/single_layer/convert_color_nv12.cpp # ngraph/core/include/openvino/core/preprocess/input_tensor_info.hpp # ngraph/core/include/openvino/core/preprocess/preprocess_steps.hpp # ngraph/core/include/openvino/op/nv12_to_bgr.hpp # ngraph/core/include/openvino/op/nv12_to_rgb.hpp # ngraph/core/src/op/nv12_to_bgr.cpp # ngraph/core/src/op/nv12_to_rgb.cpp # ngraph/core/src/preprocess/pre_post_process.cpp # ngraph/core/src/preprocess/preprocess_steps_impl.hpp # ngraph/test/CMakeLists.txt * Added more test to cover 100% of code Allow convert element type for 'multi-plane' color format * Inherit tensor names for 'convert_color' * Clang * Fix tests * Disable 'int8' preprocessing resize test * Fix review comments * Add more restrictions and tests for planes sub-names * 1) Added check for uniqueness of tensor names generated for nodes Raise error if user's plane sub-name conflicts with some node in a function 2) Added exception safety to preprocess build. Before, when input #2 fail, only one preprocess will be applied to function and it will be corrupted Exception guard will restore function to original state if exception occurs * Fix clang-format
lznamens
pushed a commit
that referenced
this pull request
Nov 2, 2021
* 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 * Minimal RRTI for cpuFuncTests * Minimal RRTI for cpuFuncTests * Still need IR v7 reader * Fixed build * Fixed compilation * clang-format fix * Removed BUILD_AS_IS and used USE_STATIC_IE * Enable IR v7 reader as static library * Fixed compilation for GPU plugin * Trying to build plugins as static library * Plugins are able provide their own name for CreatePluginEngine function * Fixed CPU * Fixed comments * Fixed ENABLE_IR_V7_READER usage * Fixed VPU * clang-format * Fixes * Fix * Load multiple plugins at once * Fixed interpreter undefined symbols * Trying to dynamically register static plugins * Reverted some ngraph changes * Fixed cpuUnitTests compilation * Fixed compilation * Fixed myriad * Fixed custom_opset tests * Reverted linker flags * Support both static and dynamic plugins * Fixed compilation of myriadFuncTests * Removed duplication * Preprocessing library * Fixes after self-review * Fixed linkage for preprocessing * Fixed preprocessing plugin build * Windows fix #2 * Fixed linkage for preprocessing * Proprocessing linkage * Fixes for Windows * Added optimizing libker flags to executables as well * Fixed creation of global ov::Core * AUTO plugin is static * Fixed case of build+_shared_libs * Removed some global variables from ngraph * Fixes * Fixed link issue on Windows * Fixed cmake options * Fix * Fix * Fix 2
lznamens
added a commit
that referenced
this pull request
Dec 7, 2021
…penvinotoolkit#8582) * Preprocessing API - base classes Includes API definition for trivial mean/scale operations (which don't require layout) Mean/scale with 'layout' support will be done under separate task together with Layout Current test code coverage: 100% * Python bindings for base preprocessing API * remove pre_post_process directory from ngraph/core * remove files from ngraph/python dir * move pyngraph pre_post_process files from ngraph/python to runtime * remove pre_post_process test from CMakeList * move include to the header * update include path for pre_post_process * style fix * bind InputTensorInfo::set_layout * cleaned test_preprocess * fix test expected output * remove duplicate test * update description of set_element_type * fix style * move preprocess from pyngraph to pyopenvino/graph * update test_preprocess imports and remove unnecessary test * remove duplicate import * update custom method * update test * update test * create decorator that changes Node into Output<Node> * create function that cast Node to Output<Node> * update test_preprocess to use decorator for custom function * change _cast_to_output -> _from_node * style fix * add tests fro scale and mean with vector input * style fix * add docstring for custom_preprocess_function * bind InputInfo network method * style fix * bind OutputInfo * fix description of preprocess submodule * fix style * update copyright year * bind OutputTensorInfo * bind OutputNetworkInfo and InputNetworkInfo * Bind exec core ov (openvinotoolkit#50) * Output const node python tests (openvinotoolkit#52) * add python bindings tests for Output<const ov::None> * add proper tests * add new line * rename ie_version to version * Pszmel/bind infer request (openvinotoolkit#51) * remove set_batch, get_blob and set_blob * update InferRequest class * change InferenceEngine::InferRequest to ov::runtime::InferRequest * update set_callback body * update bindings to reflect ov::runtime::InferRequest * bind set_input_tensor and get_input_tensor * style fix * clen ie_infer_queue.cpp * Bind exec core ov (openvinotoolkit#50) * bind core, exec_net classes * rm unused function * add new line * rename ie_infer_request -> infer_request * update imports * update __init__.py * update ie_api.py * Replace old containers with the new one * create impl for create_infer_request * comment out infer_queue to avoid errors with old infer_request * update infer_request bind to reflect new infer_request api * comment out inpuit_info from ie_network to avoid errors with old containers * Register new containers and comment out InferQueue * update infer request tests * style fix * remove unused imports * remove unused imports and 2 methods * add tests to cover all new methods from infer_request * style fix * add test * remove registration of InferResults * update name of exception_ptr parameter * update the loops that iterate through inputs and outputs * clean setCustomCallbacks * style fix * add Tensor import * style fix * update infer and normalize_inputs * style fix * rename startTime and endTime * Create test for mixed keys as infer arguments * update infer function * update return type of infer Co-authored-by: Bartek Szmelczynski <[email protected]> * fix get_version * fix opaque issue * some cosmetic changes * fix codestyle in tests * make tests green * Extend python InferRequest * Extend python Function * Change return value of infer call * Fix missing precisions conversions in CPU plugin * Rework of runtime for new tests * Fixed onnx reading in python tests * Edit compatibility tests * Edit tests * Add FLOAT_LIKE xfails * bind ColorFormat and ResizeAlgorithm * clean imports * fix typo * [Python API] bind ProfilingInfo (openvinotoolkit#55) * bind ProfilingInfo * Add tests * Fix code style * Add property * fix codestyle * Infer new request method (openvinotoolkit#56) * fix conflicts, add infer_new_request function * remove redundant functions, fix style * revert the unwanted changes * revert removal of the Blob * revert removal of isTblob * add add_extension from path * codestyle * add PostProcessSteps to init * bind PreProcessSteps * create additional tests * fix win build * add inputs-outputs to function * update infer queue * fix code style * Hot-fix CPU plugin with precision * fix start_async * add performance hint to time infer (openvinotoolkit#8480) * Updated common migration pipeline (openvinotoolkit#8176) * Updated common migration pipeline * Fixed merge issue * Added new model and extended example * Fixed typo * Added v10-v11 comparison * Avoid redundant graph nodes scans (openvinotoolkit#8415) * Refactor work with env variables (openvinotoolkit#8208) * del MO_ROOT * del MO_ROOT from common_utils.py * add MO_PATH to common_utils.py * change mo_path * [IE Sample Scripts] Use cmake to build samples (openvinotoolkit#8442) * Use cmake to build samples * Add the option to set custom build output folder * Remove opset8 from compatibility ngraph python API (openvinotoolkit#8452) * [GPU] OneDNN gpu submodule update to version 2.5 (openvinotoolkit#8449) * [GPU] OneDNN gpu submodule update to version 2.5 * [GPU] Updated onednn submodule and added layout optimizer fix * Install rules for static libraries case (openvinotoolkit#8384) * Proper cmake install for static libraries case * Added an ability to skip template plugin * Added install rules for VPU / GPU * Install more libraries * Fixed absolute TBB include paths * Disable GNA * Fixed issue with linker * Some fixes * Fixed linkage issues in tests * Disabled some tests * Updated CI pipelines * Fixed Windows linkage * Fixed custom_opset test for static casr * Fixed CVS-70313 * Continue on error * Fixed clanf-format * Try to fix Windows linker * Fixed compilation * Disable samples * Fixed samples build with THREADING=SEQ * Fixed link error on Windows * Fixed ieFuncTests * Added static Azure CI * Revert "Fixed link error on Windows" This reverts commit 78cca36. * Merge static and dynamic linux pipelines * Fixed Azure * fix codestyle * rename all methods in this class to snake_case * some updates * code style * fix code style in tests * update statistics reporting * update filling inputs * change ngraph.Type to ov.Type * fix typo * save work * save work * save work * compute latency in callback * save work * Fix get_idle_request * save work * fix latency * Fix code style * update AppInputInfo * add iteration to PatrialShape * fix rebasing * bind result::get_layout() * correct mistakes * fix setup * use parameters/results instead inputs/outputs * move _from_node to node_output.hpp * add read_model from buffer * update imports * revert package struct * add new line * remove bad quotes * update imports * style fix * add new line * Fix preprocessing * rename functin args * set NCHW layout to image as default * Fix input fillings * remove Type import * update tests * style fix * test clean * remove blank line * Add tensor_shape * fix comments * update PrePostProcessor init and build methods * create test with model update tests with new PrePostProcessor init and build * Change filling inputs * fix preprocessing * basic support dynamic shapes * fix legacy mode * rename ie to core * fix cpp code style * fix input files parsing * fix binary filling * support dynamic batch size * process images with original shapes if no tensor shapes were given * fix fps and number of iterations * Add new metrics * support pass path to folder into input mapping * add pcseq flag * fix resolving conflicts * dump statistic per group * check for compatibility with partial shape * revert statistic report names * code refactoring * update parameters * enable legacy_mode if data size less than nireq * add serialize to offline_transformations * Fix preprocessing import * change log output due to ci parsing * fix layout * allow to pass batch size with undefined layout * add serializer * fix comments from jiwaszki * Fix latency parsing for ci * code style * rename tensor_shape to data_shape * add message if image is processed with original shape * fix syntax warning * remove default legacy_mode if requests cover all data * rewrite all file parsing * fix preprocessing * Fix preprocessing #2 * Use layout instead str * Fix file extensions * Fix image sizes filling * sort input files * [Python API] quick fix of packaging * update tests * fix setup.py * small fix * small fixes according to comments * skip mo frontend tests * full mode is default for dynamic models only * backward compatibility * Fix package * set layout in runtime * static mode for dynamic models with all equal data shapes * use get_tensor instead set_tensor in legacy mode * benchmarking dynamic model available in full mode only * fix layout detection * use batch_size * iteration instead processed_frames in legacy mode * fix tensor naming * represent --inference_only * refactoring main loop * Fix number of iterations for full mode Co-authored-by: Michael Nosov <[email protected]> Co-authored-by: pszmel <[email protected]> Co-authored-by: Bartek Szmelczynski <[email protected]> Co-authored-by: Anastasia Kuporosova <[email protected]> Co-authored-by: jiwaszki <[email protected]> Co-authored-by: Victor Kuznetsov <[email protected]> Co-authored-by: Ilya Churaev <[email protected]> Co-authored-by: Tomasz Jankowski <[email protected]> Co-authored-by: Dmitry Pigasin <[email protected]> Co-authored-by: Artur Kulikowski <[email protected]> Co-authored-by: Ilya Znamenskiy <[email protected]> Co-authored-by: Ilya Lavrenov <[email protected]>
lznamens
pushed a commit
that referenced
this pull request
Jan 12, 2022
* [LPT] Documentation * 1) ToC was removed 2) SVG => PNG temporary conversion * [LPT] Refactoring + developer guide * [LPT] attribute doxygen documentation was added * [LPT] Developer Guide to Reference API links were added * [LPT] comments fixes * [LPT] Reference API to Developer Guide links were added * [LPT] titles were changed * [LPT] comments fixes #2 * [LPT] root document was moved to Plugin DG * [LPT] Documentation: image link quick fix * [LPT] Docummentation: PrecisionsAttribute description quick fix * fix comments from Karol * fixes * movement * directive was added * movement #2 * LPT reference in Executable Network rollback * snippets were updated ini accordance with new API
lznamens
pushed a commit
that referenced
this pull request
Feb 11, 2022
…toolkit#9691) * [Transformations] Added interchangeable reshape elimination * Applied comments #2 * returned Reshape in condition * applied comments #3 * applied comments #4 * added comment in plugin with reason about transformation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.