diff --git a/ggml/src/ggml-backend.cpp b/ggml/src/ggml-backend.cpp index c2afdf391..5729170f9 100644 --- a/ggml/src/ggml-backend.cpp +++ b/ggml/src/ggml-backend.cpp @@ -575,8 +575,11 @@ struct ggml_backend_registry { register_backend(ggml_backend_cuda_reg()); #endif #ifdef GGML_USE_METAL +#include +#if !TARGET_OS_SIMULATOR register_backend(ggml_backend_metal_reg()); #endif +#endif #ifdef GGML_USE_SYCL register_backend(ggml_backend_sycl_reg()); #endif