Build Information
Successful build of mlx-swift-lm, reference 3.31.4 (bd4b74), with Swift 6.2 for macOS (SPM) on 16 Oct 2026 02:57:44 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/drewster99/mlx-swift-lm.git
Reference: 3.31.4
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/drewster99/mlx-swift-lm
* tag 3.31.4 -> FETCH_HEAD
HEAD is now at bd4b743 Add optional seed to GenerateParameters for reproducible sampling (#377)
Cloned https://github.com/drewster99/mlx-swift-lm.git
Revision (git rev-parse @):
bd4b7434e6bdb588c7ef55706ff8904cb7fd4c57
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/drewster99/mlx-swift-lm.git at 3.31.4
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/drewster99/mlx-swift-lm.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/216] Write sources
[31/216] Compiling _NumericsShims _NumericsShims.c
[32/216] Compiling version.cpp
[33/216] Write swift-version--3CB7CFEC50E0D141.txt
[34/216] Compiling _SwiftSyntaxCShims PlatformMutex.c
[36/218] Compiling SwiftSyntax603 Empty.swift
[37/218] Emitting module SwiftSyntax603
[38/220] Emitting module SwiftSyntax602
[39/220] Compiling SwiftSyntax602 Empty.swift
[39/220] Compiling no_gguf.cpp
[40/220] Compiling utils.cpp
[41/220] Compiling scheduler.cpp
[43/228] Emitting module SwiftSyntax601
[44/228] Compiling SwiftSyntax601 Empty.swift
[45/228] Compiling SwiftSyntax600 Empty.swift
[46/228] Emitting module SwiftSyntax600
[47/228] Emitting module SwiftSyntax510
[48/228] Compiling SwiftSyntax510 Empty.swift
[49/228] Emitting module SwiftSyntax509
[50/228] Compiling SwiftSyntax509 Empty.swift
[51/239] Compiling RealModule RealFunctions.swift
[52/240] Compiling RealModule Float80+Real.swift
[53/240] Compiling RealModule Real.swift
[54/240] Compiling RealModule RelaxedArithmetic.swift
[55/240] Compiling RealModule Float16+Real.swift
[56/240] Compiling RealModule Float+Real.swift
[57/240] Compiling RealModule ElementaryFunctions.swift
[58/240] Compiling RealModule AugmentedArithmetic.swift
[59/240] Compiling RealModule Double+Real.swift
[60/240] Compiling RealModule AlgebraicField.swift
[61/240] Compiling RealModule ApproximateEquality.swift
[62/240] Emitting module RealModule
[62/240] Compiling linalg.cpp
[63/315] Compiling random.cpp
[65/315] Compiling ComplexModule Polar.swift
[66/316] Compiling ComplexModule Scale.swift
[67/316] Compiling ComplexModule Complex.swift
[68/316] Compiling ComplexModule Complex+Numeric.swift
[69/316] Compiling ComplexModule Complex+IntegerLiteral.swift
[70/316] Compiling ComplexModule Complex+Hashable.swift
[71/316] Compiling ComplexModule Complex+StringConvertible.swift
[72/316] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[73/316] Compiling ComplexModule Complex+AlgebraicField.swift
[74/316] Compiling ComplexModule Complex+Codable.swift
[75/316] Compiling ComplexModule Complex+ElementaryFunctions.swift
[76/316] Emitting module ComplexModule
[76/316] Compiling fft.cpp
[77/316] Compiling graph_utils.cpp
[78/318] Compiling primitives.cpp
[80/318] Emitting module Numerics
[81/318] Compiling Numerics Numerics.swift
[81/318] Compiling safetensors.cpp
[82/318] Compiling transforms.cpp
[83/318] Compiling load.cpp
[87/318] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
[88/318] Compiling SwiftSyntax Assert.swift
[89/318] Compiling SwiftSyntax BumpPtrAllocator.swift
[90/318] Compiling SwiftSyntax CommonAncestor.swift
[91/318] Compiling SwiftSyntax Convenience.swift
[92/325] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[93/325] Compiling SwiftSyntax Syntax.swift
[94/325] Compiling SwiftSyntax SyntaxChildren.swift
[95/325] Compiling SwiftSyntax SyntaxCollection.swift
[96/325] Compiling SwiftSyntax SyntaxHashable.swift
[97/325] Compiling SwiftSyntax SyntaxIdentifier.swift
[98/325] Compiling SwiftSyntax SyntaxNodeStructure.swift
[99/325] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[100/325] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[101/325] Compiling SwiftSyntax RawSyntaxTokenView.swift
[102/325] Compiling SwiftSyntax SourceEdit.swift
[103/325] Compiling SwiftSyntax SourceLength.swift
[104/325] Compiling SwiftSyntax SourceLocation.swift
[105/325] Compiling SwiftSyntax SourcePresence.swift
[105/325] Compiling dtype.cpp
[106/325] Compiling dtype_utils.cpp
[107/325] Compiling utils.cpp
[108/325] Compiling no_ring.cpp
[109/325] Compiling fast.cpp
[110/325] Compiling primitives.cpp
[111/325] Compiling einsum.cpp
[112/325] Compiling no_nccl.cpp
[113/325] Compiling ops.cpp
[114/325] Compiling no_mpi.cpp
[115/325] Compiling no_jaccl.cpp
[116/325] Compiling device.cpp
[117/325] Compiling ops.cpp
[118/325] Compiling distributed.cpp
[119/325] Compiling utils.cpp
[120/325] Compiling unary.cpp
[122/325] Emitting module SwiftSyntax
[122/325] Compiling ternary.cpp
[123/325] Compiling sort.cpp
[124/325] Compiling softmax.cpp
[125/325] Compiling scan.cpp
[126/325] Compiling compile.cpp
[127/325] Compiling slicing.cpp
[128/325] Compiling resident.cpp
[129/325] Compiling rope.cpp
[130/325] Compiling scaled_dot_product_attention.cpp
[131/325] Compiling reduce.cpp
[132/325] Compiling metal.cpp
[134/325] Compiling SwiftSyntax SyntaxCollections.swift
[135/325] Compiling SwiftSyntax SyntaxEnum.swift
[136/325] Compiling SwiftSyntax SyntaxKind.swift
[137/325] Compiling SwiftSyntax SyntaxRewriter.swift
[138/325] Compiling SwiftSyntax SyntaxTraits.swift
[139/325] Compiling SwiftSyntax SyntaxVisitor.swift
[140/325] Compiling SwiftSyntax TokenKind.swift
[140/325] Compiling primitives.cpp
[141/325] Compiling quantized.cpp
[142/325] Compiling normalization.cpp
[144/325] Compiling SwiftSyntax Tokens.swift
[145/325] Compiling SwiftSyntax TriviaPieces.swift
[146/325] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[147/325] Compiling SwiftSyntax RawSyntaxNodesC.swift
[148/325] Compiling SwiftSyntax RawSyntaxNodesD.swift
[149/325] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[150/325] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[151/325] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[152/325] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[153/325] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[154/325] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[155/325] Compiling SwiftSyntax RawSyntaxValidation.swift
[156/325] Compiling SwiftSyntax SyntaxNodesAB.swift
[157/325] Compiling SwiftSyntax SyntaxNodesC.swift
[157/325] Compiling export.cpp
[158/325] Compiling logsumexp.cpp
[159/325] Compiling matmul.cpp
[160/325] Compiling event.cpp
[161/325] Compiling fence.cpp
[162/325] Compiling hadamard.cpp
[163/325] Compiling indexing.cpp
[164/325] Compiling jit_kernels.cpp
[165/325] Compiling fft.cpp
[166/325] Compiling device_info.cpp
[167/325] Compiling eval.cpp
[168/325] Compiling distributed.cpp
[169/325] Compiling copy.cpp
[170/325] Compiling slicing.cpp
[171/325] Compiling conv.cpp
[172/325] Compiling compiled.cpp
[173/325] Compiling device.cpp
[174/325] Compiling threefry.cpp
[175/325] Compiling primitives.cpp
[176/325] Compiling custom_kernel.cpp
[177/325] Compiling allocator.cpp
[178/325] Compiling no_cuda.cpp
[179/325] Compiling copy.cpp
[180/325] Compiling binary.cpp
[182/325] Compiling SwiftSyntax SyntaxProtocol.swift
[183/325] Compiling SwiftSyntax SyntaxText.swift
[184/325] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[185/325] Compiling SwiftSyntax TokenDiagnostic.swift
[186/325] Compiling SwiftSyntax TokenSequence.swift
[187/325] Compiling SwiftSyntax TokenSyntax.swift
[188/325] Compiling SwiftSyntax Trivia.swift
[189/325] Compiling SwiftSyntax Utils.swift
[190/325] Compiling SwiftSyntax ChildNameForKeyPath.swift
[191/325] Compiling SwiftSyntax Keyword.swift
[192/325] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[193/325] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[194/325] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[195/325] Compiling SwiftSyntax SyntaxBaseNodes.swift
[196/325] Compiling SwiftSyntax CustomTraits.swift
[197/325] Compiling SwiftSyntax EditorPlaceholder.swift
[198/325] Compiling SwiftSyntax Identifier.swift
[199/325] Compiling SwiftSyntax MemoryLayout.swift
[200/325] Compiling SwiftSyntax MissingNodeInitializers.swift
[201/325] Compiling SwiftSyntax RawSyntax.swift
[202/325] Compiling SwiftSyntax RawSyntaxArena.swift
[202/325] Compiling select.cpp
[203/325] Compiling softmax.cpp
[205/325] Compiling SwiftSyntax SyntaxNodesD.swift
[206/325] Compiling SwiftSyntax SyntaxNodesEF.swift
[207/325] Compiling SwiftSyntax SyntaxNodesGHI.swift
[208/325] Compiling SwiftSyntax SyntaxNodesJKLMN.swift
[209/325] Compiling SwiftSyntax SyntaxNodesOP.swift
[210/325] Compiling SwiftSyntax SyntaxNodesQRS.swift
[211/325] Compiling SwiftSyntax SyntaxNodesTUVWXYZ.swift
[211/325] Compiling scan.cpp
[212/325] Compiling svd.cpp
[214/378] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[215/379] Compiling SwiftDiagnostics Message.swift
[216/379] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[217/379] Compiling SwiftDiagnostics Convenience.swift
[218/379] Compiling SwiftDiagnostics Diagnostic.swift
[219/379] Emitting module SwiftDiagnostics
[220/379] Compiling SwiftDiagnostics Note.swift
[220/379] Compiling qrf.cpp
[222/386] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[223/386] Compiling SwiftDiagnostics FixIt.swift
[223/386] Compiling quantized.cpp
[225/386] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[226/386] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[226/386] Compiling sort.cpp
[228/386] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[229/386] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[230/386] Compiling SwiftBasicFormat Syntax+Extensions.swift
[231/386] Compiling SwiftBasicFormat InferIndentation.swift
[232/386] Emitting module SwiftBasicFormat
[233/386] Compiling SwiftBasicFormat Indenter.swift
[234/386] Compiling SwiftBasicFormat BasicFormat.swift
[235/386] Compiling SwiftParser StringLiterals.swift
[236/386] Compiling SwiftParser SwiftParserCompatibility.swift
[237/386] Compiling SwiftParser SwiftVersion.swift
[238/386] Compiling SwiftParser SyntaxUtils.swift
[239/390] Compiling SwiftParser TokenConsumer.swift
[240/390] Compiling SwiftParser TokenPrecedence.swift
[241/390] Compiling SwiftParser TokenSpec.swift
[242/390] Compiling SwiftParser TokenSpecSet.swift
[243/390] Compiling SwiftParser TopLevel.swift
[244/390] Compiling SwiftParser TriviaParser.swift
[245/390] Compiling SwiftParser Types.swift
[246/390] Compiling SwiftParser ExperimentalFeatures.swift
[247/390] Compiling SwiftParser RegexLiteralLexer.swift
[248/390] Compiling SwiftParser UnicodeScalarExtensions.swift
[249/390] Compiling SwiftParser Lookahead.swift
[250/390] Compiling SwiftParser LoopProgressCondition.swift
[251/390] Compiling SwiftParser Modifiers.swift
[252/390] Compiling SwiftParser Patterns.swift
[253/390] Compiling SwiftParser Recovery.swift
[254/390] Compiling SwiftParser Specifiers.swift
[255/390] Compiling SwiftParser Statements.swift
[256/390] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[257/390] Compiling SwiftParser IsValidIdentifier.swift
[258/390] Compiling SwiftParser Cursor.swift
[259/390] Compiling SwiftParser Lexeme.swift
[260/390] Compiling SwiftParser LexemeSequence.swift
[261/390] Compiling SwiftParser Lexer.swift
[261/390] Compiling jit_compiler.cpp
[262/390] Compiling unary.cpp
[264/390] Compiling SwiftParser Attributes.swift
[265/390] Compiling SwiftParser Availability.swift
[266/390] Compiling SwiftParser CharacterInfo.swift
[267/390] Compiling SwiftParser CollectionNodes+Parsable.swift
[268/390] Compiling SwiftParser CompilerFiles.swift
[269/390] Compiling SwiftParser Names.swift
[270/390] Compiling SwiftParser Nominals.swift
[271/390] Compiling SwiftParser Parameters.swift
[272/390] Compiling SwiftParser ParseSourceFile.swift
[273/390] Compiling SwiftParser Parser.swift
[274/390] Compiling SwiftParser Declarations.swift
[275/390] Compiling SwiftParser Directives.swift
[276/390] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[277/390] Compiling SwiftParser Expressions.swift
[278/390] Compiling SwiftParser IncrementalParseTransition.swift
[279/390] Emitting module SwiftParser
[279/390] Compiling primitives.cpp
[280/390] Compiling matmul.cpp
[282/390] Compiling SwiftParser IsLexerClassified.swift
[283/390] Compiling SwiftParser LayoutNodes+Parsable.swift
[284/390] Compiling SwiftParser Parser+TokenSpecSet.swift
[285/390] Compiling SwiftParser TokenSpecStaticMembers.swift
[285/390] Compiling logsumexp.cpp
[286/403] Compiling masked_mm.cpp
[288/403] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[289/414] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[289/414] Compiling luf.cpp
[291/414] Compiling SwiftOperators PrecedenceGroup.swift
[292/414] Compiling SwiftOperators PrecedenceGraph.swift
[293/415] Compiling SwiftOperators SyntaxSynthesis.swift
[294/415] Compiling SwiftParserDiagnostics Utils.swift
[295/415] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[296/415] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[297/415] Compiling SwiftParserDiagnostics PresenceUtils.swift
[298/415] Compiling SwiftOperators OperatorTable.swift
[299/415] Compiling SwiftOperators OperatorTable+Defaults.swift
[300/415] Compiling SwiftOperators OperatorError.swift
[301/415] Compiling SwiftOperators OperatorTable+Semantics.swift
[302/415] Compiling SwiftOperators OperatorError+Diagnostics.swift
[303/415] Compiling SwiftOperators Operator.swift
[304/415] Compiling SwiftOperators OperatorTable+Folding.swift
[305/415] Emitting module SwiftOperators
[306/415] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[306/415] Compiling hadamard.cpp
[307/415] Compiling inverse.cpp
[308/415] Compiling reduce.cpp
[310/415] Compiling SwiftParserDiagnostics MissingNodesError.swift
[311/415] Compiling SwiftParserDiagnostics MissingTokenError.swift
[312/415] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[313/415] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[314/415] Emitting module SwiftParserDiagnostics
[315/415] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[316/415] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[316/415] Compiling cblas.cpp
[317/415] Compiling bnns.cpp
[318/430] Compiling encoder.cpp
[319/430] Compiling eval.cpp
[320/430] Compiling fft.cpp
[321/430] Compiling device_info.cpp
[323/430] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[324/430] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[325/430] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[326/430] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[327/430] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[328/430] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[329/431] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[330/431] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[331/431] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[332/431] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[333/431] Compiling SwiftSyntaxBuilder Indenter.swift
[334/431] Compiling SwiftSyntaxBuilder ListBuilder.swift
[335/431] Emitting module SwiftSyntaxBuilder
[336/431] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[337/431] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[338/431] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[338/431] Compiling distributed.cpp
[339/446] Compiling indexing.cpp
[341/446] Compiling SwiftIfConfig SyntaxLiteralUtils.swift
[342/446] Compiling SwiftIfConfig SyntaxProtocol+IfConfig.swift
[343/446] Compiling SwiftIfConfig VersionTuple+Parsing.swift
[344/447] Compiling SwiftIfConfig IfConfigFunctions.swift
[345/447] Compiling SwiftIfConfig IfConfigRegionState.swift
[346/447] Compiling SwiftIfConfig StaticBuildConfiguration.swift
[347/447] Compiling SwiftIfConfig VersionTuple.swift
[347/447] Compiling eigh.cpp
[349/447] Compiling SwiftIfConfig ConfiguredRegions.swift
[350/447] Compiling SwiftIfConfig IfConfigDecl+IfConfig.swift
[351/447] Compiling SwiftIfConfig ActiveSyntaxVisitor.swift
[352/447] Compiling SwiftIfConfig BuildConfiguration.swift
[353/447] Compiling SwiftIfConfig ActiveClauseEvaluator.swift
[354/447] Compiling SwiftIfConfig ActiveSyntaxRewriter.swift
[355/447] Emitting module SwiftIfConfig
[356/447] Compiling SwiftIfConfig IfConfigDiagnostic.swift
[357/447] Compiling SwiftIfConfig IfConfigEvaluation.swift
[357/447] Compiling eig.cpp
[358/447] Compiling arg_reduce.cpp
[360/465] Compiling SwiftSyntaxMacros PreambleMacro.swift
[360/466] Compiling utils.cpp
[362/466] Compiling SwiftSyntaxMacros MemberMacro.swift
[363/466] Compiling SwiftSyntaxMacros PeerMacro.swift
[364/466] Compiling SwiftSyntaxMacros Macro.swift
[365/466] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[366/466] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[367/466] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[368/466] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[369/466] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[370/466] Compiling SwiftSyntaxMacros AttachedMacro.swift
[371/466] Compiling SwiftSyntaxMacros BodyMacro.swift
[372/466] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[373/466] Compiling SwiftSyntaxMacros Macro+Format.swift
[374/466] Compiling SwiftSyntaxMacros MacroExpansionDiagnosticMessages.swift
[375/466] Compiling SwiftSyntaxMacros AccessorMacro.swift
[376/466] Emitting module SwiftSyntaxMacros
[377/466] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[378/466] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[379/466] Compiling SwiftSyntaxMacros Syntax+LexicalContext.swift
[379/466] Compiling slicing.cpp
[380/476] Compiling cholesky.cpp
[381/476] Compiling reduce.cpp
[382/476] Compiling utils.cpp
[383/476] Compiling unary_ops.cpp
[384/476] Compiling unary.cpp
[385/476] Compiling ternary_ops.cpp
[386/476] Compiling ternary.cpp
[387/476] Compiling steel_gemm_splitk_nax.cpp
[388/476] Compiling steel_gemm_splitk.cpp
[389/476] Compiling steel_gemm_segmented.cpp
[390/476] Compiling steel_gemm_masked.cpp
[391/476] Compiling steel_gemm_gather_nax.cpp
[392/476] Compiling steel_gemm_gather.cpp
[393/476] Compiling load.cpp
[394/476] Compiling steel_gemm_fused_nax.cpp
[395/476] Compiling conv.cpp
[396/476] Compiling steel_gemm_fused.cpp
[397/476] Compiling steel_conv_general.cpp
[398/476] Compiling steel_conv_3d.cpp
[399/476] Compiling steel_conv.cpp
[401/476] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[402/476] Compiling SwiftSyntaxMacroExpansion MacroSpec.swift
[403/476] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[404/476] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[405/476] Compiling SwiftSyntaxMacroExpansion MacroArgument.swift
[406/476] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[407/476] Emitting module SwiftSyntaxMacroExpansion
[408/476] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[409/476] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[410/476] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[410/476] Compiling steel_attention_nax.cpp
[410/476] Compiling steel_attention.cpp
[412/476] Compiling sort.cpp
[413/476] Compiling softmax.cpp
[414/476] Compiling scatter_axis.cpp
[415/476] Compiling scatter.cpp
[416/476] Compiling scan.cpp
[417/476] Compiling reduce_utils.cpp
[418/476] Compiling reduce.cpp
[419/476] Compiling quantized_utils.cpp
[420/476] Compiling quantized_nax.cpp
[421/476] Compiling quantized.cpp
[422/476] Compiling compiled.cpp
[423/476] Compiling broadcasting.cpp
[424/476] Compiling masked_scatter.cpp
[425/476] Compiling logsumexp.cpp
[426/476] Compiling hadamard.cpp
[427/476] Compiling gemv_masked.cpp
[428/476] Compiling gemm_nax.cpp
[429/476] Compiling gemm.cpp
[430/476] Compiling gather_front.cpp
[431/476] Compiling gather_axis.cpp
[432/476] Compiling gather.cpp
[433/476] Compiling fp_quantized_nax.cpp
[434/476] Compiling copy.cpp
[435/476] Compiling fp_quantized.cpp
[436/476] Compiling fft.cpp
[437/476] Compiling conv.cpp
[438/476] Compiling binary_two.cpp
[439/476] Compiling compiled_preamble.cpp
[439/476] Compiling binary_ops.cpp
[441/476] Compiling binary.cpp
[442/485] Compiling arange.cpp
[443/488] Compiling common.cpp
[444/488] Compiling copy.cpp
[446/488] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[447/488] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[448/488] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[449/488] Compiling SwiftCompilerPluginMessageHandling LRUCache.swift
[450/488] Compiling SwiftCompilerPluginMessageHandling JSONEncoding.swift
[451/488] Compiling SwiftCompilerPluginMessageHandling JSONDecoding.swift
[452/488] Compiling SwiftCompilerPluginMessageHandling CodingUtilities.swift
[453/488] Compiling SwiftCompilerPluginMessageHandling JSON.swift
[454/488] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[455/488] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[456/488] Emitting module SwiftCompilerPluginMessageHandling
[457/488] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[457/489] Compiling array.cpp
[459/489] Compiling SwiftCompilerPluginMessageHandling StandardIOMessageConnection.swift
[459/489] Compiling version.cpp
[460/489] Compiling string.cpp
[461/489] Compiling transforms_impl.cpp
[462/489] Compiling transforms.cpp
[463/491] Compiling vector.cpp
[464/491] Compiling stream.cpp
[466/491] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[467/491] Emitting module SwiftCompilerPlugin
[467/491] Compiling compiled_conditional.cpp
[468/493] Compiling random.cpp
[469/493] Compiling ops.cpp
[470/493] Compiling metal.cpp
[471/493] Compiling memory.cpp
[472/493] Compiling linalg.cpp
[473/493] Compiling map.cpp
[474/493] Compiling io_types.cpp
[475/493] Compiling io.cpp
[477/493] Emitting module MLXHuggingFaceMacros
[478/493] Compiling MLXHuggingFaceMacros HuggingFaceIntegrationMacros.swift
[478/493] Compiling error.cpp
[479/493] Write Objects.LinkFileList
[480/493] Compiling fft.cpp
[481/493] Compiling fast.cpp
[482/493] Compiling export.cpp
[482/493] Write sources
[484/493] Compiling cuda.cpp
[485/493] Compiling compile.cpp
[486/493] Compiling device.cpp
[487/493] Compiling binary.cpp
[488/493] Compiling Cmlx.m
[489/493] Compiling closure.cpp
[490/493] Compiling format.cc
[491/493] Compiling array.cpp
[492/530] Linking MLXHuggingFaceMacros-tool
[494/530] Compiling MLX Transforms+CompileOverloads.swift
[495/530] Compiling MLX Transforms+Eval.swift
[496/530] Compiling MLX Transforms+Grad.swift
[497/530] Compiling MLX Transforms+Internal.swift
[498/530] Compiling MLX MLXArray+Normalizer.swift
[499/530] Compiling MLX MLXArray+Ops.swift
[500/530] Compiling MLX MLXArray.swift
[501/530] Compiling MLX MLXCustomFunction.swift
[502/533] Emitting module MLX
[503/533] Compiling MLX ArrayAt.swift
[504/533] Compiling MLX Cmlx+Util.swift
[505/533] Compiling MLX DType.swift
[506/533] Compiling MLX Device.swift
[507/533] Compiling MLX MLXFast.swift
[508/533] Compiling MLX MLXFastKernel.swift
[509/533] Compiling MLX Memory.swift
[510/533] Compiling MLX Nested.swift
[511/533] Compiling MLX Random.swift
[512/533] Compiling MLX State.swift
[513/533] Compiling MLX Stream.swift
[514/533] Compiling MLX Transforms+Compile.swift
[515/533] Compiling MLX Foundation+Util.swift
[516/533] Compiling MLX GPU+Metal.swift
[517/533] Compiling MLX IO.swift
[518/533] Compiling MLX Linalg.swift
[519/533] Compiling MLX ErrorHandler.swift
[520/533] Compiling MLX Export.swift
[521/533] Compiling MLX FFT.swift
[522/533] Compiling MLX Factory.swift
[523/533] Compiling MLX Ops+Array.swift
[524/533] Compiling MLX Ops.swift
[525/533] Compiling MLX ParameterTypes.swift
[526/533] Compiling MLX Protocols.swift
[527/533] Compiling MLX MLXArray+Bytes.swift
[528/533] Compiling MLX MLXArray+Indexing.swift
[529/533] Compiling MLX MLXArray+Init.swift
[530/533] Compiling MLX MLXArray+Metal.swift
[531/533] Compiling MLX Transforms+Vmap.swift
[532/533] Compiling MLX Transforms.swift
[533/533] Compiling MLX WiredMemory.swift
[534/551] Compiling MLXNN Recurrent.swift
[535/551] Compiling MLXNN Transformer.swift
[536/551] Compiling MLXNN PositionalEncoding.swift
[537/551] Compiling MLXNN Quantized.swift
[538/551] Compiling MLXNN Upsample.swift
[539/552] Compiling MLXNN Normalization.swift
[540/552] Compiling MLXNN Pooling.swift
[541/552] Compiling MLXNN Containers.swift
[542/552] Compiling MLXNN Convolution.swift
[543/552] Compiling MLXNN Embedding.swift
[544/552] Compiling MLXNN Linear.swift
[545/552] Compiling MLXNN ConvolutionTransposed.swift
[546/552] Compiling MLXNN Dropout.swift
[547/552] Compiling MLXNN Losses.swift
[548/552] Compiling MLXNN Module.swift
[549/552] Compiling MLXNN Activations.swift
[550/552] Compiling MLXNN Cache.swift
[551/552] Emitting module MLXNN
[552/552] Compiling MLXNN ValueAndGrad.swift
[553/554] Compiling MLXOptimizers Optimizers.swift
[554/554] Emitting module MLXOptimizers
[555/616] Compiling MLXLMCommon KimiK2ToolCallParser.swift
[556/616] Compiling MLXLMCommon Llama3ToolCallParser.swift
[557/616] Compiling MLXLMCommon MiniMaxM2ToolCallParser.swift
[558/616] Compiling MLXLMCommon MistralToolCallParser.swift
[559/616] Compiling MLXLMCommon ParserUtilities.swift
[560/616] Compiling MLXLMCommon PythonicToolCallParser.swift
[561/622] Compiling MLXLMCommon XMLFunctionParser.swift
[562/622] Compiling MLXLMCommon Tool.swift
[563/622] Compiling MLXLMCommon ToolCall.swift
[564/622] Compiling MLXLMCommon ToolCallFormat.swift
[565/622] Compiling MLXLMCommon ToolCallProcessor.swift
[566/622] Compiling MLXLMCommon ToolParameter.swift
[567/622] Compiling MLXLMCommon SuScaledRoPE.swift
[568/622] Compiling MLXLMCommon SwitchLayers.swift
[569/622] Compiling MLXLMCommon Tokenizer.swift
[570/622] Compiling MLXLMCommon TokenizerLoader.swift
[571/622] Compiling MLXLMCommon GLM4ToolCallParser.swift
[572/622] Compiling MLXLMCommon GemmaFunctionParser.swift
[573/622] Compiling MLXLMCommon JSONToolCallParser.swift
[574/622] Compiling MLXLMCommon DoRA+Layers.swift
[575/622] Compiling MLXLMCommon LoRA+Layers.swift
[576/622] Compiling MLXLMCommon LoRAContainer.swift
[577/622] Compiling MLXLMCommon LoRAModel.swift
[578/622] Compiling MLXLMCommon PEFTAdapter.swift
[579/622] Compiling MLXLMCommon ModelAdapter.swift
[580/622] Compiling MLXLMCommon ModelAdapterFactory.swift
[581/622] Compiling MLXLMCommon RotateQuantizedLinear.swift
[582/622] Compiling MLXLMCommon AbstractModelRegistry.swift
[583/622] Compiling MLXLMCommon ModelTypeRegistry.swift
[584/622] Compiling MLXLMCommon ProcessorTypeRegistry.swift
[585/622] Compiling MLXLMCommon RoPEApplication.swift
[586/622] Compiling MLXLMCommon RoPEUtils.swift
[587/622] Compiling MLXLMCommon SpeculativeDecoding.swift
[588/622] Compiling MLXLMCommon ModelContainer.swift
[589/622] Compiling MLXLMCommon ModelConversion.swift
[590/622] Compiling MLXLMCommon ModelFactory.swift
[591/622] Compiling MLXLMCommon Gemma.swift
[592/622] Compiling MLXLMCommon Gemma4.swift
[593/622] Compiling MLXLMCommon Module+Extensions.swift
[594/622] Compiling MLXLMCommon ParoQuantLoader.swift
[595/622] Emitting module MLXLMCommon
[596/622] Compiling MLXLMCommon ModelAdapterTypeRegistry.swift
[597/622] Compiling MLXLMCommon AttentionUtils.swift
[598/622] Compiling MLXLMCommon BaseConfiguration.swift
[599/622] Compiling MLXLMCommon BidirectionalMasks.swift
[600/622] Compiling MLXLMCommon Chat.swift
[601/622] Compiling MLXLMCommon ChatSession.swift
[602/622] Compiling MLXLMCommon Downloader.swift
[603/622] Compiling MLXLMCommon Evaluate.swift
[604/622] Compiling MLXLMCommon Encodable+toolResult.swift
[605/622] Compiling MLXLMCommon JSONDecoder+JSON5.swift
[606/622] Compiling MLXLMCommon GatedDelta.swift
[607/622] Compiling MLXLMCommon GenerationConfigFile.swift
[608/622] Compiling MLXLMCommon InterpolationUtils.swift
[609/622] Compiling MLXLMCommon JSONDecodingTypes.swift
[610/622] Compiling MLXLMCommon KVCache.swift
[611/622] Compiling MLXLMCommon LanguageModel.swift
[612/622] Compiling MLXLMCommon Load.swift
[613/622] Compiling MLXLMCommon MTPDrafterModel.swift
[614/622] Compiling MLXLMCommon MTPDrafterModelFactory.swift
[615/622] Compiling MLXLMCommon MTPSpeculativeTokenIterator.swift
[616/622] Compiling MLXLMCommon ModelConfiguration.swift
[617/622] Compiling MLXLMCommon Value.swift
[618/622] Compiling MLXLMCommon UserInput+Audio.swift
[619/622] Compiling MLXLMCommon UserInput.swift
[620/622] Compiling MLXLMCommon SerialAccessContainer.swift
[621/622] Compiling MLXLMCommon WiredMemoryPolicies.swift
[622/622] Compiling MLXLMCommon WiredMemoryUtils.swift
[623/709] Compiling MLXHuggingFace Macros.swift
[624/709] Emitting module MLXHuggingFace
[625/709] Compiling MLXEmbedders Qwen3.swift
[626/710] Emitting module MLXEmbedders
[627/710] Compiling MLXEmbedders EmbeddingModel.swift
[628/710] Compiling MLXEmbedders EmbedderModelContainer.swift
[629/710] Compiling MLXEmbedders ModelFactory.swift
[630/710] Compiling MLXEmbedders Gemma3.swift
[631/710] Compiling MLXEmbedders LFM2Bidirectional.swift
[632/710] Compiling MLXEmbedders MLXArray+Helper.swift
[633/710] Compiling MLXEmbedders NomicBert.swift
[634/710] Compiling MLXEmbedders Bert.swift
[635/710] Compiling MLXEmbedders Pooling.swift
[636/710] Compiling MLXLLM LFM2.swift
[637/710] Compiling MLXLLM MiniCPM.swift
[638/712] Compiling MLXVLM VLMModel.swift
[639/712] Compiling MLXVLM VLMModelFactory.swift
[640/712] Emitting module MLXLLM
[641/717] Compiling MLXLLM Internlm2.swift
[642/717] Compiling MLXLLM Jamba.swift
[643/717] Compiling MLXLLM Phi3.swift
[644/717] Compiling MLXLLM PhiMoE.swift
[645/717] Compiling MLXLLM Qwen2.swift
[646/717] Compiling MLXLLM Qwen3.swift
[647/717] Compiling MLXLLM Qwen35.swift
[648/717] Compiling MLXLLM Qwen35MoE.swift
[649/717] Compiling MLXLLM AfMoE.swift
[650/717] Compiling MLXLLM Apertus.swift
[651/717] Compiling MLXLLM BaichuanM1.swift
[652/717] Compiling MLXLLM BailingMoe.swift
[653/717] Compiling MLXLLM Granite.swift
/Users/admin/builder/spi-builder-workspace/Libraries/MLXVLM/Models/Qwen2VL.swift:127:17: warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
125 | freqs = freqs.transposed(0, 1, 3, 2) // [3, batch, seq, dim/2]
126 |
127 | var freqsT = freqs[0]
| `- warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
128 | var offset = mropeSectionRaw[0]
129 | for dim in 1 ..< mropeSectionRaw.count {
[654/717] Compiling MLXLLM GraniteMoeHybrid.swift
/Users/admin/builder/spi-builder-workspace/Libraries/MLXVLM/Models/Qwen2VL.swift:127:17: warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
125 | freqs = freqs.transposed(0, 1, 3, 2) // [3, batch, seq, dim/2]
126 |
127 | var freqsT = freqs[0]
| `- warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
128 | var offset = mropeSectionRaw[0]
129 | for dim in 1 ..< mropeSectionRaw.count {
[655/717] Compiling MLXLLM Bitnet.swift
[656/717] Compiling MLXLLM Cohere.swift
[657/717] Compiling MLXLLM DeepseekV3.swift
/Users/admin/builder/spi-builder-workspace/Libraries/MLXVLM/Models/Qwen25VL.swift:115:17: warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
113 | freqs = freqs.transposed(0, 1, 3, 2) // [3, batch, seq, dim/2]
114 |
115 | var freqsT = freqs[0]
| `- warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
116 | var offset = mropeSectionRaw[0]
117 | for dim in 1 ..< mropeSectionRaw.count {
[658/717] Compiling MLXLLM Gemma4Text.swift
/Users/admin/builder/spi-builder-workspace/Libraries/MLXVLM/Models/Qwen25VL.swift:115:17: warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
113 | freqs = freqs.transposed(0, 1, 3, 2) // [3, batch, seq, dim/2]
114 |
115 | var freqsT = freqs[0]
| `- warning: variable 'freqsT' was never mutated; consider changing to 'let' constant
116 | var offset = mropeSectionRaw[0]
117 | for dim in 1 ..< mropeSectionRaw.count {
[659/717] Compiling MLXLLM LLMModel.swift
[660/717] Compiling MLXLLM LLMModelFactory.swift
[661/717] Compiling MLXLLM Lora+Data.swift
[662/717] Compiling MLXLLM LoraTrain.swift
[663/717] Compiling MLXLLM ModelConversion.swift
[665/717] Compiling MLXLLM LFM2MoE.swift
[666/717] Compiling MLXLLM Lille130m.swift
[667/717] Compiling MLXLLM Llama.swift
[668/717] Compiling MLXLLM Mamba2.swift
[669/717] Compiling MLXLLM MiMo.swift
[670/717] Compiling MLXLLM MiMoV2Flash.swift
[674/717] Compiling MLXLLM Mixtral.swift
[675/717] Compiling MLXLLM NanoChat.swift
[676/717] Compiling MLXLLM NemotronH.swift
[677/717] Compiling MLXLLM NemotronLabsDiffusion.swift
[678/717] Compiling MLXLLM Olmo2.swift
[679/717] Compiling MLXLLM Olmo3.swift
[680/717] Compiling MLXLLM OlmoE.swift
[681/717] Compiling MLXLLM OpenELM.swift
[682/717] Compiling MLXLLM Phi.swift
[683/717] Compiling MLXLLM Ernie4_5.swift
[684/717] Compiling MLXLLM Exaone4.swift
[685/717] Compiling MLXLLM FalconH1.swift
[686/717] Compiling MLXLLM GLM4.swift
[687/717] Compiling MLXLLM GLM4MOE.swift
[688/717] Compiling MLXLLM GLM4MOELite.swift
[695/717] Compiling MLXLLM GPTOSS.swift
[696/717] Compiling MLXLLM Gemma.swift
[697/717] Compiling MLXLLM Gemma2.swift
[698/717] Compiling MLXLLM Gemma3Text.swift
[699/717] Compiling MLXLLM Gemma3nText.swift
[700/717] Compiling MLXLLM Gemma4.swift
[707/717] Compiling MLXLLM Qwen3MoE.swift
[708/717] Compiling MLXLLM Qwen3Next.swift
[709/717] Compiling MLXLLM SSM.swift
[710/717] Compiling MLXLLM SmolLM3.swift
[711/717] Compiling MLXLLM Starcoder2.swift
[712/717] Emitting module MLXVLM
/Users/admin/builder/spi-builder-workspace/Libraries/MLXVLM/Models/Gemma4.swift:1223:13: warning: initialization of immutable value 'hasExplicitCache' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
1221 | let finalPerLayerInputs = projectPerLayerInputs(h0, perLayerInputs: processedPerLayerInputs)
1222 |
1223 | let hasExplicitCache = cache != nil
| `- warning: initialization of immutable value 'hasExplicitCache' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
1224 | let localCache =
1225 | cache ?? Array(repeating: nil as KVCache?, count: max(firstKVSharedLayerIdx, 1))
/Users/admin/builder/spi-builder-workspace/Libraries/MLXVLM/Models/Gemma4.swift:1223:13: warning: initialization of immutable value 'hasExplicitCache' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
1221 | let finalPerLayerInputs = projectPerLayerInputs(h0, perLayerInputs: processedPerLayerInputs)
1222 |
1223 | let hasExplicitCache = cache != nil
| `- warning: initialization of immutable value 'hasExplicitCache' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
1224 | let localCache =
1225 | cache ?? Array(repeating: nil as KVCache?, count: max(firstKVSharedLayerIdx, 1))
[718/721] Compiling BenchmarkHelpers BenchmarkHelpers.swift
[719/721] Emitting module BenchmarkHelpers
[720/721] Compiling IntegrationTestHelpers IntegrationTestHelpers.swift
[721/721] Emitting module IntegrationTestHelpers
Build complete! (189.42s)
Fetching https://github.com/ml-explore/mlx-swift
Fetching https://github.com/swiftlang/swift-syntax.git
[1/17176] Fetching mlx-swift
[4124/97953] Fetching mlx-swift, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (20.78s)
Fetched https://github.com/ml-explore/mlx-swift from cache (20.78s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.4 (0.58s)
Fetching https://github.com/apple/swift-numerics
[1/6756] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.28s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (4.04s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.57s)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.4
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Build complete.
{
"dependencies" : [
{
"identity" : "mlx-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.31.4",
"upper_bound" : "0.32.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ml-explore/mlx-swift"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "602.0.0",
"upper_bound" : "604.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
}
],
"manifest_display_name" : "mlx-swift-lm",
"name" : "mlx-swift-lm",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "MLXLLM",
"targets" : [
"MLXLLM"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXVLM",
"targets" : [
"MLXVLM"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXLMCommon",
"targets" : [
"MLXLMCommon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXEmbedders",
"targets" : [
"MLXEmbedders"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXHuggingFace",
"targets" : [
"MLXHuggingFace"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BenchmarkHelpers",
"targets" : [
"BenchmarkHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "IntegrationTestHelpers",
"targets" : [
"IntegrationTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXHuggingFaceMacros",
"targets" : [
"MLXHuggingFaceMacros"
],
"type" : {
"macro" : null
}
}
],
"targets" : [
{
"c99name" : "MLXVLM",
"module_type" : "SwiftTarget",
"name" : "MLXVLM",
"path" : "Libraries/MLXVLM",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXOptimizers"
],
"product_memberships" : [
"MLXVLM",
"BenchmarkHelpers",
"IntegrationTestHelpers"
],
"sources" : [
"Gemma4AssistantRegistration.swift",
"MediaProcessing.swift",
"Models/FastVLM.swift",
"Models/Gemma3.swift",
"Models/Gemma4.swift",
"Models/Gemma4Assistant.swift",
"Models/GlmOcr.swift",
"Models/Idefics3.swift",
"Models/LFM2VL.swift",
"Models/Mistral3.swift",
"Models/Paligemma.swift",
"Models/Pixtral.swift",
"Models/Qwen25VL.swift",
"Models/Qwen2VL.swift",
"Models/Qwen35.swift",
"Models/Qwen35MoE.swift",
"Models/Qwen3VL.swift",
"Models/QwenVL.swift",
"Models/SmolVLM2.swift",
"VLMModel.swift",
"VLMModelFactory.swift"
],
"target_dependencies" : [
"MLXLMCommon"
],
"type" : "library"
},
{
"c99name" : "MLXLMTests",
"module_type" : "SwiftTarget",
"name" : "MLXLMTests",
"path" : "Tests/MLXLMTests",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXOptimizers"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MLXLMTests/Resources/1080p_30.mov",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/MLXLMTests/Resources/audio_only.mov",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BaseConfigurationTests.swift",
"ChatSessionTests.swift",
"EmbeddingPoolingTests.swift",
"EvalTests.swift",
"FalconH1Tests.swift",
"GatedDeltaTests.swift",
"Gemma4AssistantDraftModelTests.swift",
"Gemma4ChunkedPrefillTests.swift",
"Gemma4EmitDrafterStateTests.swift",
"Gemma4PoolingTests.swift",
"Gemma4TextTests.swift",
"Gemma4UnifiedTests.swift",
"KVCacheTests.swift",
"LFM2BidirectionalTests.swift",
"LFM2MoeRoutingTests.swift",
"LLMRegistryTests.swift",
"MTPDrafterModelFactoryTests.swift",
"MTPDrafterModelTests.swift",
"MTPGenerateAPITests.swift",
"MTPGenerateLoopTaskContractTests.swift",
"MTPSpeculativeTokenIteratorTests.swift",
"MTPStatsCollectingTests.swift",
"Mamba2Tests.swift",
"MediaProcessingTests.swift",
"MixtralTests.swift",
"ModelConversionTests.swift",
"NemotronHTests.swift",
"NomicBertTests.swift",
"ParoQuantTests.swift",
"Qwen35SanitizeTests.swift",
"QwenImageBudgetTests.swift",
"ResolveTests.swift",
"RoPEApplicationTests.swift",
"RoPEConfigurationValidationTests.swift",
"SSMTests.swift",
"SampleTests.swift",
"SmolVLM2TilingTests.swift",
"SpeculativeDecodingTests.swift",
"StopStringTests.swift",
"SwitchLayersTests.swift",
"TestTokenizer.swift",
"ToolCallIdTests.swift",
"ToolTests.swift",
"UserInputTests.swift",
"VLMRegistryTests.swift",
"WiredMemoryPolicyTests.swift"
],
"target_dependencies" : [
"MLXLMCommon",
"MLXLLM",
"MLXVLM",
"MLXEmbedders"
],
"type" : "test"
},
{
"c99name" : "MLXLMCommon",
"module_type" : "SwiftTarget",
"name" : "MLXLMCommon",
"path" : "Libraries/MLXLMCommon",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXOptimizers"
],
"product_memberships" : [
"MLXLLM",
"MLXVLM",
"MLXLMCommon",
"MLXEmbedders",
"MLXHuggingFace",
"BenchmarkHelpers",
"IntegrationTestHelpers"
],
"sources" : [
"Adapters/LoRA/DoRA+Layers.swift",
"Adapters/LoRA/LoRA+Layers.swift",
"Adapters/LoRA/LoRAContainer.swift",
"Adapters/LoRA/LoRAModel.swift",
"Adapters/LoRA/PEFTAdapter.swift",
"Adapters/ModelAdapter.swift",
"Adapters/ModelAdapterFactory.swift",
"Adapters/ModelAdapterTypeRegistry.swift",
"AttentionUtils.swift",
"BaseConfiguration.swift",
"BidirectionalMasks.swift",
"Chat.swift",
"ChatSession.swift",
"Downloader.swift",
"Evaluate.swift",
"Extensions/Encodable+toolResult.swift",
"Extensions/JSONDecoder+JSON5.swift",
"GatedDelta.swift",
"GenerationConfigFile.swift",
"InterpolationUtils.swift",
"JSONDecodingTypes.swift",
"KVCache.swift",
"LanguageModel.swift",
"Load.swift",
"MTPDrafterModel.swift",
"MTPDrafterModelFactory.swift",
"MTPSpeculativeTokenIterator.swift",
"ModelConfiguration.swift",
"ModelContainer.swift",
"ModelConversion.swift",
"ModelFactory.swift",
"Models/Gemma.swift",
"Models/Gemma4.swift",
"Module+Extensions.swift",
"ParoQuant/ParoQuantLoader.swift",
"ParoQuant/RotateQuantizedLinear.swift",
"Registries/AbstractModelRegistry.swift",
"Registries/ModelTypeRegistry.swift",
"Registries/ProcessorTypeRegistry.swift",
"RoPEApplication.swift",
"RoPEUtils.swift",
"SpeculativeDecoding.swift",
"SuScaledRoPE.swift",
"SwitchLayers.swift",
"Tokenizer.swift",
"TokenizerLoader.swift",
"Tool/Parsers/GLM4ToolCallParser.swift",
"Tool/Parsers/GemmaFunctionParser.swift",
"Tool/Parsers/JSONToolCallParser.swift",
"Tool/Parsers/KimiK2ToolCallParser.swift",
"Tool/Parsers/Llama3ToolCallParser.swift",
"Tool/Parsers/MiniMaxM2ToolCallParser.swift",
"Tool/Parsers/MistralToolCallParser.swift",
"Tool/Parsers/ParserUtilities.swift",
"Tool/Parsers/PythonicToolCallParser.swift",
"Tool/Parsers/XMLFunctionParser.swift",
"Tool/Tool.swift",
"Tool/ToolCall.swift",
"Tool/ToolCallFormat.swift",
"Tool/ToolCallProcessor.swift",
"Tool/ToolParameter.swift",
"Tool/Value.swift",
"UserInput+Audio.swift",
"UserInput.swift",
"Utilities/SerialAccessContainer.swift",
"WiredMemoryPolicies.swift",
"WiredMemoryUtils.swift"
],
"type" : "library"
},
{
"c99name" : "MLXLLM",
"module_type" : "SwiftTarget",
"name" : "MLXLLM",
"path" : "Libraries/MLXLLM",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXOptimizers"
],
"product_memberships" : [
"MLXLLM",
"BenchmarkHelpers",
"IntegrationTestHelpers"
],
"sources" : [
"LLMModel.swift",
"LLMModelFactory.swift",
"Lora+Data.swift",
"LoraTrain.swift",
"ModelConversion.swift",
"Models/AfMoE.swift",
"Models/Apertus.swift",
"Models/BaichuanM1.swift",
"Models/BailingMoe.swift",
"Models/Bitnet.swift",
"Models/Cohere.swift",
"Models/DeepseekV3.swift",
"Models/Ernie4_5.swift",
"Models/Exaone4.swift",
"Models/FalconH1.swift",
"Models/GLM4.swift",
"Models/GLM4MOE.swift",
"Models/GLM4MOELite.swift",
"Models/GPTOSS.swift",
"Models/Gemma.swift",
"Models/Gemma2.swift",
"Models/Gemma3Text.swift",
"Models/Gemma3nText.swift",
"Models/Gemma4.swift",
"Models/Gemma4Text.swift",
"Models/Granite.swift",
"Models/GraniteMoeHybrid.swift",
"Models/Internlm2.swift",
"Models/Jamba.swift",
"Models/LFM2.swift",
"Models/LFM2MoE.swift",
"Models/Lille130m.swift",
"Models/Llama.swift",
"Models/Mamba2.swift",
"Models/MiMo.swift",
"Models/MiMoV2Flash.swift",
"Models/MiniCPM.swift",
"Models/MiniMax.swift",
"Models/Mistral3Text.swift",
"Models/Mixtral.swift",
"Models/NanoChat.swift",
"Models/NemotronH.swift",
"Models/NemotronLabsDiffusion.swift",
"Models/Olmo2.swift",
"Models/Olmo3.swift",
"Models/OlmoE.swift",
"Models/OpenELM.swift",
"Models/Phi.swift",
"Models/Phi3.swift",
"Models/PhiMoE.swift",
"Models/Qwen2.swift",
"Models/Qwen3.swift",
"Models/Qwen35.swift",
"Models/Qwen35MoE.swift",
"Models/Qwen3MoE.swift",
"Models/Qwen3Next.swift",
"Models/SSM.swift",
"Models/SmolLM3.swift",
"Models/Starcoder2.swift"
],
"target_dependencies" : [
"MLXLMCommon"
],
"type" : "library"
},
{
"c99name" : "MLXHuggingFaceMacros",
"module_type" : "SwiftTarget",
"name" : "MLXHuggingFaceMacros",
"path" : "Libraries/MLXHuggingFaceMacros",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"MLXHuggingFace",
"MLXHuggingFaceMacros"
],
"sources" : [
"HuggingFaceIntegrationMacros.swift"
],
"type" : "macro"
},
{
"c99name" : "MLXHuggingFace",
"module_type" : "SwiftTarget",
"name" : "MLXHuggingFace",
"path" : "Libraries/MLXHuggingFace",
"product_memberships" : [
"MLXHuggingFace"
],
"sources" : [
"Macros.swift"
],
"target_dependencies" : [
"MLXHuggingFaceMacros",
"MLXLMCommon"
],
"type" : "library"
},
{
"c99name" : "MLXEmbedders",
"module_type" : "SwiftTarget",
"name" : "MLXEmbedders",
"path" : "Libraries/MLXEmbedders",
"product_dependencies" : [
"MLX",
"MLXNN"
],
"product_memberships" : [
"MLXEmbedders",
"BenchmarkHelpers",
"IntegrationTestHelpers"
],
"sources" : [
"EmbedderModelContainer.swift",
"EmbeddingModel.swift",
"Extensions/MLXArray+Helper.swift",
"ModelFactory.swift",
"Models/Bert.swift",
"Models/Gemma3.swift",
"Models/LFM2Bidirectional.swift",
"Models/NomicBert.swift",
"Models/Qwen3.swift",
"Pooling.swift"
],
"target_dependencies" : [
"MLXLMCommon"
],
"type" : "library"
},
{
"c99name" : "IntegrationTestHelpers",
"module_type" : "SwiftTarget",
"name" : "IntegrationTestHelpers",
"path" : "Libraries/IntegrationTestHelpers",
"product_dependencies" : [
"MLX"
],
"product_memberships" : [
"IntegrationTestHelpers"
],
"sources" : [
"IntegrationTestHelpers.swift"
],
"target_dependencies" : [
"MLXLMCommon",
"MLXLLM",
"MLXVLM",
"MLXEmbedders"
],
"type" : "library"
},
{
"c99name" : "BenchmarkHelpers",
"module_type" : "SwiftTarget",
"name" : "BenchmarkHelpers",
"path" : "Libraries/BenchmarkHelpers",
"product_dependencies" : [
"MLX"
],
"product_memberships" : [
"BenchmarkHelpers"
],
"sources" : [
"BenchmarkHelpers.swift"
],
"target_dependencies" : [
"MLXLMCommon",
"MLXLLM",
"MLXVLM",
"MLXEmbedders"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
Done.