Skip to content

Commit c430347

Browse files
authored
Merge pull request #41 from filipw/fixed-download
fixed tokenizer download and Swift package
2 parents 6960b87 + af2955f commit c430347

File tree

5 files changed

+292
-120
lines changed

5 files changed

+292
-120
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,3 +421,4 @@ samples/ios/phi.engine.sample/phi.engine.sample.xcodeproj/xcuserdata/
421421
packages/csharp/.idea
422422
samples/csharp/chatclient/.idea
423423
samples/swift/sample-executable/.build/
424+
.swiftpm/

packages/swift/Strathweb.Phi.Engine/Package.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ let package = Package(
1818
path: "Sources/Strathweb.Phi.Engine",
1919
linkerSettings: [
2020
.linkedFramework("Metal", .when(platforms: [.macOS])),
21-
.linkedFramework("MetalPerformanceShaders", .when(platforms: [.macOS]))
21+
.linkedFramework("MetalPerformanceShaders", .when(platforms: [.macOS])),
22+
.linkedFramework("SystemConfiguration"),
23+
.linkedLibrary("c++"),
2224
]),
2325
.target(
2426
name: "Strathweb.Phi.Engine.FFI",
@@ -29,4 +31,4 @@ let package = Package(
2931
name: "strathweb_phi_engine_framework",
3032
path: "Libs/strathweb_phi_engine_framework.xcframework"),
3133
]
32-
)
34+
)

samples/ios/phi.engine.sample/phi.engine.sample/AiViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class Phi3ViewModel: ObservableObject {
3434
try! engineBuilder.withModelProvider(modelProvider: modelProvider)
3535
try! engineBuilder.withEventHandler(eventHandler: ModelEventsHandler(parent: self))
3636

37-
self.engine = try! engineBuilder.buildStateful(cacheDir: FileManager.default.temporaryDirectory.path(), systemInstruction: "You are a hockey wise old man. Share your wisdom briefly like an oracle. Be brief and to the point.")
37+
self.engine = try! engineBuilder.buildStateful(cacheDir: FileManager.default.temporaryDirectory.path(), systemInstruction: "You are a hockey wise old man. Share your wisdom very briefly and answer very shortly. Speak like a zen master.")
3838
DispatchQueue.main.async {
3939
self.isLoadingEngine = false
4040
self.isReady = true

0 commit comments

Comments
 (0)