Open iefode opened 7 months ago
Thank you for looking into this issue! Please let us know if you have any questions or require any help.
Hello @DaBaoDIY !
What is the status of the issue? Please, let us know in case of any issues
We will unassign the ticket in case of inaction. Thanks!
Context
OP conformance suite is validation tool checks a plugin conditions from operation implementation status perspective. OP conformance is based on extracted from OMZ model scope operations and graphs by
ov_subgraphs_dumper
tool. Extracted graphs are saved as IR (OpenVINO Intermediate representation) and is stored in the public share. OP conformance suite contains the following test types:OpImplCheck
validates operation support by plugin. Returntrue
orfalse
.Inference
compare device inference results vs reference over extracted IR as a model. We generate synthetic tensors to get a result. Possible results arepassed
,failed
,hanged
(interrupted by timeout),crashed
andskipped
(just in case-shape_mode
is misaligned with graph inputs).QueryModel
check possibility of graph execution per device. Have the same status asInference
ImportExport
exports compiled model, imports it and check that models are same. Have the same status asInference
Template is a simple plugin run inference using reference implementation. It means if we will run conformance over template, we should compare
TEMPLATE
vsTEMPLATE
results. Sometimes we have bugs inside the plugin, reference implementation or test infrastructure leads to negative test result.What needs to be done?
Description: We have several Reshape tests failed in operation conformance over TEMPLATE plugin. Do contributor should fix them:
conformance_Loop/ReadIRTest.Inference/Op=Loop.5_Type=f32_Shape=static_IR=35c61b2251b78ad9f9804bd3f9e301e1f974c6dc138ce0466b8b940d106ddd72_Device=TEMPLATE_Config=()
conformance_Loop/ReadIRTest.Inference/Op=Loop.5_Type=f32_Shape=static_IR=7ad6fe3ff1472399c9c0e12aba1db89105e1e4a243cd092dc43ee763a2571fa9_Device=TEMPLATE_Config=()
How to reproduce:
ov_op_conformance_tests
targetMEM_USAGE=71868KB [ CONFORMANCE ] Influence coefficient: 9.92895e-06 [ PLUGIN ]
SubgraphBaseTest::compile_model()
is started [ PLUGIN ]SubgraphBaseTest::compile_model()
is finished successfully. Duration is 0.124527s [ PLUGIN ]SubgraphBaseTest::get_plugin_outputs()
is started /home/efode/repo/openvino/src/tests/functional/shared_test_classes/src/base/ov_subgraph.cpp:94: Failure Exception from src/inference/src/cpp/infer_request.cpp:223: Exception from src/core/src/model.cpp:531: Evaluation failed on opset4::LSTMCell lstm_o/bidirectional_rnn/fw/fw/while/fw/lstm_cell/mul_2 (opset8::Gather Gather_418[0]:f32[37,512], opset1::Parameter Parameter_711[0]:f32[37,128], opset1::Parameter Parameter_713[0]:f32[37,128], opset1::Constant Constant_3334[0]:f32[512,512], opset1::Constant Constant_3354[0]:f32[512,128], opset1::Constant Constant_3379[0]:f32[512]) -> (f32[37,128], f32[37,128])[ FAILED ] conformance_Loop/ReadIRTest.Inference/Op=Loop.5_Type=f32_Shape=static_IR=35c61b2251b78ad9f9804bd3f9e301e1f974c6dc138ce0466b8b940d106ddd72_Device=TEMPLATE_Config=(), where GetParam() = ("/home/efode/repo/openvino/src/tests/test_utils/functional_test_utils/layer_tests_summary/temp/models/2023.3.0-13657-d5b0f4d2d73/operation/static/Loop-5/f32/35c61b2251b78ad9f9804bd3f9e301e1f974c6dc138ce0466b8b940d106ddd72.xml", "") (348 ms)
openvino/bin/intel64/Release/ov_op_conformance_tests --device=TEMPLATE --input_folders=openvino/src/tests/test_utils/functional_test_utils/layer_tests_summary/temp/models/conformance_ir_files.lst, --report_unique_name --output_folder="conformance_Loop/ReadIRTest.Inference/Op=Loop.5_Type=f32_Shape=static_IR=35c61b2251b78ad9f9804bd3f9e301e1f974c6dc138ce0466b8b940d106ddd72_Device=TEMPLATE_Config=()" --config_path="" --shape_mode=