File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -58,15 +58,17 @@ option(LLAMA_SANITIZE_ADDRESS "llama: enable address sanitizer"
58
58
option (LLAMA_SANITIZE_UNDEFINED "llama: enable undefined sanitizer" OFF )
59
59
60
60
# instruction set specific
61
- option (LLAMA_AVX "llama: enable AVX" ON )
62
- option (LLAMA_AVX2 "llama: enable AVX2" ON )
63
- option (LLAMA_AVX512 "llama: enable AVX512" OFF )
64
- option (LLAMA_AVX512_VBMI "llama: enable AVX512-VBMI" OFF )
65
- option (LLAMA_AVX512_VNNI "llama: enable AVX512-VNNI" OFF )
66
- option (LLAMA_FMA "llama: enable FMA" ON )
67
- # in MSVC F16C is implied with AVX2/AVX512
68
- if (NOT MSVC )
69
- option (LLAMA_F16C "llama: enable F16C" ON )
61
+ if (NOT LLAMA_NATIVE )
62
+ option (LLAMA_AVX "llama: enable AVX" ON )
63
+ option (LLAMA_AVX2 "llama: enable AVX2" ON )
64
+ option (LLAMA_AVX512 "llama: enable AVX512" OFF )
65
+ option (LLAMA_AVX512_VBMI "llama: enable AVX512-VBMI" OFF )
66
+ option (LLAMA_AVX512_VNNI "llama: enable AVX512-VNNI" OFF )
67
+ option (LLAMA_FMA "llama: enable FMA" ON )
68
+ # in MSVC F16C is implied with AVX2/AVX512
69
+ if (NOT MSVC )
70
+ option (LLAMA_F16C "llama: enable F16C" ON )
71
+ endif ()
70
72
endif ()
71
73
72
74
# 3rd party libs
You can’t perform that action at this time.
0 commit comments