From a1f5d5be47daad3b6a786eefd3ee04dd4eb17197 Mon Sep 17 00:00:00 2001 From: nihui Date: Sun, 13 Jul 2025 14:32:59 +0800 Subject: [PATCH] fix unaryop on moltenvk (#6181) --- src/layer/vulkan/shader/unaryop.comp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layer/vulkan/shader/unaryop.comp b/src/layer/vulkan/shader/unaryop.comp index 524e911fe..c17960816 100644 --- a/src/layer/vulkan/shader/unaryop.comp +++ b/src/layer/vulkan/shader/unaryop.comp @@ -41,7 +41,7 @@ void main() if (op_type == 14) res = atan(v); if (op_type == 15) res = afp(1.f) / v; #if NCNN_moltenvk - if (op_type == 16) res = afp(tanh(float(v))); + if (op_type == 16) res = afpvec4(tanh(vec4(v))); #else if (op_type == 16) res = tanh(v); #endif