metal : add GGML_METAL_FORCE_FATTN_PREC_F16

ggml-ci
This commit is contained in:
Georgi Gerganov 2024-11-06 16:21:37 +02:00
parent eefc132bb7
commit 0f7e8f389d
No known key found for this signature in database
GPG key ID: 449E073F9DC10735
5 changed files with 110 additions and 78 deletions

View file

@ -153,6 +153,7 @@ option(GGML_VULKAN_VALIDATE "ggml: enable Vulkan validation"
option(GGML_VULKAN_RUN_TESTS "ggml: run Vulkan tests" OFF)
option(GGML_KOMPUTE "ggml: use Kompute" OFF)
option(GGML_METAL "ggml: use Metal" ${GGML_METAL_DEFAULT})
option(GGML_METAL_FORCE_FATTN_PREC_F16 "ggml: force F16 accumulators for FA kernels" OFF)
option(GGML_METAL_NDEBUG "ggml: disable Metal debugging" OFF)
option(GGML_METAL_SHADER_DEBUG "ggml: compile Metal with -fno-fast-math" OFF)
option(GGML_METAL_EMBED_LIBRARY "ggml: embed Metal library" ${GGML_METAL})