]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
swift : add support for k-quants (#2983)
authorkchro3 <redacted>
Sun, 3 Sep 2023 06:21:05 +0000 (23:21 -0700)
committerGitHub <redacted>
Sun, 3 Sep 2023 06:21:05 +0000 (09:21 +0300)
Package.swift

index 2c07710cdc2422cf97fff81babff1d6bed50f59d..96f52c4f0caadbfa0bd8dcd1a68822cf64765d84 100644 (file)
@@ -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")
             ]