diff --git a/Makefile b/Makefile index af86f58cf..07f98f003 100644 --- a/Makefile +++ b/Makefile @@ -877,10 +877,6 @@ endif # GGML_HIPBLAS ifdef GGML_METAL MK_CPPFLAGS += -DGGML_USE_METAL -ifdef GGML_METAL_FORCE_FATTN_PREC_F16 - MK_CPPFLAGS += -DGGML_METAL_FORCE_FATTN_PREC_F16 -endif # GGML_METAL_FORCE_FATTN_PREC_F16 - MK_LDFLAGS += -framework Foundation -framework Metal -framework MetalKit OBJ_GGML += ggml/src/ggml-metal.o ifdef GGML_METAL_NDEBUG diff --git a/ggml/CMakeLists.txt b/ggml/CMakeLists.txt index 151ef75dd..6866a25d3 100644 --- a/ggml/CMakeLists.txt +++ b/ggml/CMakeLists.txt @@ -153,7 +153,6 @@ 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}) diff --git a/ggml/src/CMakeLists.txt b/ggml/src/CMakeLists.txt index f0030bf5e..34b81bd7f 100644 --- a/ggml/src/CMakeLists.txt +++ b/ggml/src/CMakeLists.txt @@ -58,10 +58,6 @@ if (GGML_METAL) add_compile_definitions(GGML_METAL_NDEBUG) endif() - if (GGML_METAL_FORCE_FATTN_PREC_F16) - add_compile_definitions(GGML_METAL_FORCE_FATTN_PREC_F16) - endif() - # copy ggml-common.h and ggml-metal.metal to bin directory configure_file(ggml-common.h ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ggml-common.h COPYONLY) configure_file(ggml-metal.metal ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ggml-metal.metal COPYONLY)