diff --git a/backends/vulkan/runtime/graph/ops/impl/Copy.cpp b/backends/vulkan/runtime/graph/ops/impl/Copy.cpp index 15cfce2a014..b98b2c504d4 100644 --- a/backends/vulkan/runtime/graph/ops/impl/Copy.cpp +++ b/backends/vulkan/runtime/graph/ops/impl/Copy.cpp @@ -135,7 +135,7 @@ void add_copy_channel_offset_node( utils::safe_downcast(dim_at(in_sizes)), utils::safe_downcast(dim_at(in_sizes)), utils::safe_downcast(dst_last_z - dst_first_z + 1)}; - uvec3 local_size = adaptive_work_group_size(global_size); + uvec3 local_size = graph.create_local_wg_size(global_size); const struct Block final { ivec3 range; diff --git a/backends/vulkan/runtime/graph/ops/impl/Slice.cpp b/backends/vulkan/runtime/graph/ops/impl/Slice.cpp index 413cf40ea31..40603394660 100644 --- a/backends/vulkan/runtime/graph/ops/impl/Slice.cpp +++ b/backends/vulkan/runtime/graph/ops/impl/Slice.cpp @@ -126,7 +126,7 @@ void add_slice_tensor_copy_node( add_dtype_suffix(kernel_name, *t_out); utils::uvec3 global_size = t_out->logical_limits(); - utils::uvec3 local_size = adaptive_work_group_size(global_size); + utils::uvec3 local_size = graph.create_local_wg_size(global_size); const struct Block final { int dim;