The Swift Package Index logo.Swift Package Index

Build Information

Successful build of mlx-swift-lm, reference main (a2e01f), with Swift 6.3 for macOS (SPM) on 9 May 2026 01:38:21 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DePasqualeOrg/mlx-swift-lm.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/DePasqualeOrg/mlx-swift-lm
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a2e01f7 Fix model implementations
Cloned https://github.com/DePasqualeOrg/mlx-swift-lm.git
Revision (git rev-parse @):
a2e01f72b0581cbac1e1d9effb4f3aead5123619
SUCCESS checkout https://github.com/DePasqualeOrg/mlx-swift-lm.git at main
Fetching https://github.com/ml-explore/mlx-swift
[1/14250] Fetching mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (1.44s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (2.10s)
Fetching https://github.com/apple/swift-numerics
[1/6416] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.14s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.70s)
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.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "mlx-swift-lm",
      "name": "mlx-swift-lm",
      "url": "https://github.com/DePasqualeOrg/mlx-swift-lm.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mlx-swift-lm",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "mlx-swift",
          "name": "mlx-swift",
          "url": "https://github.com/ml-explore/mlx-swift",
          "version": "0.31.3",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mlx-swift",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-numerics",
              "name": "swift-numerics",
              "url": "https://github.com/apple/swift-numerics",
              "version": "1.1.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/DePasqualeOrg/mlx-swift-lm.git
