diff options
Diffstat (limited to 'stable-diffusion.cpp-vulkan/patches')
| -rw-r--r-- | stable-diffusion.cpp-vulkan/patches/lokr-nd-input.patch | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/stable-diffusion.cpp-vulkan/patches/lokr-nd-input.patch b/stable-diffusion.cpp-vulkan/patches/lokr-nd-input.patch index 6dd2d01..77c1d3a 100644 --- a/stable-diffusion.cpp-vulkan/patches/lokr-nd-input.patch +++ b/stable-diffusion.cpp-vulkan/patches/lokr-nd-input.patch @@ -22,6 +22,6 @@ index 7dacfd1..686b8d3 100644 ggml_tensor* hc = ggml_transpose(ctx, hc_t); - ggml_tensor* out = ggml_reshape_2d(ctx, ggml_cont(ctx, hc), up * vp, batch); + ggml_tensor* out = ggml_reshape_4d(ctx, ggml_cont(ctx, hc), up * vp, h_in->ne[1], h_in->ne[2], h_in->ne[3]); - return ggml_ext_scale(ctx, out, scale); + return ggml_ext_scale(runner_ctx, out, scale); } else { int batch = (int)h->ne[3]; |
