The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of LocalLLMClient, reference main (32ef15), with Swift 6.2 (beta) for macOS (SPM) on 28 Jun 2025 09:50:27 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tattn/LocalLLMClient.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tattn/LocalLLMClient
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 32ef156 Merge pull request #33 from tattn/feature/interoperabilityModeCpp
Submodule path 'Sources/LocalLLMClientLlamaC/exclude/llama.cpp': checked out 'bb16041caef45cd4348cd6f84906b5dfec7a1f6a'
Submodule path 'Sources/LocalLLMClientLlamaC/exclude/llama.cpp/ggml/src/ggml-kompute/kompute': checked out '4565194ed7c32d1d2efa32ceab4d3c6cae006306'
Submodule 'Sources/LlamaClientExperimentalC/exclude/llama.cpp' (https://github.com/ggml-org/llama.cpp.git) registered for path 'Sources/LocalLLMClientLlamaC/exclude/llama.cpp'
Cloning into '/Users/admin/builder/spi-builder-workspace/Sources/LocalLLMClientLlamaC/exclude/llama.cpp'...
Submodule 'kompute' (https://github.com/nomic-ai/kompute.git) registered for path 'Sources/LocalLLMClientLlamaC/exclude/llama.cpp/ggml/src/ggml-kompute/kompute'
Cloning into '/Users/admin/builder/spi-builder-workspace/Sources/LocalLLMClientLlamaC/exclude/llama.cpp/ggml/src/ggml-kompute/kompute'...
Cloned https://github.com/tattn/LocalLLMClient.git
Revision (git rev-parse @):
32ef156c4ed9cfd30cfa28fe93419be07152f3e0
SUCCESS checkout https://github.com/tattn/LocalLLMClient.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/tattn/LocalLLMClient.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin GenerateManual
Building for debugging...
[3/198] Write sources
[3/198] Write localllm-entitlement.plist
[3/198] Write sources
[18/198] Copying gpt2_tokenizer_config.json
[18/198] Write sources
[18/198] Copying t5_tokenizer_config.json
[33/198] Copying json.gbnf
[34/198] Write swift-version-1EA4D86E10B52AF.txt
[35/198] Copying llama.framework
[36/198] Compiling _NumericsShims _NumericsShims.c
[37/215] Compiling version.cpp
[38/225] Compiling utils.cpp
[39/225] Compiling scheduler.cpp
[41/246] Compiling RealModule Float80+Real.swift
[42/246] Compiling RealModule Real.swift
[43/247] Compiling RealModule RealFunctions.swift
[44/247] Compiling RealModule ElementaryFunctions.swift
[45/247] Compiling RealModule Float+Real.swift
[46/247] Compiling RealModule Double+Real.swift
[47/247] Compiling RealModule AugmentedArithmetic.swift
[48/247] Compiling RealModule ApproximateEquality.swift
[49/247] Emitting module RealModule
[50/247] Compiling RealModule Float16+Real.swift
[51/247] Compiling RealModule AlgebraicField.swift
[52/247] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[53/247] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[54/247] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[55/247] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[56/247] Compiling InternalCollectionsUtilities Debugging.swift
[57/247] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[58/247] Compiling InternalCollectionsUtilities Descriptions.swift
[59/248] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[60/248] Compiling InternalCollectionsUtilities _SortedCollection.swift
[61/248] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[62/248] Compiling InternalCollectionsUtilities UInt+reversed.swift
[62/248] Compiling linalg.cpp
[64/248] Emitting module InternalCollectionsUtilities
[65/248] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[66/248] Compiling InternalCollectionsUtilities Integer rank.swift
[66/248] Compiling random.cpp
[68/248] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[69/253] Compiling ComplexModule ElementaryFunctions.swift
[70/253] Compiling ComplexModule Differentiable.swift
[71/253] Compiling ComplexModule Complex.swift
[72/253] Emitting module ComplexModule
[73/253] Compiling ComplexModule Arithmetic.swift
[74/309] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[75/309] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[76/309] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[77/309] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[78/309] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[79/309] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[80/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[81/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[82/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[83/315] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[84/315] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[85/315] Compiling OrderedCollections OrderedSet+Sendable.swift
[86/315] Compiling OrderedCollections OrderedDictionary+Elements.swift
[87/315] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[88/315] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[89/315] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[90/315] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[91/315] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[92/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[93/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[94/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[95/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[96/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[97/315] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[98/315] Compiling OrderedCollections OrderedSet+Codable.swift
[99/315] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[100/315] Compiling OrderedCollections OrderedSet+Descriptions.swift
[101/315] Compiling OrderedCollections OrderedSet+Diffing.swift
[102/315] Compiling OrderedCollections OrderedSet+Equatable.swift
[103/315] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[104/315] Compiling OrderedCollections OrderedSet+Hashable.swift
[105/315] Compiling OrderedCollections OrderedSet+Initializers.swift
[106/315] Compiling OrderedCollections OrderedSet+Insertions.swift
[107/315] Compiling OrderedCollections OrderedSet+Invariants.swift
[108/315] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[109/315] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[109/315] Compiling LocalLLMClientLlamaC mtmd.cpp
[111/315] Compiling OrderedCollections _Hashtable+Header.swift
[112/315] Compiling OrderedCollections OrderedDictionary+Codable.swift
[113/315] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[114/315] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[115/315] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[116/315] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[117/315] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[118/315] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[119/315] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[120/315] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[121/315] Compiling OrderedCollections OrderedDictionary+Values.swift
[122/315] Compiling OrderedCollections OrderedDictionary.swift
[123/317] Emitting module Numerics
[124/317] Compiling Numerics Numerics.swift
[124/317] Compiling primitives.cpp
[125/317] Compiling LocalLLMClientLlamaC mtmd-audio.cpp
[127/317] Compiling OrderedCollections _HashTable+Bucket.swift
[128/317] Compiling OrderedCollections _HashTable+BucketIterator.swift
[129/317] Compiling OrderedCollections _HashTable+Constants.swift
[130/317] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[131/317] Compiling OrderedCollections _HashTable+Testing.swift
[132/317] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[133/317] Compiling OrderedCollections _HashTable.swift
[134/317] Compiling OrderedCollections OrderedSet+SubSequence.swift
[135/317] Compiling OrderedCollections OrderedSet+Testing.swift
[136/317] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[137/317] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[138/317] Compiling OrderedCollections OrderedSet.swift
[139/317] Compiling OrderedCollections _UnsafeBitset.swift
[140/317] Compiling LocalLLMClientUtility URL+.swift
[141/317] Compiling LocalLLMClientUtility Lock.swift
[141/317] Compiling transforms.cpp
[143/317] Emitting module LocalLLMClientUtility
[144/317] Compiling LocalLLMClientUtility Globs.swift
[145/317] Compiling LocalLLMClientUtility FileDownloader.swift
[146/317] Compiling LocalLLMClientUtility HuggingFaceAPI.swift
[147/317] Compiling LocalLLMClientUtility Downloader.swift
[148/317] Emitting module OrderedCollections
[148/323] Compiling no_gguf.cpp
[150/323] Compiling Hub Downloader.swift
[151/323] Compiling Hub Hub.swift
[152/323] Compiling Hub Config.swift
[153/323] Compiling Hub resource_bundle_accessor.swift
[154/323] Emitting module Hub
[155/323] Compiling Hub HubApi.swift
[156/323] Compiling Hub BinaryDistinct.swift
[156/333] Compiling LocalLLMClientLlamaC mtmd-helper.cpp
[158/333] Compiling TensorUtils TemperatureLogitsWarper.swift
[159/333] Compiling TensorUtils RepetitionPenaltyWarper.swift
[160/333] Compiling TensorUtils LogitsProcessor.swift
[161/333] Emitting module TensorUtils
[162/334] Compiling TensorUtils LogitsWarper.swift
[163/334] Compiling TensorUtils TopKLogitsWarper.swift
[164/334] Compiling TensorUtils MLShapedArray+Utils.swift
[165/334] Compiling TensorUtils Math.swift
[166/334] Compiling TensorUtils MLMultiArray+Utils.swift
[167/334] Compiling TensorUtils TopPLogitsWarper.swift
[167/334] Compiling LocalLLMClientLlamaC clip.cpp
[168/334] Compiling graph_utils.cpp
[169/334] Compiling load.cpp
[170/334] Compiling ops.cpp
[172/334] Compiling TensorUtils Weights.swift
[173/334] Compiling Jinja Parser.swift
[174/334] Compiling Jinja Error.swift
[175/334] Compiling Jinja StringExtension.swift
[176/334] Compiling Jinja Runtime.swift
[177/334] Compiling Jinja Template.swift
[178/334] Compiling Jinja Utilities.swift
[179/334] Compiling Jinja Lexer.swift
[179/334] Compiling fft.cpp
[181/334] Emitting module Jinja
[182/334] Compiling Jinja Ast.swift
[183/334] Compiling Jinja Environment.swift
[183/334] Compiling dtype.cpp
[184/334] Compiling dtype_utils.cpp
[185/334] Compiling no_ring.cpp
[187/346] Compiling Tokenizers Trie.swift
[188/346] Compiling Tokenizers UnigramTokenizer.swift
[189/347] Compiling Tokenizers Normalizer.swift
[190/347] Compiling Tokenizers Utils.swift
[191/347] Compiling Tokenizers PostProcessor.swift
[192/347] Compiling Tokenizers PreTokenizer.swift
[192/347] Compiling no_mpi.cpp
[193/347] Compiling einsum.cpp
[195/347] Emitting module Tokenizers
[196/347] Compiling Tokenizers BPETokenizer.swift
[197/347] Compiling Tokenizers BertTokenizer.swift
[198/347] Compiling Tokenizers ByteEncoder.swift
[199/347] Compiling Tokenizers Decoder.swift
[199/347] Compiling safetensors.cpp
[201/347] Compiling Tokenizers TokenLattice.swift
[202/347] Compiling Tokenizers Tokenizer.swift
[202/347] Compiling distributed.cpp
[203/347] Compiling primitives.cpp
[205/350] Compiling LocalLLMClient LLMSession.swift
[205/350] Compiling ops.cpp
[207/350] Compiling Generation GenerationConfig.swift
[208/350] Compiling Generation Generation.swift
[209/350] Emitting module Generation
[209/350] Compiling fast.cpp
[210/350] Compiling device.cpp
[212/353] Compiling Models LanguageModelTypes.swift
[213/353] Emitting module Models
[214/353] Compiling Models LanguageModel.swift
[215/353] Compiling LocalLLMClient LLMError.swift
[216/353] Compiling LocalLLMClient LLMClient.swift
[217/353] Compiling LocalLLMClient Async+.swift
[218/353] Emitting module LocalLLMClient
[219/353] Compiling LocalLLMClient LLMInput.swift
[219/353] Compiling utils.cpp
[220/370] Compiling unary.cpp
[221/370] Compiling ternary.cpp
[222/373] Compiling compile.cpp
[223/373] Compiling slicing.cpp
[224/373] Compiling sort.cpp
[225/373] Compiling softmax.cpp
[227/373] Compiling LocalLLMClientFoundationModels LLMSession+FoundationModels.swift
[228/373] Emitting module LocalLLMClientFoundationModels
[229/373] Compiling LocalLLMClientFoundationModels FoundationModelsClient.swift
[229/373] Compiling scan.cpp
[230/373] Compiling scaled_dot_product_attention.cpp
[231/373] Compiling resident.cpp
[232/373] Compiling rope.cpp
[233/373] Compiling reduce.cpp
[234/373] Compiling primitives.cpp
[235/373] Compiling quantized.cpp
[236/373] Compiling normalization.cpp
[237/373] Compiling metal.cpp
[238/373] Compiling logsumexp.cpp
[239/373] Compiling export.cpp
[240/373] Compiling matmul.cpp
[241/373] Compiling jit_kernels.cpp
[242/373] Compiling indexing.cpp
[243/373] Compiling hadamard.cpp
[244/373] Compiling fence.cpp
[245/373] Compiling event.cpp
[246/373] Compiling distributed.cpp
[247/373] Compiling fft.cpp
[248/373] Compiling threefry.cpp
[249/373] Compiling custom_kernel.cpp
[250/373] Compiling device.cpp
[251/373] Compiling copy.cpp
[252/373] Compiling allocator.cpp
[253/373] Compiling conv.cpp
[254/373] Compiling binary.cpp
[255/373] Compiling compiled.cpp
[256/373] Compiling select.cpp
[257/373] Compiling svd.cpp
[258/373] Compiling softmax.cpp
[259/373] Compiling quantized.cpp
[260/373] Compiling scan.cpp
[261/373] Compiling qrf.cpp
[262/373] Compiling sort.cpp
[263/373] Compiling unary.cpp
[263/373] Compiling matmul.cpp
[265/373] Compiling jit_compiler.cpp
[266/373] Compiling primitives.cpp
[267/373] Compiling logsumexp.cpp
[268/373] Compiling masked_mm.cpp
[269/373] Compiling luf.cpp
[270/373] Compiling hadamard.cpp
[271/373] Compiling inverse.cpp
[272/373] Compiling cblas.cpp
[273/373] Compiling encoder.cpp
[274/373] Compiling reduce.cpp
[275/373] Compiling eval.cpp
[276/373] Compiling bnns.cpp
[277/373] Compiling distributed.cpp
[278/373] Compiling fft.cpp
[279/373] Compiling arg_reduce.cpp
[280/373] Compiling utils.cpp
[281/373] Compiling slicing.cpp
[282/373] Compiling eigh.cpp
[283/373] Compiling indexing.cpp
[284/373] Compiling cholesky.cpp
[285/373] Compiling reduce.cpp
[286/373] Compiling broadcasting.cpp
[287/373] Compiling utils.cpp
[288/373] Compiling unary_ops.cpp
[289/373] Compiling unary.cpp
[290/373] Compiling ternary_ops.cpp
[291/373] Compiling ternary.cpp
[292/373] Compiling steel_gemm_splitk.cpp
[293/373] Compiling compiled.cpp
[294/373] Compiling steel_gemm_masked.cpp
[295/373] Compiling steel_gemm_gather.cpp
[296/373] Compiling steel_gemm_fused.cpp
[297/373] Compiling load.cpp
[298/373] Compiling steel_conv_general.cpp
[299/373] Compiling steel_conv.cpp
[300/373] Compiling sort.cpp
[301/373] Compiling softmax.cpp
[302/373] Compiling common.cpp
[303/373] Compiling scatter_axis.cpp
[304/373] Compiling scatter.cpp
[305/373] Compiling scan.cpp
[306/373] Compiling reduce_utils.cpp
[307/373] Compiling reduce.cpp
[308/373] Compiling quantized.cpp
[309/373] Compiling logsumexp.cpp
[310/373] Compiling hadamard.cpp
[311/373] Compiling gemv_masked.cpp
[312/373] Compiling gemm.cpp
[313/373] Compiling gather_axis.cpp
[314/373] Compiling gather.cpp
[315/373] Compiling fft.cpp
[316/373] Compiling copy.cpp
[317/373] Compiling conv.cpp
[318/373] Compiling binary_two.cpp
[319/373] Compiling compiled_preamble.cpp
[320/373] Compiling binary_ops.cpp
[321/373] Compiling binary.cpp
[322/373] Compiling arange.cpp
[323/373] Compiling conv.cpp
[324/373] Compiling allocator.cpp
[325/373] Compiling copy.cpp
[327/373] Compiling LocalLLMClientLlama stb_image.swift
[328/374] Compiling LocalLLMClientLlama Sampler.swift
[329/374] Compiling LocalLLMClientLlama Token.swift
[330/374] Compiling LocalLLMClientLlama Utility.swift
[330/374] Compiling version.cpp
[331/374] Compiling transforms_impl.cpp
[332/374] Compiling array.cpp
[334/374] Compiling LocalLLMClientLlama resource_bundle_accessor.swift
[334/374] Compiling string.cpp
[335/374] Compiling vector.cpp
[336/374] Compiling transforms.cpp
[337/374] Compiling stream.cpp
[338/374] Compiling compiled_conditional.cpp
[340/374] Compiling LocalLLMClientLlama Logger.swift
[341/374] Compiling LocalLLMClientLlama Model.swift
[342/374] Compiling LocalLLMClientLlama LlamaChatMessageDecoder.swift
[343/374] Compiling LocalLLMClientLlama LlamaClient.swift
[344/374] Compiling LocalLLMClientLlama LLMSession+Llama.swift
[345/374] Compiling LocalLLMClientLlama LlamaAutoMessageDecoder.swift
[346/374] Compiling LocalLLMClientLlama Decoder.swift
[347/374] Compiling LocalLLMClientLlama Generator.swift
[348/374] Compiling LocalLLMClientLlama Batch.swift
[349/374] Compiling LocalLLMClientLlama Context.swift
[350/374] Emitting module LocalLLMClientLlama
[351/374] Compiling LocalLLMClientLlama Multimodal.swift
[352/374] Compiling LocalLLMClientLlama Parameter.swift
[352/374] Compiling random.cpp
[353/374] Compiling memory.cpp
[354/374] Compiling metal.cpp
[355/374] Compiling linalg.cpp
[356/374] Compiling ops.cpp
[357/374] Compiling map.cpp
[358/374] Compiling error.cpp
[359/374] Compiling io_types.cpp
[360/374] Compiling io.cpp
[360/374] Write sources
[362/374] Compiling fft.cpp
[364/376] Emitting module ArgumentParserToolInfo
[364/376] Compiling export.cpp
[365/376] Compiling fast.cpp
[366/376] Compiling device.cpp
[367/376] Compiling compile.cpp
[369/376] Compiling ArgumentParserToolInfo ToolInfo.swift
[369/401] Compiling format.cc
[370/414] Compiling closure.cpp
[371/414] Compiling array.cpp
[372/414] Compiling binary.cpp
[374/445] Emitting module ArgumentParser
[375/449] Compiling MLX Factory.swift
[376/449] Compiling ArgumentParser ArgumentVisibility.swift
[377/449] Compiling ArgumentParser CompletionKind.swift
[378/449] Compiling ArgumentParser Errors.swift
[379/449] Compiling ArgumentParser InputOrigin.swift
[380/449] Compiling ArgumentParser Name.swift
[381/449] Compiling ArgumentParser Parsed.swift
[382/449] Compiling ArgumentParser ParsedValues.swift
[383/449] Compiling MLX MLXArray+Indexing.swift
[384/449] Compiling MLX MLXArray+Init.swift
[385/449] Compiling MLX ErrorHandler.swift
[386/449] Compiling MLX Export.swift
[387/449] Compiling MLX FFT.swift
[388/449] Compiling MLX Random.swift
[389/449] Compiling MLX State.swift
[390/449] Compiling MLX Stream.swift
[391/449] Compiling MLX MLXArray+Bytes.swift
[392/449] Compiling ArgumentParser Platform.swift
[393/449] Compiling ArgumentParser SequenceExtensions.swift
[394/449] Compiling ArgumentParser StringExtensions.swift
[395/449] Compiling ArgumentParser Tree.swift
[396/449] Compiling MLX Transforms+Grad.swift
[397/449] Compiling MLX Ops.swift
[398/449] Compiling MLX ParameterTypes.swift
[399/449] Compiling MLX Protocols.swift
[400/449] Compiling MLX Nested.swift
[401/449] Compiling MLX Ops+Array.swift
[402/449] Compiling MLX Transforms+Compile.swift
[403/449] Compiling MLX Transforms+Eval.swift
[404/449] Compiling MLX MLXArray+Ops.swift
[405/449] Compiling MLX MLXArray.swift
[406/449] Compiling MLX MLXFast.swift
[407/449] Compiling MLX MLXFastKernel.swift
[408/449] Compiling MLX ArrayAt.swift
[409/449] Compiling MLX Cmlx+Util.swift
[410/449] Compiling MLX DType.swift
[411/449] Compiling MLX Device.swift
[412/449] Compiling MLX Foundation+Util.swift
[413/449] Compiling MLX GPU.swift
[414/449] Compiling MLX IO.swift
[415/449] Compiling MLX Linalg.swift
[416/449] Emitting module MLX
[424/452] Compiling MLX Transforms+Internal.swift
[425/452] Compiling MLX Transforms+Vmap.swift
[426/452] Compiling MLX Transforms.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/include/mlx/c/array.h:325:1: note: built-in type 'Complex' not supported
323 |  * Array must be evaluated, otherwise returns NULL.
324 |  */
325 | const float _Complex* mlx_array_data_complex64(const mlx_array arr);
    | `- note: built-in type 'Complex' not supported
326 |
327 | #ifdef HAS_FLOAT16
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/include/mlx/c/array.h:325:1: note: built-in type 'Complex' not supported
323 |  * Array must be evaluated, otherwise returns NULL.
324 |  */
325 | const float _Complex* mlx_array_data_complex64(const mlx_array arr);
    | `- note: built-in type 'Complex' not supported
326 |
327 | #ifdef HAS_FLOAT16
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift/Source/Cmlx/include/mlx/c/array.h:325:1: note: built-in type 'Complex' not supported
323 |  * Array must be evaluated, otherwise returns NULL.
324 |  */
325 | const float _Complex* mlx_array_data_complex64(const mlx_array arr);
    | `- note: built-in type 'Complex' not supported
326 |
327 | #ifdef HAS_FLOAT16
[450/459] Compiling MLXFast MLXFastKernel.swift
[451/459] Emitting module MLXFast
[452/459] Compiling MLXFast MLXFast.swift
[453/459] Emitting module MLXLinalg
[454/459] Compiling MLXLinalg Linalg.swift
[455/459] Emitting module MLXRandom
[456/459] Compiling MLXRandom Random.swift
[457/477] Compiling MLXNN PositionalEncoding.swift
[458/477] Compiling MLXNN Quantized.swift
[459/477] Compiling MLXNN Recurrent.swift
[460/477] Compiling MLXNN Transformer.swift
[461/477] Compiling MLXNN Normalization.swift
[462/477] Compiling MLXNN Pooling.swift
[463/477] Compiling MLXNN Upsample.swift
[464/478] Compiling MLXNN ValueAndGrad.swift
[465/478] Compiling MLXNN Embedding.swift
[466/478] Compiling MLXNN Linear.swift
[467/478] Compiling MLXNN ConvolutionTransposed.swift
[468/478] Compiling MLXNN Dropout.swift
[469/478] Compiling MLXNN Containers.swift
[470/478] Compiling MLXNN Convolution.swift
[471/478] Compiling MLXNN Activations.swift
[472/478] Compiling MLXNN Cache.swift
[473/478] Emitting module MLXNN
[474/478] Compiling MLXNN Losses.swift
[475/478] Compiling MLXNN Module.swift
[476/480] Emitting module MLXOptimizers
[477/480] Compiling MLXOptimizers Optimizers.swift
[478/510] Emitting module MLXLMCommon
[479/513] Compiling MLXLMCommon AbstractModelRegistry.swift
[480/513] Compiling MLXLMCommon ModelTypeRegistry.swift
[481/513] Compiling MLXLMCommon ProcessorTypeRegistry.swift
[482/513] Compiling MLXLMCommon ModelFactory.swift
[483/513] Compiling MLXLMCommon Gemma.swift
[484/513] Compiling MLXLMCommon Module+Extensions.swift
[485/513] Compiling MLXLMCommon Streamlined.swift
[486/513] Compiling MLXLMCommon StringOrNumber.swift
[487/513] Compiling MLXLMCommon Tokenizer.swift
[488/513] Compiling MLXLMCommon ModelAdapter.swift
[489/513] Compiling MLXLMCommon ModelAdapterFactory.swift
[490/513] Compiling MLXLMCommon ModelAdapterTypeRegistry.swift
[491/513] Compiling MLXLMCommon AttentionUtils.swift
[492/513] Compiling MLXLMCommon DoRA+Layers.swift
[493/513] Compiling MLXLMCommon LoRA+Layers.swift
[494/513] Compiling MLXLMCommon LoRAContainer.swift
[495/513] Compiling MLXLMCommon LoRAModel.swift
[496/513] Compiling MLXLMCommon Load.swift
[497/513] Compiling MLXLMCommon ModelConfiguration.swift
[498/513] Compiling MLXLMCommon ModelContainer.swift
[499/513] Compiling MLXLMCommon Tool.swift
[500/513] Compiling MLXLMCommon ToolCall.swift
[501/513] Compiling MLXLMCommon ToolCallProcessor.swift
[502/513] Compiling MLXLMCommon BaseConfiguration.swift
[503/513] Compiling MLXLMCommon Chat.swift
[504/513] Compiling MLXLMCommon Evaluate.swift
[505/513] Compiling MLXLMCommon Encodable+toolResult.swift
[506/513] Compiling MLXLMCommon KVCache.swift
[507/513] Compiling MLXLMCommon LanguageModel.swift
[508/513] Compiling MLXLMCommon ToolParameter.swift
[509/513] Compiling MLXLMCommon Value.swift
[510/513] Compiling MLXLMCommon UserInput.swift
[511/545] Compiling MLXLLM Qwen3MoE.swift
[512/545] Compiling MLXLLM Starcoder2.swift
[513/545] Compiling MLXLLM Qwen2.swift
[514/545] Compiling MLXLLM Qwen3.swift
[515/547] Compiling MLXLLM Granite.swift
[516/547] Compiling MLXLLM Internlm2.swift
[517/547] Compiling MLXLLM Phi3.swift
[518/547] Compiling MLXLLM PhiMoE.swift
[519/547] Compiling MLXLLM OpenELM.swift
[520/547] Compiling MLXLLM Phi.swift
[521/547] Compiling MLXLLM LLMModel.swift
[522/547] Compiling MLXLLM LLMModelFactory.swift
[523/547] Compiling MLXLLM Lora+Data.swift
[524/547] Compiling MLXLLM Llama.swift
[525/547] Compiling MLXLLM MiMo.swift
[526/547] Compiling MLXVLM SmolVLM2.swift
[527/547] Compiling MLXVLM QwenVL.swift
[528/547] Compiling MLXVLM Paligemma.swift
[529/547] Compiling MLXVLM VLMModel.swift
[530/548] Compiling MLXVLM Idefics3.swift
[531/548] Compiling MLXLLM LoraTrain.swift
[532/548] Compiling MLXLLM Cohere.swift
[533/548] Compiling MLXLLM GLM4.swift
[534/548] Emitting module MLXLLM
[535/548] Compiling MLXLLM Gemma.swift
[536/548] Compiling MLXLLM Gemma2.swift
[537/548] Compiling MLXLLM Gemma3Text.swift
[538/548] Compiling MLXVLM Qwen2VL.swift
[539/548] Compiling MLXVLM Qwen25VL.swift
[540/548] Compiling MLXLLM SuScaledRotaryEmbedding.swift
[541/548] Compiling MLXLLM SwitchLayers.swift
[542/548] Compiling MLXVLM MediaProcessing.swift
[543/548] Emitting module MLXVLM
[544/548] Compiling MLXVLM Gemma3.swift
[545/548] Compiling MLXVLM VLMModelFactory.swift
[546/554] Compiling LocalLLMClientMLX Utility.swift
[547/554] Compiling LocalLLMClientMLX Parameter.swift
[548/554] Compiling LocalLLMClientMLX MLXClient.swift
[549/554] Compiling LocalLLMClientMLX LLMSession+MLX.swift
[550/554] Compiling LocalLLMClientMLX Context.swift
[551/554] Emitting module LocalLLMClientMLX
[552/556] Compiling LocalLLMCLI command.swift
[553/556] Emitting module LocalLLMCLI
[553/556] Write Objects.LinkFileList
[554/556] Linking localllm
[555/556] Applying localllm
Build complete! (89.92s)
Fetching https://github.com/ml-explore/mlx-swift-examples
[1/5347] Fetching mlx-swift-examples
Fetched https://github.com/ml-explore/mlx-swift-examples from cache (1.11s)
Fetching https://github.com/ml-explore/mlx-swift
Fetching https://github.com/huggingface/swift-transformers
Fetching https://github.com/johnmai-dev/Jinja
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/1024jp/GzipSwift
Fetching https://github.com/apple/swift-docc-plugin
[1/1557] Fetching gzipswift
[235/1950] Fetching gzipswift, jinja
[781/4032] Fetching gzipswift, jinja, swift-docc-plugin
[865/7335] Fetching gzipswift, jinja, swift-docc-plugin, swift-transformers
[2265/18254] Fetching gzipswift, jinja, swift-docc-plugin, swift-transformers, mlx-swift
[2853/33673] Fetching gzipswift, jinja, swift-docc-plugin, swift-transformers, mlx-swift, swift-argument-parser
Fetched https://github.com/huggingface/swift-transformers from cache (1.27s)
Fetched https://github.com/1024jp/GzipSwift from cache (1.28s)
[22146/28813] Fetching jinja, swift-docc-plugin, mlx-swift, swift-argument-parser
Fetched https://github.com/ml-explore/mlx-swift from cache (1.44s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.50s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.50s)
Fetched https://github.com/johnmai-dev/Jinja from cache (1.50s)
Computing version for https://github.com/1024jp/GzipSwift
Computed https://github.com/1024jp/GzipSwift at 6.0.1 (4.24s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 0.1.21 (0.42s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.4.0 (0.45s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.25.5 (0.43s)
Fetching https://github.com/apple/swift-numerics
[1/5757] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.02s)
Computing version for https://github.com/johnmai-dev/Jinja
Computed https://github.com/johnmai-dev/Jinja at 1.1.2 (1.45s)
Fetching https://github.com/apple/swift-collections.git
[1/16715] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.72s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.0 (2.28s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.0.3 (0.54s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.48s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3419] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.19s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.74s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.25.5
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.0
Creating working copy for https://github.com/ml-explore/mlx-swift-examples
Working copy of https://github.com/ml-explore/mlx-swift-examples resolved at main (2cceb87)
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.0.3
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.4.0
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 0.1.21
Creating working copy for https://github.com/1024jp/GzipSwift
Working copy of https://github.com/1024jp/GzipSwift resolved at 6.0.1
Creating working copy for https://github.com/johnmai-dev/Jinja
Working copy of https://github.com/johnmai-dev/Jinja resolved at 1.1.2
Downloading binary artifact https://github.com/ggml-org/llama.cpp/releases/download/b5731/llama-b5731-xcframework.zip
[16375/84775931] Downloading https://github.com/ggml-org/llama.cpp/releases/download/b5731/llama-b5731-xcframework.zip
Downloaded https://github.com/ggml-org/llama.cpp/releases/download/b5731/llama-b5731-xcframework.zip (5.36s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.0",
            "upper_bound" : "1.5.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "jinja",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "1.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/johnmai-dev/Jinja"
    },
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.21",
            "upper_bound" : "0.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers"
    },
    {
      "identity" : "mlx-swift-examples",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift-examples"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "LocalLLMClient",
  "name" : "LocalLLMClient",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "LocalLLMClient",
      "targets" : [
        "LocalLLMClient"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "localllm",
      "targets" : [
        "LocalLLMCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "LocalLLMClientLlama",
      "targets" : [
        "LocalLLMClientLlama"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LocalLLMClientMLX",
      "targets" : [
        "LocalLLMClientMLX"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LocalLLMClientFoundationModels",
      "targets" : [
        "LocalLLMClientFoundationModels"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "LocalLLMClientUtilityTests",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientUtilityTests",
      "path" : "Tests/LocalLLMClientUtilityTests",
      "product_dependencies" : [
        "MLXLMCommon"
      ],
      "sources" : [
        "DownloaderTests.swift",
        "FileDownloaderTests.swift",
        "FilesMetadataTests.swift",
        "HuggingFaceAPITests.swift",
        "MockURLProtocol.swift",
        "URLExtensionTests.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClientUtility"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LocalLLMClientUtility",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientUtility",
      "path" : "Sources/LocalLLMClientUtility",
      "product_memberships" : [
        "LocalLLMClient",
        "localllm",
        "LocalLLMClientLlama",
        "LocalLLMClientMLX",
        "LocalLLMClientFoundationModels"
      ],
      "sources" : [
        "Downloader.swift",
        "FileDownloader.swift",
        "Globs.swift",
        "HuggingFaceAPI.swift",
        "Lock.swift",
        "URL+.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalLLMClientMLXTests",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientMLXTests",
      "path" : "Tests/LocalLLMClientMLXTests",
      "sources" : [
        "LLMSessionMLXTests.swift",
        "LocalLLMClientMLXTests.swift",
        "ModelTests.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClientMLX"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LocalLLMClientMLX",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientMLX",
      "path" : "Sources/LocalLLMClientMLX",
      "product_dependencies" : [
        "MLXLLM",
        "MLXVLM"
      ],
      "product_memberships" : [
        "localllm",
        "LocalLLMClientMLX"
      ],
      "sources" : [
        "Context.swift",
        "LLMSession+MLX.swift",
        "MLXClient.swift",
        "Parameter.swift",
        "Utility.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalLLMClientLlamaTests",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientLlamaTests",
      "path" : "Tests/LocalLLMClientLlamaTests",
      "sources" : [
        "ContextTests.swift",
        "LLMSessionLlamaTests.swift",
        "LlamaChatMessageDecoderTests.swift",
        "LocalLLMClientLlamaTests.swift",
        "ModelTests.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClientLlama"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LocalLLMClientLlamaFramework",
      "module_type" : "BinaryTarget",
      "name" : "LocalLLMClientLlamaFramework",
      "path" : "remote/archive/llama-b5731-xcframework.zip",
      "product_memberships" : [
        "localllm",
        "LocalLLMClientLlama"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "LocalLLMClientLlamaC",
      "module_type" : "ClangTarget",
      "name" : "LocalLLMClientLlamaC",
      "path" : "Sources/LocalLLMClientLlamaC",
      "product_memberships" : [
        "localllm",
        "LocalLLMClientLlama"
      ],
      "sources" : [
        "clip.cpp",
        "mtmd-audio.cpp",
        "mtmd-helper.cpp",
        "mtmd.cpp"
      ],
      "target_dependencies" : [
        "LocalLLMClientLlamaFramework"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalLLMClientLlama",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientLlama",
      "path" : "Sources/LocalLLMClientLlama",
      "product_dependencies" : [
        "Jinja"
      ],
      "product_memberships" : [
        "localllm",
        "LocalLLMClientLlama"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/LocalLLMClientLlama/Resources/Grammars/json.gbnf",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Batch.swift",
        "Context.swift",
        "Decoder.swift",
        "Generator.swift",
        "LLMSession+Llama.swift",
        "LlamaAutoMessageDecoder.swift",
        "LlamaChatMessageDecoder.swift",
        "LlamaClient.swift",
        "Logger.swift",
        "Model.swift",
        "Multimodal.swift",
        "Parameter.swift",
        "Sampler.swift",
        "Token.swift",
        "Utility.swift",
        "stb_image.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClient",
        "LocalLLMClientLlamaC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalLLMClientFoundationModelsTests",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientFoundationModelsTests",
      "path" : "Tests/LocalLLMClientFoundationModelsTests",
      "sources" : [
        "LLMSessionFoundationModelsTests.swift",
        "ModelTests.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClientFoundationModels"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LocalLLMClientFoundationModels",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClientFoundationModels",
      "path" : "Sources/LocalLLMClientFoundationModels",
      "product_memberships" : [
        "localllm",
        "LocalLLMClientFoundationModels"
      ],
      "sources" : [
        "FoundationModelsClient.swift",
        "LLMSession+FoundationModels.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClient"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalLLMClient",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMClient",
      "path" : "Sources/LocalLLMClient",
      "product_memberships" : [
        "LocalLLMClient",
        "localllm",
        "LocalLLMClientLlama",
        "LocalLLMClientMLX",
        "LocalLLMClientFoundationModels"
      ],
      "sources" : [
        "Async+.swift",
        "LLMClient.swift",
        "LLMError.swift",
        "LLMInput.swift",
        "LLMSession.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClientUtility"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LocalLLMCLI",
      "module_type" : "SwiftTarget",
      "name" : "LocalLLMCLI",
      "path" : "Sources/LocalLLMCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "localllm"
      ],
      "sources" : [
        "command.swift"
      ],
      "target_dependencies" : [
        "LocalLLMClientLlama",
        "LocalLLMClientMLX",
        "LocalLLMClientFoundationModels"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "6.1"
}
Done.