[1/3257] Fetching mlx-swift-lm
Fetched https://github.com/DePasqualeOrg/mlx-swift-lm.git from cache (1.14s)
Fetching https://github.com/ml-explore/mlx-swift from cache
Fetched https://github.com/ml-explore/mlx-swift from cache (0.54s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (0.60s)
Fetching https://github.com/apple/swift-numerics from cache
Fetched https://github.com/apple/swift-numerics from cache (0.54s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.63s)
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/DePasqualeOrg/mlx-swift-lm.git
Working copy of https://github.com/DePasqualeOrg/mlx-swift-lm.git resolved at main (a2e01f7)
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.3
warning: '.resolve-product-dependencies': dependency 'mlx-swift-lm' is not used by any target
Found 1 product dependencies
  - mlx-swift
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/DePasqualeOrg/mlx-swift-lm.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/193] Write sources
[11/193] Compiling _NumericsShims _NumericsShims.c
[12/193] Compiling version.cpp
[13/193] Write swift-version--6988338F2F200930.txt
[14/193] Compiling scheduler.cpp
[15/193] Compiling utils.cpp
[16/193] Compiling no_gguf.cpp
[17/204] Compiling linalg.cpp
[19/204] Compiling RealModule RealFunctions.swift
[20/205] Compiling RealModule Float80+Real.swift
[21/205] Compiling RealModule Real.swift
[22/205] Compiling RealModule Float+Real.swift
[23/205] Compiling RealModule ElementaryFunctions.swift
[24/205] Compiling RealModule Double+Real.swift
[25/205] Compiling RealModule AugmentedArithmetic.swift
[26/205] Compiling RealModule Float16+Real.swift
[27/205] Emitting module RealModule
[28/205] Compiling RealModule AlgebraicField.swift
[29/205] Compiling RealModule ApproximateEquality.swift
[30/205] Compiling RealModule RelaxedArithmetic.swift
[30/205] Compiling random.cpp
[31/205] Compiling event.cpp
[33/216] Compiling ComplexModule Polar.swift
[34/217] Compiling ComplexModule Complex+StringConvertible.swift
[35/217] Compiling ComplexModule Complex+Numeric.swift
[36/217] Compiling ComplexModule Complex+IntegerLiteral.swift
[37/217] Compiling ComplexModule Complex+Hashable.swift
[38/217] Compiling ComplexModule Complex.swift
[39/217] Compiling ComplexModule Scale.swift
[40/217] Compiling ComplexModule Complex+Codable.swift
[41/217] Emitting module ComplexModule
[42/217] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[43/217] Compiling ComplexModule Complex+AlgebraicField.swift
[44/217] Compiling ComplexModule Complex+ElementaryFunctions.swift
[44/217] Compiling transforms.cpp
[45/217] Compiling graph_utils.cpp
[47/219] Compiling Numerics Numerics.swift
[48/219] Emitting module Numerics
[48/219] Compiling load.cpp
[49/219] Compiling primitives.cpp
[50/219] Compiling safetensors.cpp
[51/219] Compiling fft.cpp
[52/219] Compiling dtype_utils.cpp
[53/219] Compiling dtype.cpp
[54/219] Compiling utils.cpp
[55/219] Compiling fast.cpp
[56/219] Compiling no_ring.cpp
[57/219] Compiling einsum.cpp
[58/219] Compiling primitives.cpp
[59/219] Compiling ops.cpp
[60/219] Compiling device.cpp
[61/219] Compiling no_nccl.cpp
[62/219] Compiling ops.cpp
[63/219] Compiling no_mpi.cpp
[64/219] Compiling no_jaccl.cpp
[65/219] Compiling distributed.cpp
[66/219] Compiling utils.cpp
[67/219] Compiling compile.cpp
[68/219] Compiling unary.cpp
[69/219] Compiling softmax.cpp
[70/219] Compiling ternary.cpp
[71/219] Compiling sort.cpp
[72/219] Compiling slicing.cpp
[73/219] Compiling scan.cpp
[74/219] Compiling scaled_dot_product_attention.cpp
[75/219] Compiling resident.cpp
[76/219] Compiling export.cpp
[77/219] Compiling rope.cpp
[78/219] Compiling metal.cpp
[79/219] Compiling reduce.cpp
[80/219] Compiling primitives.cpp
[81/219] Compiling normalization.cpp
[82/219] Compiling quantized.cpp
[83/219] Compiling logsumexp.cpp
[84/219] Compiling matmul.cpp
[85/219] Compiling jit_kernels.cpp
[86/219] Compiling hadamard.cpp
[87/219] Compiling fence.cpp
[88/219] Compiling indexing.cpp
[89/219] Compiling device_info.cpp
[90/219] Compiling distributed.cpp
[91/219] Compiling eval.cpp
[92/219] Compiling slicing.cpp
[93/219] Compiling fft.cpp
[94/219] Compiling device.cpp
[95/219] Compiling primitives.cpp
[96/219] Compiling threefry.cpp
[97/219] Compiling allocator.cpp
[98/219] Compiling copy.cpp
[99/219] Compiling custom_kernel.cpp
[100/219] Compiling compiled.cpp
[101/219] Compiling conv.cpp
[102/219] Compiling binary.cpp
[103/219] Compiling no_cuda.cpp
[104/219] Compiling copy.cpp
[105/219] Compiling softmax.cpp
[106/219] Compiling select.cpp
[107/219] Compiling primitives.cpp
[108/219] Compiling scan.cpp
[109/219] Compiling quantized.cpp
[110/219] Compiling qrf.cpp
[111/219] Compiling svd.cpp
[112/219] Compiling sort.cpp
[113/219] Compiling unary.cpp
[114/219] Compiling reduce.cpp
[115/219] Compiling jit_compiler.cpp
[116/219] Compiling matmul.cpp
[117/219] Compiling logsumexp.cpp
[118/219] Compiling hadamard.cpp
[119/219] Compiling masked_mm.cpp
[120/219] Compiling luf.cpp
[121/219] Compiling cblas.cpp
[122/219] Compiling inverse.cpp
[123/219] Compiling bnns.cpp
[124/219] Compiling encoder.cpp
[125/219] Compiling eval.cpp
[126/219] Compiling device_info.cpp
[127/219] Compiling fft.cpp
[128/219] Compiling distributed.cpp
[129/219] Compiling indexing.cpp
[130/219] Compiling utils.cpp
[131/219] Compiling eigh.cpp
[132/219] Compiling arg_reduce.cpp
[133/219] Compiling eig.cpp
[134/219] Compiling slicing.cpp
[135/219] Compiling reduce.cpp
[136/219] Compiling utils.cpp
[137/219] Compiling unary_ops.cpp
[138/219] Compiling unary.cpp
[139/219] Compiling ternary_ops.cpp
[140/219] Compiling ternary.cpp
[141/219] Compiling steel_gemm_splitk_nax.cpp
[142/219] Compiling steel_gemm_splitk.cpp
[143/219] Compiling steel_gemm_segmented.cpp
[144/219] Compiling steel_gemm_masked.cpp
[145/219] Compiling steel_gemm_gather_nax.cpp
[146/219] Compiling steel_gemm_gather.cpp
[147/219] Compiling steel_gemm_fused_nax.cpp
[148/219] Compiling steel_gemm_fused.cpp
[149/219] Compiling cholesky.cpp
[150/219] Compiling steel_conv_general.cpp
[151/219] Compiling steel_conv_3d.cpp
[152/219] Compiling steel_conv.cpp
[153/219] Compiling steel_attention_nax.cpp
[154/219] Compiling steel_attention.cpp
[155/219] Compiling load.cpp
[156/219] Compiling sort.cpp
[157/219] Compiling softmax.cpp
[158/219] Compiling scatter_axis.cpp
[158/219] Compiling scatter.cpp
[160/219] Compiling scan.cpp
[161/219] Compiling reduce_utils.cpp
[162/219] Compiling reduce.cpp
[163/219] Compiling quantized_utils.cpp
[164/219] Compiling quantized.cpp
[165/219] Compiling quantized_nax.cpp
[166/219] Compiling masked_scatter.cpp
[167/219] Compiling broadcasting.cpp
[168/219] Compiling hadamard.cpp
[169/219] Compiling gemv_masked.cpp
[169/219] Compiling logsumexp.cpp
[171/219] Compiling gemm_nax.cpp
[172/219] Compiling gather_front.cpp
[173/219] Compiling gather_axis.cpp
[173/219] Compiling gemm.cpp
[175/219] Compiling gather.cpp
[176/219] Compiling fft.cpp
[177/219] Compiling fp_quantized_nax.cpp
[177/219] Compiling fp_quantized.cpp
[179/219] Compiling copy.cpp
[180/219] Compiling binary_two.cpp
[181/219] Compiling conv.cpp
[181/219] Compiling compiled_preamble.cpp
[183/219] Compiling binary_ops.cpp
[184/219] Compiling conv.cpp
[185/219] Compiling arange.cpp
[186/219] Compiling binary.cpp
[187/219] Compiling compiled.cpp
[188/219] Compiling common.cpp
[189/219] Compiling array.cpp
[190/219] Compiling copy.cpp
[191/219] Compiling version.cpp
[192/219] Compiling transforms_impl.cpp
[193/219] Compiling transforms.cpp
[194/219] Compiling string.cpp
[195/219] Compiling stream.cpp
[196/219] Compiling vector.cpp
[197/219] Compiling compiled_conditional.cpp
[198/219] Compiling random.cpp
[199/219] Compiling ops.cpp
[200/219] Compiling metal.cpp
[201/219] Compiling memory.cpp
[202/219] Compiling linalg.cpp
[203/219] Compiling io_types.cpp
[204/219] Compiling map.cpp
[205/219] Compiling io.cpp
[206/219] Compiling error.cpp
[207/219] Compiling fft.cpp
[208/219] Compiling fast.cpp
[209/219] Write sources
[210/219] Compiling export.cpp
[211/219] Compiling device.cpp
[212/219] Compiling cuda.cpp
[213/219] Compiling compile.cpp
[214/219] Compiling format.cc
[215/219] Compiling closure.cpp
[216/219] Compiling binary.cpp
[217/219] Compiling array.cpp
[218/219] Compiling Cmlx.m
[220/255] Compiling MLX MLXFast.swift
[221/255] Compiling MLX MLXFastKernel.swift
[222/255] Compiling MLX Memory.swift
[223/255] Compiling MLX Nested.swift
[224/258] Compiling MLX ArrayAt.swift
[225/258] Compiling MLX Cmlx+Util.swift
[226/258] Compiling MLX DType.swift
[227/258] Compiling MLX Device.swift
[228/258] Compiling MLX Foundation+Util.swift
[229/258] Compiling MLX GPU+Metal.swift
[230/258] Compiling MLX IO.swift
[231/258] Compiling MLX Linalg.swift
[232/258] Compiling MLX Ops+Array.swift
[233/258] Compiling MLX Ops.swift
[234/258] Compiling MLX ParameterTypes.swift
[235/258] Compiling MLX Protocols.swift
[236/258] Compiling MLX Random.swift
[237/258] Compiling MLX State.swift
[238/258] Compiling MLX Stream.swift
[239/258] Compiling MLX Transforms+Compile.swift
[240/258] Compiling MLX MLXArray+Normalizer.swift
[241/258] Compiling MLX MLXArray+Ops.swift
[242/258] Compiling MLX MLXArray.swift
[243/258] Compiling MLX MLXCustomFunction.swift
[244/258] Compiling MLX Transforms+Eval.swift
[245/258] Compiling MLX Transforms+Grad.swift
[246/258] Compiling MLX Transforms+Internal.swift
[247/258] Compiling MLX ErrorHandler.swift
[248/258] Compiling MLX Export.swift
[249/258] Compiling MLX FFT.swift
[250/258] Compiling MLX Factory.swift
[251/258] Emitting module MLX
[252/258] Compiling MLX MLXArray+Bytes.swift
[253/258] Compiling MLX MLXArray+Indexing.swift
[254/258] Compiling MLX MLXArray+Init.swift
[255/258] Compiling MLX MLXArray+Metal.swift
[256/258] Compiling MLX Transforms+Vmap.swift
[257/258] Compiling MLX Transforms.swift
[258/258] Compiling MLX WiredMemory.swift
[259/276] Compiling MLXNN PositionalEncoding.swift
[260/276] Compiling MLXNN Quantized.swift
[261/277] Compiling MLXNN ValueAndGrad.swift
[262/277] Compiling MLXNN Recurrent.swift
[263/277] Compiling MLXNN Transformer.swift
[264/277] Compiling MLXNN Upsample.swift
[265/277] Compiling MLXNN Embedding.swift
[266/277] Compiling MLXNN Linear.swift
[267/277] Compiling MLXNN Containers.swift
[268/277] Compiling MLXNN Convolution.swift
[269/277] Compiling MLXNN Normalization.swift
[270/277] Compiling MLXNN Pooling.swift
[271/277] Compiling MLXNN ConvolutionTransposed.swift
[272/277] Compiling MLXNN Dropout.swift
[273/277] Compiling MLXNN Losses.swift
[274/277] Compiling MLXNN Module.swift
[275/277] Compiling MLXNN Activations.swift
[276/277] Compiling MLXNN Cache.swift
[277/277] Emitting module MLXNN
[278/279] Compiling MLXOptimizers Optimizers.swift
[279/279] Emitting module MLXOptimizers
[280/321] Compiling MLXLMCommon Gemma.swift
[281/321] Compiling MLXLMCommon Module+Extensions.swift
[282/321] Compiling MLXLMCommon AbstractModelRegistry.swift
[283/321] Compiling MLXLMCommon ModelTypeRegistry.swift
[284/325] Compiling MLXLMCommon Activations.swift
[285/325] Compiling MLXLMCommon DoRA+Layers.swift
[286/325] Compiling MLXLMCommon LoRA+Layers.swift
[287/325] Compiling MLXLMCommon LoRAContainer.swift
[288/325] Compiling MLXLMCommon LoRAModel.swift
[289/325] Compiling MLXLMCommon LanguageModel.swift
[290/325] Compiling MLXLMCommon Load.swift
[291/325] Compiling MLXLMCommon ModelConfiguration.swift
[292/325] Compiling MLXLMCommon ModelContainer.swift
[293/325] Compiling MLXLMCommon ModelFactory.swift
[294/325] Compiling MLXLMCommon ProcessorTypeRegistry.swift
[295/325] Compiling MLXLMCommon RoPEApplication.swift
[296/325] Compiling MLXLMCommon RoPEUtils.swift
[297/325] Compiling MLXLMCommon StreamingDetokenizer.swift
[298/325] Compiling MLXLMCommon ModelAdapter.swift
[299/325] Compiling MLXLMCommon ModelAdapterFactory.swift
[300/325] Compiling MLXLMCommon ModelAdapterTypeRegistry.swift
[301/325] Compiling MLXLMCommon AttentionUtils.swift
[302/325] Compiling MLXLMCommon BaseConfiguration.swift
[303/325] Compiling MLXLMCommon SuScaledRoPE.swift
[304/325] Compiling MLXLMCommon SwitchLayers.swift
[305/325] Compiling MLXLMCommon Tokenizer.swift
[306/325] Compiling MLXLMCommon TokenizerLoader.swift
[307/325] Compiling MLXLMCommon Tool.swift
[308/325] Compiling MLXLMCommon ToolCall.swift
[309/325] Compiling MLXLMCommon ToolParameter.swift
[310/325] Compiling MLXLMCommon Value.swift
[311/325] Emitting module MLXLMCommon
[312/325] Compiling MLXLMCommon JSONDecoder+JSON5.swift
[313/325] Compiling MLXLMCommon GenerationConfigFile.swift
[314/325] Compiling MLXLMCommon InterpolationUtils.swift
[315/325] Compiling MLXLMCommon JSONDecodingTypes.swift
[316/325] Compiling MLXLMCommon KVCache.swift
[317/325] Compiling MLXLMCommon Chat.swift
[318/325] Compiling MLXLMCommon ChatSession.swift
[319/325] Compiling MLXLMCommon Downloader.swift
[320/325] Compiling MLXLMCommon Evaluate.swift
[321/325] Compiling MLXLMCommon Encodable+toolResult.swift
[322/325] Compiling MLXLMCommon UserInput.swift
[323/325] Compiling MLXLMCommon SerialAccessContainer.swift
[324/325] Compiling MLXLMCommon WiredMemoryPolicies.swift
[325/325] Compiling MLXLMCommon WiredMemoryUtils.swift
[326/406] Compiling MLXEmbedders Qwen3.swift
[327/406] Compiling MLXEmbedders Pooling.swift
[328/406] Compiling MLXLLM Gemma3nText.swift
[329/406] Compiling MLXLLM Gemma4.swift
[330/407] Compiling MLXEmbedders Gemma3.swift
[331/407] Compiling MLXEmbedders ModelFactory.swift
[332/407] Compiling MLXEmbedders MLXArray+Helper.swift
[333/407] Compiling MLXEmbedders Bert.swift
[334/407] Compiling MLXEmbedders EmbeddingModel.swift
[335/407] Emitting module MLXEmbedders
[336/407] Compiling MLXEmbedders EmbedderModelContainer.swift
[337/407] Compiling MLXEmbedders NomicBert.swift
[338/407] Compiling MLXVLM VLMModelFactory.swift
[339/407] Compiling MLXLLM Olmo3.swift
[340/407] Compiling MLXLLM OlmoE.swift
[341/407] Compiling MLXLLM OpenELM.swift
[342/407] Compiling MLXLLM Phi.swift
[343/407] Compiling MLXLLM Phi3.swift
[344/412] Emitting module MLXLLM
[345/412] Emitting module MLXVLM
[346/412] Compiling MLXLLM GatedDelta.swift
[347/412] Compiling MLXLLM Gemma.swift
[348/412] Compiling MLXLLM Gemma2.swift
[349/412] Compiling MLXLLM Gemma3Text.swift
[350/412] Compiling MLXLLM Bitnet.swift
[351/412] Compiling MLXLLM Cohere.swift
[352/412] Compiling MLXLLM DeepseekV3.swift
[353/412] Compiling MLXLLM Ernie4_5.swift
[354/412] Compiling MLXLLM PhiMoE.swift
[355/412] Compiling MLXLLM Qwen2.swift
[356/412] Compiling MLXLLM Qwen3.swift
[357/412] Compiling MLXLLM Qwen35.swift
[358/412] Compiling MLXLLM Qwen35MoE.swift
[359/412] Compiling MLXLLM MiniMax.swift
[360/412] Compiling MLXLLM Mistral3Text.swift
[361/412] Compiling MLXLLM NanoChat.swift
[362/412] Compiling MLXLLM NemotronH.swift
[363/412] Compiling MLXLLM Olmo2.swift
[364/412] Compiling MLXLLM LFM2MoE.swift
[365/412] Compiling MLXLLM Lille130m.swift
[366/412] Compiling MLXLLM Llama.swift
[367/412] Compiling MLXLLM MiMo.swift
[368/412] Compiling MLXLLM MiMoV2Flash.swift
[369/412] Compiling MLXLLM MiniCPM.swift
[376/412] Compiling MLXLLM BaichuanM1.swift
[377/412] Compiling MLXLLM BailingMoe.swift
[378/412] Compiling MLXLLM AfMoE.swift
[379/412] Compiling MLXLLM Apertus.swift
[380/412] Compiling MLXLLM LLMModel.swift
[381/412] Compiling MLXLLM LLMModelFactory.swift
[382/412] Compiling MLXLLM Lora+Data.swift
[383/412] Compiling MLXLLM LoraTrain.swift
[392/412] Compiling MLXLLM Exaone4.swift
[393/412] Compiling MLXLLM FalconH1.swift
[394/412] Compiling MLXLLM GLM4.swift
[395/412] Compiling MLXLLM GLM4MOE.swift
[396/412] Compiling MLXLLM GLM4MOELite.swift
[397/412] Compiling MLXLLM GPTOSS.swift
[398/412] Compiling MLXLLM Gemma4Text.swift
[399/412] Compiling MLXLLM Granite.swift
[400/412] Compiling MLXLLM GraniteMoeHybrid.swift
[401/412] Compiling MLXLLM Internlm2.swift
[402/412] Compiling MLXLLM Jamba.swift
[403/412] Compiling MLXLLM LFM2.swift
[404/412] Compiling MLXLLM Qwen3MoE.swift
[405/412] Compiling MLXLLM Qwen3Next.swift
[406/412] Compiling MLXLLM SSM.swift
[407/412] Compiling MLXLLM SmolLM3.swift
[408/412] Compiling MLXLLM Starcoder2.swift
[413/416] Compiling BenchmarkHelpers BenchmarkHelpers.swift
[414/416] Emitting module BenchmarkHelpers
[415/416] Emitting module IntegrationTestHelpers
[416/416] Compiling IntegrationTestHelpers IntegrationTestHelpers.swift
Build complete! (46.02s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.31.3",
            "upper_bound" : "0.32.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift"
    }
  ],
  "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" : "BenchmarkHelpers",
      "targets" : [
        "BenchmarkHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IntegrationTestHelpers",
      "targets" : [
        "IntegrationTestHelpers"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MLXVLM",
      "module_type" : "SwiftTarget",
      "name" : "MLXVLM",
      "path" : "Libraries/MLXVLM",
      "product_dependencies" : [
        "MLX",
        "MLXNN",
        "MLXOptimizers"
      ],
      "product_memberships" : [
        "MLXVLM",
        "BenchmarkHelpers",
        "IntegrationTestHelpers"
      ],
      "sources" : [
        "MediaProcessing.swift",
        "Models/FastVLM.swift",
        "Models/Gemma3.swift",
        "Models/Gemma4.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",
        "Gemma4TextTests.swift",
        "Gemma4VLMTests.swift",
        "KVCacheTests.swift",
        "MediaProcessingTests.swift",
        "NemotronHTests.swift",
        "ResolveTests.swift",
        "SampleTests.swift",
        "SpeculativeDecodingTests.swift",
        "StreamingDetokenizerTests.swift",
        "TestTokenizer.swift",
        "ToolTests.swift",
        "UserInputTests.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",
        "BenchmarkHelpers",
        "IntegrationTestHelpers"
      ],
      "sources" : [
        "Activations.swift",
        "Adapters/LoRA/DoRA+Layers.swift",
        "Adapters/LoRA/LoRA+Layers.swift",
        "Adapters/LoRA/LoRAContainer.swift",
        "Adapters/LoRA/LoRAModel.swift",
        "Adapters/ModelAdapter.swift",
        "Adapters/ModelAdapterFactory.swift",
        "Adapters/ModelAdapterTypeRegistry.swift",
        "AttentionUtils.swift",
        "BaseConfiguration.swift",
        "Chat.swift",
        "ChatSession.swift",
        "Downloader.swift",
        "Evaluate.swift",
        "Extensions/Encodable+toolResult.swift",
        "Extensions/JSONDecoder+JSON5.swift",
        "GenerationConfigFile.swift",
        "InterpolationUtils.swift",
        "JSONDecodingTypes.swift",
        "KVCache.swift",
        "LanguageModel.swift",
        "Load.swift",
        "ModelConfiguration.swift",
        "ModelContainer.swift",
        "ModelFactory.swift",
        "Models/Gemma.swift",
        "Module+Extensions.swift",
        "Registries/AbstractModelRegistry.swift",
        "Registries/ModelTypeRegistry.swift",
        "Registries/ProcessorTypeRegistry.swift",
        "RoPEApplication.swift",
        "RoPEUtils.swift",
        "StreamingDetokenizer.swift",
        "SuScaledRoPE.swift",
        "SwitchLayers.swift",
        "Tokenizer.swift",
        "TokenizerLoader.swift",
        "Tool/Tool.swift",
        "Tool/ToolCall.swift",
        "Tool/ToolParameter.swift",
        "Tool/Value.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",
        "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/GatedDelta.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/MiMo.swift",
        "Models/MiMoV2Flash.swift",
        "Models/MiniCPM.swift",
        "Models/MiniMax.swift",
        "Models/Mistral3Text.swift",
        "Models/NanoChat.swift",
        "Models/NemotronH.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" : "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/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.