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.