diff --git a/src/plugins/intel_gpu/src/graph/tile.cpp b/src/plugins/intel_gpu/src/graph/tile.cpp index ce2cace0361cca..73383d67ea4388 100644 --- a/src/plugins/intel_gpu/src/graph/tile.cpp +++ b/src/plugins/intel_gpu/src/graph/tile.cpp @@ -27,7 +27,7 @@ layout tile_inst::calc_output_layout(tile_node const& node, kernel_impl_params c std::vector repeats = desc->repeats; auto out_shape = input_layout.get_dims(); - for (size_t i = 0; i < std::min(repeats.size(), out_shape.size()); ++i) { + for (size_t i = 0; i < repeats.size(); ++i) { out_shape[i] *= repeats[i]; } return layout{input_layout.data_type, input_format, tensor(input_format, out_shape)}; diff --git a/src/plugins/intel_gpu/tests/unit/test_cases/tile_gpu_test.cpp b/src/plugins/intel_gpu/tests/unit/test_cases/tile_gpu_test.cpp index 051bb15cf90700..cbc2ee19dfa006 100644 --- a/src/plugins/intel_gpu/tests/unit/test_cases/tile_gpu_test.cpp +++ b/src/plugins/intel_gpu/tests/unit/test_cases/tile_gpu_test.cpp @@ -259,7 +259,7 @@ class tile_gpu: public ::testing::Test { auto config = get_test_default_config(engine); if (impl_type != impl_types::any) - config.set_property(ov::intel_gpu::force_implementations(ov::intel_gpu::ImplForcingMap{ {"tile", {format::bfyx, "", impl_types::cpu}} })); + config.set_property(ov::intel_gpu::force_implementations(ov::intel_gpu::ImplForcingMap{ {"tile", {format::bfzyx, "", impl_types::cpu}} })); cldnn::network::ptr network = get_network(engine, topology, config, get_test_stream_ptr(), is_caching_test); network->set_input_data("input", input);