Skip to content

Commit b82ac32

Browse files
authored
ggml : add logging for native build options/vars (#2935)
This commit adds debug level logging for the native build options and variables to ggml/CMakeLists.txt. The motivation for this is that it can be useful to see the effective result of `GGML_NATIVE`, `GGML_NATIVE_DEFAULT`, and `INS_ENB` for a cmake build. I've found myself adding similar logging a few times now, so I thought it might be a good idea to add this. Example output, specifying `-DCMAKE_MESSAGE_LOG_LEVEL=DEBUG` when running cmake produces the following output: ```console -- GGML_NATIVE : OFF -- GGML_NATIVE_DEFAULT : OFF -- INS_ENB : OFF ```
1 parent edf1ee1 commit b82ac32

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ggml/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@ else()
100100
set(INS_ENB ON)
101101
endif()
102102

103+
message(DEBUG "GGML_NATIVE : ${GGML_NATIVE}")
104+
message(DEBUG "GGML_NATIVE_DEFAULT : ${GGML_NATIVE_DEFAULT}")
105+
message(DEBUG "INS_ENB : ${INS_ENB}")
106+
103107
option(GGML_CPU_HBM "ggml: use memkind for CPU HBM" OFF)
104108
option(GGML_CPU_AARCH64 "ggml: use runtime weight conversion of Q4_0 to Q4_X_X" ON)
105109
option(GGML_CPU_KLEIDIAI "ggml: use KleidiAI optimized kernels if applicable" OFF)

0 commit comments

Comments
 (0)