From: Hale Chan Date: Sun, 16 Feb 2025 06:50:26 +0000 (+0800) Subject: metal : fix the crash caused by the lack of residency set support on Intel Macs.... X-Git-Tag: upstream/1.7.4+203~63 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=fcbcad0c905d27d12b64bedd521c83533404d668;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp metal : fix the crash caused by the lack of residency set support on Intel Macs. (llama/11904) --- diff --git a/ggml/src/ggml-metal/ggml-metal.m b/ggml/src/ggml-metal/ggml-metal.m index 0add6b51..087e7f58 100644 --- a/ggml/src/ggml-metal/ggml-metal.m +++ b/ggml/src/ggml-metal/ggml-metal.m @@ -24,7 +24,7 @@ #endif // create residency sets only on macOS >= 15.0 -#if TARGET_OS_OSX && __MAC_OS_X_VERSION_MAX_ALLOWED >= 150000 || \ +#if !TARGET_CPU_X86_64 && TARGET_OS_OSX && __MAC_OS_X_VERSION_MAX_ALLOWED >= 150000 || \ TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 180000 || \ TARGET_OS_TV && __TV_OS_VERSION_MAX_ALLOWED >= 180000 || \ TARGET_OS_VISION && __VISION_OS_VERSION_MAX_ALLOWED >= 200000