From b33dcd02c64466f7457fe0bf44f7c6dec8f1333c Mon Sep 17 00:00:00 2001 From: Chenhu Wang Date: Thu, 13 Jan 2022 23:53:20 +0800 Subject: [PATCH] fix windows debug test failure (#9635) --- src/core/tests/runtime/interpreter/unit_test.manifest | 3 --- src/plugins/intel_cpu/src/nodes/mkldnn_interpolate_node.cpp | 2 +- src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp | 4 ++-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/core/tests/runtime/interpreter/unit_test.manifest b/src/core/tests/runtime/interpreter/unit_test.manifest index 53618b314af..072be665ec3 100644 --- a/src/core/tests/runtime/interpreter/unit_test.manifest +++ b/src/core/tests/runtime/interpreter/unit_test.manifest @@ -73,9 +73,6 @@ INTERPRETER.onnx_model_dequantize_linear_1d_zero_scale_uint8_negative_axis INTERPRETER.onnx_if_inside_if INTERPRETER.onnx_if_inside_loop -# Assertion failed: vector subscript out of range. Fails with Windows debug build only -IE_CPU.onnx_if_inside_if - # Legacy tests with unsupported features from opset4 LSTM/GRU/RNN # Peepholes input unsupported onnx_model_lstm_fwd_with_clip_peepholes diff --git a/src/plugins/intel_cpu/src/nodes/mkldnn_interpolate_node.cpp b/src/plugins/intel_cpu/src/nodes/mkldnn_interpolate_node.cpp index b783b0d6584..270e05ff986 100644 --- a/src/plugins/intel_cpu/src/nodes/mkldnn_interpolate_node.cpp +++ b/src/plugins/intel_cpu/src/nodes/mkldnn_interpolate_node.cpp @@ -2341,7 +2341,7 @@ void MKLDNNInterpolateNode::execute(mkldnn::stream strm) { src_data = src_data_origin; } - execPtr->exec(src_data, dst_data, static_cast(&postOpsDataPtrs[0])); + execPtr->exec(src_data, dst_data, postOpsDataPtrs.data()); } // for ndhwc and nCdhw8c[16c] diff --git a/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp b/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp index 2eb2e09431c..c71b8399b50 100644 --- a/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp +++ b/src/plugins/intel_cpu/src/nodes/mkldnn_reduce_node.cpp @@ -2366,7 +2366,7 @@ inline void MKLDNNReduceNode::reduce_kernel_post_process(uint8_t *out_ptr) { arg.channel_size = layout == ReduceLayoutType::reduce_nspc ? OW : OC; // OW is related to nspc-ncsp dimension reinterpret arg.work_amount = OD * OH * OW; arg.divisor = &divisor; - arg.post_op_data = static_cast(&postOpsDataPtrs[0]); + arg.post_op_data = static_cast(postOpsDataPtrs.data()); (*reduce_post_kernel)(&arg); }); } else { @@ -2379,7 +2379,7 @@ inline void MKLDNNReduceNode::reduce_kernel_post_process(uint8_t *out_ptr) { arg.oc_off = ocb * blk_size * sizeof(float); arg.work_amount = OD * OH * OW * blk_size; arg.divisor = &divisor; - arg.post_op_data = static_cast(&postOpsDataPtrs[0]); + arg.post_op_data = static_cast(postOpsDataPtrs.data()); (*reduce_post_kernel)(&arg); }); }