Skip to content

Commit c8bd8bb

Browse files
committed
all tools/apps building
1 parent 10643a5 commit c8bd8bb

2 files changed

Lines changed: 36 additions & 1 deletion

File tree

Applications/LLMBasic/ChatModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ private let generateParameters = GenerateParameters(temperature: 0.5)
4343
case .idle:
4444
let task = Task {
4545
// download and report progress
46-
try await loadModelContainer(
46+
try await LLMModelFactory.shared.loadContainer(
4747
from: #hubDownloader(),
4848
using: #huggingFaceTokenizerLoader(),
4949
configuration: modelConfiguration

mlx-swift-examples.xcodeproj/project.pbxproj

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
C33944F52F894F750054D57D /* MLXLMCommon in Frameworks */ = {isa = PBXBuildFile; productRef = C33944F42F894F750054D57D /* MLXLMCommon */; };
3434
C33944F72F894F750054D57D /* MLXVLM in Frameworks */ = {isa = PBXBuildFile; productRef = C33944F62F894F750054D57D /* MLXVLM */; };
3535
C33944F92F895A6F0054D57D /* MLXHuggingFace in Frameworks */ = {isa = PBXBuildFile; productRef = C33944F82F895A6F0054D57D /* MLXHuggingFace */; };
36+
C33944FB2F8970380054D57D /* MLXHuggingFace in Frameworks */ = {isa = PBXBuildFile; productRef = C33944FA2F8970380054D57D /* MLXHuggingFace */; };
37+
C33944FD2F8970620054D57D /* MLXHuggingFace in Frameworks */ = {isa = PBXBuildFile; productRef = C33944FC2F8970620054D57D /* MLXHuggingFace */; };
38+
C33944FF2F8970C30054D57D /* MLXHuggingFace in Frameworks */ = {isa = PBXBuildFile; productRef = C33944FE2F8970C30054D57D /* MLXHuggingFace */; };
39+
C33945012F8971AE0054D57D /* MLXHuggingFace in Frameworks */ = {isa = PBXBuildFile; productRef = C33945002F8971AE0054D57D /* MLXHuggingFace */; };
40+
C33945032F8971AE0054D57D /* MLXLLM in Frameworks */ = {isa = PBXBuildFile; productRef = C33945022F8971AE0054D57D /* MLXLLM */; };
3641
C34E49292B6A028100FCB841 /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = C34E49282B6A028100FCB841 /* ArgumentParser */; };
3742
C36BEFEF2BC329C5002D4AFE /* ArgumentParser in Frameworks */ = {isa = PBXBuildFile; productRef = C36BEFEE2BC329C5002D4AFE /* ArgumentParser */; };
3843
C36BEFF22BC32A9A002D4AFE /* Progress in Frameworks */ = {isa = PBXBuildFile; productRef = C36BEFF12BC32A9A002D4AFE /* Progress */; };
@@ -403,6 +408,7 @@
403408
isa = PBXFrameworksBuildPhase;
404409
buildActionMask = 2147483647;
405410
files = (
411+
C33944FD2F8970620054D57D /* MLXHuggingFace in Frameworks */,
406412
0F5AD8012DB70E6300745C06 /* MLXVLM in Frameworks */,
407413
0F5AD8002DB70E6300745C06 /* MLXLLM in Frameworks */,
408414
C3EA7F732F8445EE0054AEA3 /* HuggingFace in Frameworks */,
@@ -417,6 +423,7 @@
417423
C3EA7F6F2F8444A00054AEA3 /* Tokenizers in Frameworks */,
418424
C32A18072CFFD1AA0092A5B6 /* MLXLLM in Frameworks */,
419425
C3EA7F6D2F8444A00054AEA3 /* HuggingFace in Frameworks */,
426+
C33944FB2F8970380054D57D /* MLXHuggingFace in Frameworks */,
420427
);
421428
runOnlyForDeploymentPostprocessing = 0;
422429
};
@@ -433,8 +440,10 @@
433440
isa = PBXFrameworksBuildPhase;
434441
buildActionMask = 2147483647;
435442
files = (
443+
C33945032F8971AE0054D57D /* MLXLLM in Frameworks */,
436444
C3EA7F632F84413D0054AEA3 /* Tokenizers in Frameworks */,
437445
C3EA7F612F84413D0054AEA3 /* HuggingFace in Frameworks */,
446+
C33945012F8971AE0054D57D /* MLXHuggingFace in Frameworks */,
438447
);
439448
runOnlyForDeploymentPostprocessing = 0;
440449
};
@@ -521,6 +530,7 @@
521530
isa = PBXFrameworksBuildPhase;
522531
buildActionMask = 2147483647;
523532
files = (
533+
C33944FF2F8970C30054D57D /* MLXHuggingFace in Frameworks */,
524534
C32A18052CFFD19F0092A5B6 /* MLXLLM in Frameworks */,
525535
81695B412BA373D300F260D8 /* MarkdownUI in Frameworks */,
526536
C3EA7F672F84419A0054AEA3 /* HuggingFace in Frameworks */,
@@ -625,6 +635,7 @@
625635
C32A17FE2CFFB98A0092A5B6 /* MLXVLM */,
626636
C3EA7F722F8445EE0054AEA3 /* HuggingFace */,
627637
C3EA7F742F8445EE0054AEA3 /* Tokenizers */,
638+
C33944FC2F8970620054D57D /* MLXHuggingFace */,
628639
);
629640
productName = MLXChatExample;
630641
productReference = 0F5AD7412DB70C0300745C06 /* MLXChatExample.app */;
@@ -651,6 +662,7 @@
651662
C32A18062CFFD1AA0092A5B6 /* MLXLLM */,
652663
C3EA7F6C2F8444A00054AEA3 /* HuggingFace */,
653664
C3EA7F6E2F8444A00054AEA3 /* Tokenizers */,
665+
C33944FA2F8970380054D57D /* MLXHuggingFace */,
654666
);
655667
productName = LoRATrainingExample;
656668
productReference = C3056BAB2BCD97B700A31D04 /* LoRATrainingExample.app */;
@@ -693,6 +705,8 @@
693705
packageProductDependencies = (
694706
C3EA7F602F84413D0054AEA3 /* HuggingFace */,
695707
C3EA7F622F84413D0054AEA3 /* Tokenizers */,
708+
C33945002F8971AE0054D57D /* MLXHuggingFace */,
709+
C33945022F8971AE0054D57D /* MLXLLM */,
696710
);
697711
productName = LLMBasic;
698712
productReference = C314FEDB2EF33B2F00E5B73A /* LLMBasic.app */;
@@ -892,6 +906,7 @@
892906
C32A18042CFFD19F0092A5B6 /* MLXLLM */,
893907
C3EA7F662F84419A0054AEA3 /* HuggingFace */,
894908
C3EA7F682F84419A0054AEA3 /* Tokenizers */,
909+
C33944FE2F8970C30054D57D /* MLXHuggingFace */,
895910
);
896911
productName = LLMEval;
897912
productReference = C3A8B3DC2B92A29E0002EFB8 /* LLMEval.app */;
@@ -3436,6 +3451,26 @@
34363451
isa = XCSwiftPackageProductDependency;
34373452
productName = MLXHuggingFace;
34383453
};
3454+
C33944FA2F8970380054D57D /* MLXHuggingFace */ = {
3455+
isa = XCSwiftPackageProductDependency;
3456+
productName = MLXHuggingFace;
3457+
};
3458+
C33944FC2F8970620054D57D /* MLXHuggingFace */ = {
3459+
isa = XCSwiftPackageProductDependency;
3460+
productName = MLXHuggingFace;
3461+
};
3462+
C33944FE2F8970C30054D57D /* MLXHuggingFace */ = {
3463+
isa = XCSwiftPackageProductDependency;
3464+
productName = MLXHuggingFace;
3465+
};
3466+
C33945002F8971AE0054D57D /* MLXHuggingFace */ = {
3467+
isa = XCSwiftPackageProductDependency;
3468+
productName = MLXHuggingFace;
3469+
};
3470+
C33945022F8971AE0054D57D /* MLXLLM */ = {
3471+
isa = XCSwiftPackageProductDependency;
3472+
productName = MLXLLM;
3473+
};
34393474
C34E49282B6A028100FCB841 /* ArgumentParser */ = {
34403475
isa = XCSwiftPackageProductDependency;
34413476
package = C392736E2B60699100368D5D /* XCRemoteSwiftPackageReference "swift-argument-parser" */;

0 commit comments

Comments
 (0)