ggerganov commited on
Commit
df6227e
·
unverified ·
1 Parent(s): 3538ca9

swift : package no longer use ggml dependency (#1861)

Browse files

* Revert "swift : update Package.swift to use ggml as package dependency (#1701)"

This reverts commit 993acb5d410cd8eaebaa3fc54d4b153e04bbefce.

* spm : add ggml.h

Files changed (2) hide show
  1. Package.swift +6 -4
  2. spm-headers/ggml.h +1 -0
Package.swift CHANGED
@@ -13,13 +13,9 @@ let package = Package(
13
  products: [
14
  .library(name: "whisper", targets: ["whisper"]),
15
  ],
16
- dependencies: [
17
- .package(url: "https://github.com/ggerganov/ggml.git", .branch("release"))
18
- ],
19
  targets: [
20
  .target(
21
  name: "whisper",
22
- dependencies: ["ggml"],
23
  path: ".",
24
  exclude: [
25
  "bindings",
@@ -36,8 +32,14 @@ let package = Package(
36
  "Makefile"
37
  ],
38
  sources: [
 
39
  "whisper.cpp",
 
 
 
 
40
  ],
 
41
  publicHeadersPath: "spm-headers",
42
  cSettings: [
43
  .unsafeFlags(["-Wno-shorten-64-to-32", "-O3", "-DNDEBUG"]),
 
13
  products: [
14
  .library(name: "whisper", targets: ["whisper"]),
15
  ],
 
 
 
16
  targets: [
17
  .target(
18
  name: "whisper",
 
19
  path: ".",
20
  exclude: [
21
  "bindings",
 
32
  "Makefile"
33
  ],
34
  sources: [
35
+ "ggml.c",
36
  "whisper.cpp",
37
+ "ggml-alloc.c",
38
+ "ggml-backend.c",
39
+ "ggml-quants.c",
40
+ "ggml-metal.m"
41
  ],
42
+ resources: [.process("ggml-metal.metal")],
43
  publicHeadersPath: "spm-headers",
44
  cSettings: [
45
  .unsafeFlags(["-Wno-shorten-64-to-32", "-O3", "-DNDEBUG"]),
spm-headers/ggml.h ADDED
@@ -0,0 +1 @@
 
 
1
+ ../ggml.h