]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
Add support for properly optimized Windows ARM64 builds with LLVM and MSVC (#7191)
authorMax Krasnyansky <redacted>
Thu, 16 May 2024 02:47:36 +0000 (19:47 -0700)
committerGitHub <redacted>
Thu, 16 May 2024 02:47:36 +0000 (12:47 +1000)
commit13ad16af1231ab2d245d35df3295bcfa23de1305
tree4534efed6a5c015c8b06565530bbfadef51a1304
parent8f7080bf48828b538bc9387c3d150bbd4fb4cf2d
Add support for properly optimized Windows ARM64 builds with LLVM and MSVC (#7191)

* logging: add proper checks for clang to avoid errors and warnings with VA_ARGS

* build: add CMake Presets and toolchian files for Windows ARM64

* matmul-int8: enable matmul-int8 with MSVC and fix Clang warnings

* ci: add support for optimized Windows ARM64 builds with MSVC and LLVM

* matmul-int8: fixed typos in q8_0_q8_0 matmuls

Co-authored-by: Georgi Gerganov <redacted>
* matmul-int8: remove unnecessary casts in q8_0_q8_0

---------

Co-authored-by: Georgi Gerganov <redacted>
.github/workflows/build.yml
CMakeLists.txt
CMakePresets.json [new file with mode: 0644]
cmake/arm64-windows-llvm.cmake [new file with mode: 0644]
cmake/arm64-windows-msvc.cmake [new file with mode: 0644]
common/log.h
ggml-quants.c