Something went wrong. Try again.
Routing embedding stack for Qwen3-Embedding-0.6B on Apple Silicon: orchestrator + MLX + llama.cpp backends
Something went wrong. Try again.
1.2 kB · 30 lines
Swift
at main
12345678910111213141516171819202122232425262728293031// swift-tools-version: 6.1import PackageDescription
let package = Package( name: "mlx-embed-server", platforms: [.macOS(.v14)], products: [ .executable(name: "EmbedServer", targets: ["EmbedServer"]), ], dependencies: [ .package(url: "https://github.com/ml-explore/mlx-swift-lm.git", revision: "7d9a6ab38f20778aae9f04d231b05315269303c7"), .package(url: "https://github.com/huggingface/swift-transformers.git", revision: "7f1f9d06c8fc789936a4cca2affe96528e99f47d"), .package(url: "https://github.com/hummingbird-project/hummingbird.git", from: "2.0.0"), ], targets: [ .executableTarget( name: "EmbedServer", dependencies: [ .product(name: "MLXEmbedders", package: "mlx-swift-lm"), .product(name: "MLXLMCommon", package: "mlx-swift-lm"), .product(name: "Tokenizers", package: "swift-transformers"), .product(name: "Hub", package: "swift-transformers"), .product(name: "Hummingbird", package: "hummingbird"), ], path: "Sources/EmbedServer" ), ])