diff --git a/src/plugins/intel_gpu/src/kernel_selector/cl_kernels/permute_bfzyx_to_bfyxz.cl b/src/plugins/intel_gpu/src/kernel_selector/cl_kernels/permute_bfzyx_to_bfyxz.cl index 963f975d632..627208de39c 100644 --- a/src/plugins/intel_gpu/src/kernel_selector/cl_kernels/permute_bfzyx_to_bfyxz.cl +++ b/src/plugins/intel_gpu/src/kernel_selector/cl_kernels/permute_bfzyx_to_bfyxz.cl @@ -102,7 +102,7 @@ KERNEL (permute_bfzyx_to_bfyxz)( } #endif #if defined(X_REMAINDER_ITEM) && defined(Z_REMAINDER_ITEM) - else if (f == Z_REMAINDER_ITEM && x == X_REMAINDER_ITEM) { + else if (z == Z_REMAINDER_ITEM && x == X_REMAINDER_ITEM) { // point by point for (int lh = 0; lh < Z_REMAINDER_SIZE; ++lh) { // read diff --git a/src/plugins/intel_gpu/tests/test_cases/permute_gpu_test.cpp b/src/plugins/intel_gpu/tests/test_cases/permute_gpu_test.cpp index 0b7b285b467..10ea18282cc 100644 --- a/src/plugins/intel_gpu/tests/test_cases/permute_gpu_test.cpp +++ b/src/plugins/intel_gpu/tests/test_cases/permute_gpu_test.cpp @@ -1913,7 +1913,8 @@ INSTANTIATE_TEST_SUITE_P(, permute_bfzyx_to_bfyxz, ::testing::ValuesIn(std::vector { {{1, 3, 85, 20, 20}, format::bfzyx}, {{1, 3, 85, 40, 40}, format::bfzyx}, - {{1, 3, 85, 80, 80}, format::bfzyx} + {{1, 3, 85, 80, 80}, format::bfzyx}, + {{1, 192, 2, 64, 33}, format::bfzyx} })); TEST_P(permute_bfzyx_to_bfyxz, combined) {