@@ -723,28 +723,24 @@ TEST(concat_gpu, no_exception_in_input_order_opt_b_fs_yx_fsv16_with_conv_port2)
723
723
auto concat_input1 = engine.allocate_memory ({ data_types::f32, format::b_fs_yx_fsv16, { 1 , 48 , 6 , 6 }});
724
724
auto concat_input2 = engine.allocate_memory ({ data_types::f32, format::b_fs_yx_fsv16, { 1 , 96 , 6 , 6 }});
725
725
auto concat_input3 = engine.allocate_memory ({ data_types::f32, format::b_fs_yx_fsv16, { 1 , 128 , 6 , 6 }});
726
- auto conv_input = engine.allocate_memory ({ data_types::f32, format::b_fs_yx_fsv16, { 1 , 192 , 6 , 6 } });
727
- auto weights0 = engine.allocate_memory ({ data_types::f32, format::bfyx, { 296 , 192 , 1 , 1 } });
726
+ auto weights0 = engine.allocate_memory ({ data_types::f32, format::bfyx, { 296 , 296 , 1 , 1 } });
728
727
729
728
std::vector<float > concat_input0_data (concat_input0->get_layout ().count ());
730
729
std::vector<float > concat_input1_data (concat_input1->get_layout ().count ());
731
730
std::vector<float > concat_input2_data (concat_input2->get_layout ().count ());
732
731
std::vector<float > concat_input3_data (concat_input3->get_layout ().count ());
733
- std::vector<float > conv_input_data (conv_input->get_layout ().count ());
734
732
std::vector<float > weights0_data (weights0->get_layout ().count ());
735
733
736
734
std::iota (concat_input0_data.begin (), concat_input0_data.end (), 0 .f );
737
735
std::iota (concat_input1_data.begin (), concat_input1_data.end (), 0 .f );
738
736
std::iota (concat_input2_data.begin (), concat_input2_data.end (), 0 .f );
739
737
std::iota (concat_input3_data.begin (), concat_input3_data.end (), 0 .f );
740
- std::iota (conv_input_data.begin (), conv_input_data.end (), 0 .f );
741
738
std::iota (weights0_data.begin (), weights0_data.end (), 0 .f );
742
739
743
740
set_values (concat_input0, concat_input0_data);
744
741
set_values (concat_input1, concat_input1_data);
745
742
set_values (concat_input2, concat_input2_data);
746
743
set_values (concat_input3, concat_input3_data);
747
- set_values (conv_input, conv_input_data);
748
744
set_values (weights0, weights0_data);
749
745
750
746
layout reorder_layout (data_types::f32, format::b_fs_yx_fsv16, {1 , 296 , 6 , 6 });
@@ -753,16 +749,15 @@ TEST(concat_gpu, no_exception_in_input_order_opt_b_fs_yx_fsv16_with_conv_port2)
753
749
input_layout (" concat_input1" , concat_input1->get_layout ()),
754
750
input_layout (" concat_input2" , concat_input2->get_layout ()),
755
751
input_layout (" concat_input3" , concat_input3->get_layout ()),
756
- input_layout (" conv_input" , conv_input->get_layout ()),
757
752
concatenation (" concat" ,
758
753
{ input_info (" concat_input0" ), input_info (" concat_input1" ), input_info (" concat_input2" ), input_info (" concat_input3" ) },
759
754
1 ,
760
755
data_types::f32,
761
756
padding{{0 , 0 , 0 , 0 }, 0 }),
757
+ pooling (" pooling" , input_info (" concat" ), pooling_mode::max, { 2 , 2 }, { 1 , 1 }),
762
758
data (" weights0" , weights0),
763
- convolution (" conv0" , input_info (" conv_input" ), " weights0" , " " , 1 , { 1 , 1 }, {1 , 1 }, {0 , 0 }, {0 , 0 }, false ),
764
- eltwise (" eltwise" , input_info (" conv0" ), input_info (" concat" ), eltwise_mode::sum),
765
- permute (" permute" , input_info (" eltwise" ), {0 , 1 , 2 , 3 }));
759
+ convolution (" conv0" , input_info (" pooling" ), " weights0" , " " , 1 , { 1 , 1 }, {1 , 1 }, {0 , 0 }, {0 , 0 }, false ),
760
+ permute (" permute" , input_info (" conv0" ), {0 , 1 , 2 , 3 }));
766
761
767
762
ov::intel_gpu::ExecutionConfig config = get_test_default_config (engine);
768
763
config.set_property (ov::intel_gpu::optimize_data (true ));
@@ -772,7 +767,6 @@ TEST(concat_gpu, no_exception_in_input_order_opt_b_fs_yx_fsv16_with_conv_port2)
772
767
network.set_input_data (" concat_input1" , concat_input1);
773
768
network.set_input_data (" concat_input2" , concat_input2);
774
769
network.set_input_data (" concat_input3" , concat_input3);
775
- network.set_input_data (" conv_input" , conv_input);
776
770
777
771
ASSERT_NO_FATAL_FAILURE (network.execute ());
778
772
}
0 commit comments