v2: add EmbeddingServer binary, EmbeddingGemma model (WIP forward pass)

This commit is contained in:
MarkBase Admin
2026-07-06 10:13:39 +08:00
parent e7a94b3203
commit dbec6b20ea
3 changed files with 104 additions and 9 deletions
+12
View File
@@ -7,6 +7,7 @@ let package = Package(
products: [
.library(name: "MarkBase", targets: ["MarkBase"]),
.executable(name: "MarkBaseServer", targets: ["MarkBaseServer"]),
.executable(name: "EmbeddingServer", targets: ["EmbeddingServer"]),
.executable(name: "CLITest", targets: ["CLITest"]),
],
dependencies: [
@@ -34,6 +35,17 @@ let package = Package(
.linkedFramework("Foundation"),
]
),
.executableTarget(
name: "EmbeddingServer",
dependencies: [
"MarkBase",
.product(name: "Hummingbird", package: "hummingbird"),
],
linkerSettings: [
.linkedFramework("Metal"),
.linkedFramework("Foundation"),
]
),
.executableTarget(
name: "CLITest",
dependencies: ["MarkBase"],