From b9126fe6ea2f5fb4d2ddabde4fa0db424886b807 Mon Sep 17 00:00:00 2001 From: Felix Dohyun Kim Date: Mon, 8 Aug 2022 18:13:33 +0900 Subject: [PATCH] [GPU] Fix convolution unit test for onednn (#12389) * no goiyx to bfyx convert when using onednn --- .../intel_gpu/tests/fusions/convolution_fusion_test.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/intel_gpu/tests/fusions/convolution_fusion_test.cpp b/src/plugins/intel_gpu/tests/fusions/convolution_fusion_test.cpp index 68169942fbf..005d9dd0936 100644 --- a/src/plugins/intel_gpu/tests/fusions/convolution_fusion_test.cpp +++ b/src/plugins/intel_gpu/tests/fusions/convolution_fusion_test.cpp @@ -2502,9 +2502,11 @@ INSTANTIATE_TEST_SUITE_P(fusings_gpu, conv_int8_asymmetric_weights, ::testing::V class conv_int8_asymmetric_data : public ConvFusingTest {}; TEST_P(conv_int8_asymmetric_data, basic) { auto p = GetParam(); - auto weights_format = (p.weights_format == format::goiyx) ? format::bfyx : format::bfzyx; - auto weights_layout = (p.groups > 1) ? get_weights_layout(p, 1, weights_format) : - get_weights_layout(p); + layout weights_layout = get_weights_layout(p); + if (!engine.get_device_info().supports_immad) { + auto weights_format = (p.weights_format == format::goiyx) ? format::bfyx : format::bfzyx; + weights_layout = (p.groups > 1) ? get_weights_layout(p, 1, weights_format) : get_weights_layout(p); + } create_topologies( input_layout("input", get_input_layout(p)), data("weights", get_mem(weights_layout)),