Skip to content

Commit 68548bc

Browse files
Update Config for swift-transformers (#322)
1 parent a7c2e7b commit 68548bc

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

Libraries/MLXLMCommon/Tokenizer.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ public func loadTokenizerConfig(configuration: ModelConfiguration, hub: HubApi)
5959
}
6060

6161
private func updateTokenizerConfig(_ tokenizerConfig: Config) -> Config {
62-
// workaround: replacement tokenizers for unhandled values in swift-transform
63-
if let tokenizerClass = tokenizerConfig.tokenizerClass?.stringValue,
62+
// Workaround: replacement tokenizers for unhandled values in swift-transformers
63+
if let tokenizerClass = tokenizerConfig.tokenizerClass?.string(),
6464
let replacement = replacementTokenizers[tokenizerClass]
6565
{
66-
var dictionary = tokenizerConfig.dictionary
67-
dictionary["tokenizer_class"] = replacement
68-
return Config(dictionary)
66+
if var dictionary = tokenizerConfig.dictionary() {
67+
dictionary["tokenizer_class"] = .init(replacement)
68+
return Config(dictionary)
69+
}
6970
}
70-
7171
return tokenizerConfig
7272
}
7373

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ let package = Package(
2929
dependencies: [
3030
.package(url: "https://github.com/ml-explore/mlx-swift", .upToNextMinor(from: "0.21.2")),
3131
.package(
32-
url: "https://github.com/huggingface/swift-transformers", .upToNextMinor(from: "0.1.20")
32+
url: "https://github.com/huggingface/swift-transformers", .upToNextMinor(from: "0.1.21")
3333
),
3434
.package(url: "https://github.com/1024jp/GzipSwift", "6.0.1" ... "6.0.1"), // Only needed by MLXMNIST
3535
],

mlx-swift-examples.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)