Skip to content

Commit e6fa048

Browse files
Add output value comparision for target unittest
1 parent 337c836 commit e6fa048

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/plugins/intel_gpu/tests/unit/test_cases/propagate_constants_gpu_test.cpp

+16
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,20 @@ TEST(propagate_constants, permute_1_0_reorder_fc) {
105105
auto outputs = network.execute();
106106
auto output = outputs.at("fc1").get_memory();
107107
cldnn::mem_lock<ov::float16> output_ptr(output, get_test_stream());
108+
109+
ExecutionConfig config_ref = get_test_default_config(engine);
110+
config_ref.set_property(ov::intel_gpu::optimize_data(false));
111+
config_ref.set_property(ov::intel_gpu::allow_new_shape_infer(true));
112+
113+
cldnn::network network_ref(engine, topology, config_ref);
114+
network_ref.set_input_data("input", input);
115+
network_ref.set_input_data("input2", input2);
116+
117+
auto outputs_ref = network_ref.execute();
118+
auto output_ref = outputs_ref.at("fc1").get_memory();
119+
cldnn::mem_lock<ov::float16> output_ref_ptr(output_ref, get_test_stream());
120+
121+
for (size_t i = 0; i < output_ref_ptr.size(); ++i) {
122+
ASSERT_EQ(output_ptr[i], output_ref_ptr[i]);
123+
}
108124
}

0 commit comments

Comments
 (0)