[GPU] Fixed conflicts in fc unit tests (#12857)
This commit is contained in:
parent
7a4d463d4d
commit
9590a77025
@ -132,6 +132,7 @@ std::vector<layout> fully_connected_inst::calc_output_layouts(fully_connected_no
|
||||
}
|
||||
|
||||
ov::op::v0::MatMul op;
|
||||
op.set_transpose_b(true);
|
||||
std::vector<ShapeType> output_shapes = {ShapeType()};
|
||||
std::vector<ShapeType> input_shapes = {
|
||||
input_layout.get<ShapeType>(),
|
||||
|
@ -102,7 +102,7 @@ INSTANTIATE_TEST_SUITE_P(smoke, fully_connected_test,
|
||||
testing::ValuesIn(std::vector<matmul_test_params>{
|
||||
{
|
||||
layout{ov::PartialShape{10, 1024}, data_types::i8, format::bfyx},
|
||||
layout{ov::PartialShape{1024, 1000}, data_types::i8, format::bfyx},
|
||||
layout{ov::PartialShape{1000, 1024}, data_types::i8, format::bfyx},
|
||||
data_types::f16, false, false,
|
||||
layout{ov::PartialShape{10, 1000}, data_types::f16, format::bfyx}
|
||||
},
|
||||
|
@ -1776,9 +1776,9 @@ TEST(fully_connected_gpu, dynamic) {
|
||||
|
||||
const int32_t input_f = 3, input_b = 1, weight_b = 4;
|
||||
|
||||
auto input_dyn_layout = layout{ ov::PartialShape{ ov::Dimension(1, 10), input_f, 1, 1}, data_types::f32,format::bfyx };
|
||||
auto input_data = engine.allocate_memory(layout{ ov::PartialShape{ input_b, input_f, 1, 1}, data_types::f32,format::bfyx });
|
||||
auto weights_data = engine.allocate_memory({ ov::PartialShape{ weight_b, input_f, 1, 1 }, data_types::f32,format::bfyx });
|
||||
auto input_dyn_layout = layout{ ov::PartialShape{ ov::Dimension(1, 10), input_f }, data_types::f32,format::bfyx };
|
||||
auto input_data = engine.allocate_memory(layout{ ov::PartialShape{ input_b, input_f }, data_types::f32,format::bfyx });
|
||||
auto weights_data = engine.allocate_memory({ ov::PartialShape{ weight_b, input_f }, data_types::f32,format::bfyx });
|
||||
|
||||
set_values(input_data, { -0.5f, 2.0f, 0.5f });
|
||||
set_values(weights_data, { 1.5f, 1.0f, 0.5f, -1.0f, 0.0f, 0.5f, 0.5f, -0.5f, -2.0f, -0.5f, 1.0f, 1.5f });
|
||||
@ -1818,11 +1818,11 @@ TEST(fully_connected_gpu, dynamic_multi_inference_same_shape) {
|
||||
auto& engine = get_test_engine();
|
||||
const int32_t input_f = 3, input_b = 1, weight_b = 4;
|
||||
|
||||
auto input_dyn_layout = layout{ ov::PartialShape{ ov::Dimension(1, 10), input_f, 1, 1}, data_types::f32,format::bfyx };
|
||||
auto input_actual_layout = layout{ ov::PartialShape{ input_b, input_f, 1, 1}, data_types::f32,format::bfyx };
|
||||
auto input_dyn_layout = layout{ ov::PartialShape{ ov::Dimension(1, 10), input_f }, data_types::f32,format::bfyx };
|
||||
auto input_actual_layout = layout{ ov::PartialShape{ input_b, input_f }, data_types::f32,format::bfyx };
|
||||
auto input_data1 = engine.allocate_memory(input_actual_layout);
|
||||
auto input_data2 = engine.allocate_memory(input_actual_layout);
|
||||
auto weights_data = engine.allocate_memory({ ov::PartialShape{ weight_b, input_f, 1, 1 }, data_types::f32,format::bfyx });
|
||||
auto weights_data = engine.allocate_memory({ ov::PartialShape{ weight_b, input_f }, data_types::f32,format::bfyx });
|
||||
|
||||
set_values(input_data1, { 0.5f, -2.0f, -0.5f });
|
||||
set_values(input_data2, { -0.5f, 2.0f, 0.5f });
|
||||
@ -1893,12 +1893,12 @@ TEST(fully_connected_gpu, dynamic_multi_inference_different_shape) {
|
||||
|
||||
const int32_t input_f = 3, weight_b = 4;
|
||||
|
||||
auto input_dyn_layout = layout{ ov::PartialShape{ ov::Dimension(1, 10), input_f, 1, 1}, data_types::f32,format::bfyx };
|
||||
auto input_actual_layout1 = layout{ ov::PartialShape{ 2, input_f, 1, 1}, data_types::f32,format::bfyx};
|
||||
auto input_actual_layout2 = layout{ ov::PartialShape{ 1, input_f, 1, 1}, data_types::f32,format::bfyx};
|
||||
auto input_dyn_layout = layout{ ov::PartialShape{ ov::Dimension(1, 10), input_f }, data_types::f32,format::bfyx };
|
||||
auto input_actual_layout1 = layout{ ov::PartialShape{ 2, input_f }, data_types::f32,format::bfyx};
|
||||
auto input_actual_layout2 = layout{ ov::PartialShape{ 1, input_f }, data_types::f32,format::bfyx};
|
||||
auto input_data1 = engine.allocate_memory(input_actual_layout1);
|
||||
auto input_data2 = engine.allocate_memory(input_actual_layout2);
|
||||
auto weights_data = engine.allocate_memory({ ov::PartialShape{ weight_b, input_f, 1, 1 }, data_types::f32,format::bfyx});
|
||||
auto weights_data = engine.allocate_memory({ ov::PartialShape{ weight_b, input_f }, data_types::f32,format::bfyx});
|
||||
|
||||
set_values(input_data1, { 0.5f, -2.0f, -0.5f,
|
||||
-0.5f, 2.0f, 0.5f });
|
||||
|
Loading…
Reference in New Issue
Block a user