From 582ba1b478576ee1d646cff5d5b3f23ac7dd5742 Mon Sep 17 00:00:00 2001 From: jhen Date: Fri, 11 Aug 2023 07:22:47 +0800 Subject: [PATCH] metal : return null if load pipeline failed --- ggml-metal.m | 1 + 1 file changed, 1 insertion(+) diff --git a/ggml-metal.m b/ggml-metal.m index 4e709153c..32f339e27 100644 --- a/ggml-metal.m +++ b/ggml-metal.m @@ -163,6 +163,7 @@ struct ggml_metal_context * ggml_metal_init(int n_cb) { fprintf(stderr, "%s: loaded %-32s %16p\n", __func__, "kernel_"#name, (void *) ctx->pipeline_##name); \ if (error) { \ fprintf(stderr, "%s: load pipeline error: %s\n", __func__, [[error description] UTF8String]); \ + return NULL; \ } GGML_METAL_ADD_KERNEL(add);