message(WARNING "Disable AVX512-BF16 ISA support, requires gcc/g++ >= 12.3")
message(WARNING "Disable AVX512-BF16 ISA support, requires gcc/g++ >= 12.3")
endif()
endif()
else()
else()
set(ENABLE_AVX512BF16 OFF)
message(WARNING "Disable AVX512-BF16 ISA support, no avx512_bf16 found in local CPU flags."" If cross-compilation is required, please set env VLLM_CPU_AVX512BF16=1.")
message(WARNING "Disable AVX512-BF16 ISA support, no avx512_bf16 found in local CPU flags."" If cross-compilation is required, please set env VLLM_CPU_AVX512BF16=1.")
message(WARNING "Disable AVX512-VNNI ISA support, requires gcc/g++ >= 12.3")
endif()
else()
set(ENABLE_AVX512VNNI OFF)
message(WARNING "Disable AVX512-VNNI ISA support, no avx512_vnni found in local CPU flags."" If cross-compilation is required, please set env VLLM_CPU_AVX512VNNI=1.")
endif()
elseif(AVX2_FOUND)
elseif(AVX2_FOUND)
list(APPEND CXX_COMPILE_FLAGS "-mavx2")
list(APPEND CXX_COMPILE_FLAGS "-mavx2")
...
@@ -231,12 +248,25 @@ if (AVX512_FOUND AND NOT AVX512_DISABLED)
...
@@ -231,12 +248,25 @@ if (AVX512_FOUND AND NOT AVX512_DISABLED)