Skip to content

Commit 18cd46a

Browse files
committed
allow people to manually override gfx12 fa
1 parent d74c16e commit 18cd46a

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ add_compile_definitions(GGML_USE_CPU)
6262
add_compile_definitions(GGML_USE_CPU_REPACK)
6363
add_compile_definitions(NOMINMAX)
6464

65+
if (GGML_HIP_FORCE_ROCWMMA_FATTN_GFX12)
66+
add_compile_definitions(GGML_HIP_ROCWMMA_FATTN_GFX12)
67+
endif()
68+
6569
if (MSVC)
6670
add_compile_options("$<$<COMPILE_LANGUAGE:C>:/utf-8>")
6771
add_compile_options("$<$<COMPILE_LANGUAGE:CXX>:/utf-8>")

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,11 @@ endif
260260
HCC := $(ROCM_PATH)/llvm/bin/clang
261261
HCXX := $(ROCM_PATH)/llvm/bin/clang++
262262
endif
263+
ifdef GGML_HIP_FORCE_ROCWMMA_FATTN_GFX12
264+
HIPFLAGS += -GGML_HIP_ROCWMMA_FATTN_GFX12
265+
CFLAGS += -GGML_HIP_ROCWMMA_FATTN_GFX12
266+
CXXFLAGS += -GGML_HIP_ROCWMMA_FATTN_GFX12
267+
endif
263268
ifdef LLAMA_NO_WMMA
264269
HIPFLAGS += -DGGML_HIP_NO_ROCWMMA_FATTN
265270
else

0 commit comments

Comments
 (0)