diff options
author | kchro3 <62481661+kchro3@users.noreply.github.com> | 2023-09-02 23:21:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-03 09:21:05 +0300 |
commit | 6a31a3bd9806c85ed08266f6ab65181da0f30d03 (patch) | |
tree | ecbfede124af1c85dcda2a0e946cff7727c5fb74 | |
parent | cff7b0bf07cb46e1ad4fd199f6bdeb538925c8c4 (diff) |
swift : add support for k-quants (#2983)
-rw-r--r-- | Package.swift | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/Package.swift b/Package.swift index 2c07710c..96f52c4f 100644 --- a/Package.swift +++ b/Package.swift @@ -12,9 +12,18 @@ let package = Package( name: "llama", path: ".", exclude: ["ggml-metal.metal"], - sources: ["ggml.c", "llama.cpp", "ggml-alloc.c"], + sources: [ + "ggml.c", + "llama.cpp", + "ggml-alloc.c", + "k_quants.c" + ], publicHeadersPath: "spm-headers", - cSettings: [.unsafeFlags(["-Wno-shorten-64-to-32"]), .define("GGML_USE_ACCELERATE")], + cSettings: [ + .unsafeFlags(["-Wno-shorten-64-to-32"]), + .define("GGML_USE_K_QUANTS"), + .define("GGML_USE_ACCELERATE") + ], linkerSettings: [ .linkedFramework("Accelerate") ] |