Build Information
Successful build of mlx-libraries, reference main (357c97), with Swift 6.2 for macOS (SPM) on 20 Apr 2026 17:03:38 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ml-explore/mlx-swift-examples.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ml-explore/mlx-swift-examples
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 357c97f mlx-swift-examples prep for mlx-swift-lm 3.x release (#468)
Cloned https://github.com/ml-explore/mlx-swift-examples.git
Revision (git rev-parse @):
357c97fbd39abe600704b889dd114c208b0ed915
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ml-explore/mlx-swift-examples.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/ml-explore/mlx-swift-examples.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/224] Write sources
[11/224] Copying t5_tokenizer_config.json
[11/224] Write sources
[13/224] Copying gpt2_tokenizer_config.json
[13/224] Copying PrivacyInfo.xcprivacy
[15/224] Write sources
[30/224] Compiling _NumericsShims _NumericsShims.c
[31/224] Compiling version.cpp
[32/224] Compiling system-zlib anchor.c
[33/224] Write swift-version--3CB7CFEC50E0D141.txt
[34/224] Compiling _AtomicsShims.c
[35/228] Compiling yyjson.c
[36/230] Compiling scheduler.cpp
[37/230] Compiling utils.cpp
[39/260] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[40/260] Compiling InternalCollectionsUtilities _SortedCollection.swift
[41/261] Compiling _NIODataStructures PriorityQueue.swift
[42/261] Compiling RealModule Real.swift
[43/262] Emitting module _NIOBase64
[44/262] Compiling _NIOBase64 Base64.swift
[45/262] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[46/262] Compiling RealModule RelaxedArithmetic.swift
[47/262] Compiling RealModule ElementaryFunctions.swift
[48/262] Compiling RealModule Float80+Real.swift
[49/262] Compiling RealModule RealFunctions.swift
[50/262] Compiling RealModule AugmentedArithmetic.swift
[51/262] Compiling RealModule Float16+Real.swift
[52/262] Compiling RealModule Float+Real.swift
[53/262] Compiling RealModule Double+Real.swift
[54/262] Compiling _NIODataStructures _TinyArray.swift
[55/264] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[56/264] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[57/264] Compiling InternalCollectionsUtilities Debugging.swift
[58/264] Compiling InternalCollectionsUtilities Descriptions.swift
[59/264] Emitting module RealModule
[60/350] Compiling Crypto ASN1Integer.swift
[61/350] Compiling Crypto ASN1Null.swift
[62/350] Compiling Crypto HPKE-Modes.swift
[63/350] Compiling Crypto Insecure.swift
[64/350] Compiling Crypto Insecure_HashFunctions.swift
[65/350] Compiling Crypto ASN1Identifier.swift
[66/350] Compiling Crypto HPKE-Context.swift
[67/350] Compiling Crypto HPKE-KeySchedule.swift
[68/350] Compiling Crypto HPKE-Errors.swift
[69/350] Compiling Crypto HPKE.swift
[70/350] Compiling Crypto HPKE-NIST-EC-KEMs.swift
[71/350] Compiling Crypto HPKE-KEM.swift
[72/350] Compiling Crypto ASN1OctetString.swift
[73/350] Compiling Crypto ASN1Strings.swift
[74/350] Emitting module InternalCollectionsUtilities
[75/350] Emitting module _NIODataStructures
[76/350] Compiling _NIODataStructures Heap.swift
[76/350] Compiling linalg.cpp
[77/361] Compiling random.cpp
[79/451] Compiling ComplexModule Polar.swift
[80/452] Compiling ComplexModule Scale.swift
[81/452] Compiling ComplexModule Complex+Numeric.swift
[82/452] Compiling ComplexModule Complex+IntegerLiteral.swift
[83/452] Compiling ComplexModule Complex+StringConvertible.swift
[84/452] Compiling ComplexModule Complex+Hashable.swift
[85/452] Compiling ComplexModule Complex.swift
[86/452] Compiling ContainersPreview Producer.swift
[87/452] Compiling ContainersPreview Borrow.swift
[88/452] Compiling ContainersPreview Box.swift
[89/455] Compiling ContainersPreview Inout.swift
[90/455] Compiling ContainersPreview InputSpan.swift
[91/455] Compiling ContainersPreview Shared.swift
[92/455] Compiling ContainersPreview BidirectionalContainer.swift
[93/455] Compiling ContainersPreview Container+Filter.swift
[94/455] Compiling ContainersPreview Container+SpanwiseZip.swift
[95/455] Compiling ContainersPreview Container.swift
[96/455] Compiling ContainersPreview Producer+Filter.swift
[97/455] Compiling ContainersPreview Producer+Map.swift
[98/455] Compiling ContainersPreview Producer+Reduce.swift
[99/455] Emitting module ContainersPreview
[100/455] Compiling ContainersPreview RandomAccessContainer.swift
[101/455] Compiling ContainersPreview RangeExpression2.swift
[102/455] Compiling ContainersPreview RangeReplaceableContainer.swift
[103/455] Compiling ContainersPreview Drain+Map.swift
[104/455] Compiling ContainersPreview BorrowingIteratorProtocol.swift
[105/455] Compiling ContainersPreview BorrowingSequence+Standard Conformances.swift
[106/455] Compiling ContainersPreview BorrowingSequence+Utilities.swift
[107/455] Compiling ContainersPreview BorrowingSequence.swift
[108/455] Compiling ContainersPreview ContainerIterator.swift
[109/455] Compiling ContainersPreview DynamicContainer.swift
[110/455] Compiling ContainersPreview MutableContainer.swift
[111/455] Compiling ContainersPreview PermutableContainer.swift
[112/455] Compiling ContainersPreview Drain+Reduce.swift
[113/455] Compiling ContainersPreview Drain.swift
[114/455] Compiling ContainersPreview Producer+Collect.swift
[115/455] Compiling ContainersPreview BorrowingIteratorProtocol+Filter.swift
[116/455] Compiling ContainersPreview BorrowingIteratorProtocol+Map.swift
[117/455] Compiling ContainersPreview BorrowingIteratorProtocol+Reduce.swift
[118/455] Compiling ContainersPreview BorrowingIteratorProtocol+SpanwiseZip.swift
[119/455] Compiling ContainersPreview OutputSpan+Extras.swift
[120/455] Compiling ContainersPreview TemporaryAllocation.swift
[121/455] Compiling ContainersPreview BorrowingIteratorProtocol+Copy.swift
[122/455] Compiling ContainersPreview BorrowingIteratorProtocol+ElementsEqual.swift
[129/461] Emitting module ComplexModule
[130/461] Compiling ComplexModule Complex+Codable.swift
[133/461] Compiling ComplexModule Complex+ElementaryFunctions.swift
[145/461] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[146/502] Compiling DequeModule Deque+Collection.swift
[147/502] Compiling DequeModule Deque+CustomReflectable.swift
[148/502] Compiling DequeModule Deque+Descriptions.swift
[149/502] Compiling DequeModule Deque+Equatable.swift
[150/502] Compiling DequeModule UniqueDeque+Equatable.swift
[151/502] Compiling DequeModule UniqueDeque+Experimental.swift
[152/502] Compiling DequeModule RigidDeque+Prepend.swift
[153/502] Compiling DequeModule RigidDeque+Removals.swift
[154/502] Compiling DequeModule RigidDeque+Replacements.swift
[155/502] Compiling DequeModule RigidDeque+Testing.swift
[156/502] Compiling DequeModule RigidDeque.swift
[157/502] Compiling DequeModule Deque+Codable.swift
[158/502] Compiling OrderedCollections OrderedSet+Hashable.swift
[159/502] Compiling OrderedCollections OrderedSet+Initializers.swift
[160/502] Compiling OrderedCollections OrderedSet+Insertions.swift
[161/502] Compiling OrderedCollections OrderedSet+Invariants.swift
[162/502] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[163/502] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[164/502] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[165/502] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[166/502] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[167/502] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[168/502] Compiling OrderedCollections OrderedDictionary+Values.swift
[169/502] Compiling OrderedCollections OrderedDictionary.swift
[170/502] Compiling DequeModule Deque+Hashable.swift
[171/502] Compiling DequeModule Deque+Testing.swift
[172/502] Compiling DequeModule Deque._Storage.swift
[173/502] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[174/502] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[175/502] Compiling OrderedCollections OrderedSet+Sendable.swift
[176/502] Compiling DequeModule RigidDeque+Consumption.swift
[177/502] Compiling DequeModule RigidDeque+Container.swift
[178/502] Compiling DequeModule RigidDeque+Descriptions.swift
[179/502] Compiling DequeModule RigidDeque+Equatable.swift
[180/502] Compiling DequeModule RigidDeque+Experimental.swift
[181/502] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[182/502] Compiling DequeModule Deque+Extras.swift
[186/506] Compiling DequeModule UniqueDeque+Append.swift
[187/506] Compiling DequeModule UniqueDeque+Consumption.swift
[188/506] Compiling DequeModule UniqueDeque+Container.swift
[189/506] Compiling DequeModule UniqueDeque+Descriptions.swift
[190/506] Compiling DequeModule RigidDeque+Hashable.swift
[191/506] Compiling DequeModule RigidDeque+Initializers.swift
[192/506] Compiling DequeModule RigidDeque+Insertions.swift
[193/506] Compiling DequeModule Deque._UnsafeHandle.swift
[194/506] Compiling DequeModule Deque.swift
[195/506] Compiling DequeModule _DequeBuffer.swift
[196/506] Compiling DequeModule _DequeBufferHeader.swift
[197/506] Compiling DequeModule RigidDeque+Append.swift
[200/506] Compiling DequeModule UniqueDeque+Hashable.swift
[201/506] Compiling DequeModule UniqueDeque+Initializers.swift
[202/506] Compiling DequeModule UniqueDeque+Insertions.swift
[203/506] Compiling DequeModule UniqueDeque+Prepend.swift
[204/506] Compiling DequeModule UniqueDeque+Removals.swift
[205/506] Compiling DequeModule UniqueDeque+Replacements.swift
[206/506] Compiling OrderedCollections OrderedSet+SubSequence.swift
[207/506] Compiling OrderedCollections OrderedSet+Testing.swift
[208/506] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[209/506] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[210/506] Compiling OrderedCollections OrderedSet.swift
[211/506] Compiling OrderedCollections _UnsafeBitset.swift
[229/506] Emitting module Crypto
[229/515] Compiling safetensors.cpp
[231/515] Emitting module OrderedCollections
[231/515] Compiling primitives.cpp
[232/515] Compiling no_gguf.cpp
[233/517] Compiling transforms.cpp
[235/517] Compiling Numerics Numerics.swift
[236/517] Emitting module Numerics
[237/531] Emitting module DequeModule
[238/531] Compiling DequeModule UniqueDeque.swift
[239/531] Compiling DequeModule _DequeSlot.swift
[240/531] Compiling DequeModule _UnsafeDequeHandle.swift
[241/531] Compiling DequeModule _UnsafeDequeSegments.swift
[241/531] Compiling load.cpp
[262/531] Compiling Crypto ECDSA_boring.swift
[263/531] Compiling Crypto EdDSA_boring.swift
[264/531] Compiling Crypto MLDSA_boring.swift
[265/531] Compiling Crypto MLDSA_wrapper.swift
[266/531] Compiling Crypto ECDSA.swift
[267/531] Compiling Crypto Ed25519.swift
[268/531] Compiling Crypto MLDSA.swift
[269/531] Compiling Crypto Signature.swift
[270/531] Compiling Crypto CryptoKitErrors_boring.swift
[271/531] Compiling Crypto PKCS8PrivateKey.swift
[272/531] Compiling Crypto SEC1PrivateKey.swift
[273/531] Compiling Crypto SubjectPublicKeyInfo.swift
[274/531] Compiling Crypto CryptoError_boring.swift
[275/531] Compiling Crypto CryptoKitErrors.swift
[276/531] Compiling Crypto Digest_boring.swift
[277/531] Compiling Crypto Digest.swift
[278/531] Compiling Crypto Digests.swift
[279/531] Compiling Crypto HashFunctions.swift
[280/531] Compiling Crypto HashFunctions_SHA2.swift
[285/531] Compiling Crypto HMAC.swift
[286/531] Compiling Crypto MACFunctions.swift
[287/531] Compiling Crypto MessageAuthenticationCode.swift
[288/531] Compiling Crypto AES.swift
[289/531] Compiling Crypto ECDSASignature_boring.swift
[299/531] Compiling Jinja Interpreter.swift
[300/531] Compiling Jinja Lexer.swift
[301/531] Compiling Jinja Macro.swift
[302/531] Compiling Jinja Parser.swift
[303/531] Compiling Jinja Filters.swift
[304/531] Compiling Jinja Globals.swift
[305/531] Compiling Jinja AST.swift
[306/531] Compiling Jinja Error.swift
[328/531] Compiling Crypto Optional+withUnsafeBytes_boring.swift
[329/531] Compiling Crypto RNG_boring.swift
[330/531] Compiling Crypto SafeCompare_boring.swift
[331/531] Compiling Crypto Zeroization_boring.swift
[332/531] Compiling Crypto PrettyBytes.swift
[333/531] Compiling Crypto SafeCompare.swift
[334/531] Compiling Crypto SecureBytes.swift
[335/531] Compiling Crypto Zeroization.swift
[336/531] Compiling Crypto resource_bundle_accessor.swift
[337/531] Compiling Gzip Data+Gzip.swift
[338/531] Emitting module Gzip
[338/531] Compiling graph_utils.cpp
[338/531] Compiling fft.cpp
[340/531] Compiling dtype_utils.cpp
[341/531] Compiling ops.cpp
[343/531] Compiling Jinja Token.swift
[343/532] Compiling dtype.cpp
[345/532] Compiling Jinja Utilities.swift
[348/532] Compiling Jinja Tests.swift
[349/532] Compiling Jinja Template.swift
[351/532] Compiling utils.cpp
[352/532] Compiling fast.cpp
[353/532] Compiling einsum.cpp
[355/532] Compiling Jinja Value.swift
[355/532] Compiling no_ring.cpp
[357/532] Compiling Jinja PropertyMembers.swift
[358/532] Emitting module Jinja
[362/532] Compiling no_nccl.cpp
[363/532] Compiling no_mpi.cpp
[364/532] Compiling primitives.cpp
[365/532] Compiling device.cpp
[366/532] Compiling ops.cpp
[367/532] Compiling no_jaccl.cpp
[368/532] Compiling distributed.cpp
[369/532] Compiling utils.cpp
[370/532] Compiling unary.cpp
[371/532] Compiling softmax.cpp
[372/532] Compiling compile.cpp
[373/532] Compiling sort.cpp
[374/532] Compiling ternary.cpp
[375/532] Compiling scan.cpp
[376/532] Compiling slicing.cpp
[377/532] Compiling scaled_dot_product_attention.cpp
[378/532] Compiling resident.cpp
[379/532] Compiling rope.cpp
[380/532] Compiling metal.cpp
[381/532] Compiling reduce.cpp
[382/532] Compiling primitives.cpp
[383/532] Compiling normalization.cpp
[384/532] Compiling quantized.cpp
[385/532] Compiling logsumexp.cpp
[386/532] Compiling matmul.cpp
[387/532] Compiling export.cpp
[388/532] Compiling fence.cpp
[389/532] Compiling event.cpp
[390/532] Compiling hadamard.cpp
[391/532] Compiling indexing.cpp
[392/532] Compiling jit_kernels.cpp
[393/532] Compiling eval.cpp
[394/532] Compiling device_info.cpp
[395/532] Compiling distributed.cpp
[396/532] Compiling fft.cpp
[397/532] Compiling slicing.cpp
[398/532] Compiling device.cpp
[399/532] Compiling primitives.cpp
[400/532] Compiling copy.cpp
[401/532] Compiling threefry.cpp
[402/532] Compiling allocator.cpp
[403/532] Compiling binary.cpp
[404/532] Compiling conv.cpp
[405/532] Compiling compiled.cpp
[406/532] Compiling no_cuda.cpp
[407/532] Compiling copy.cpp
[408/532] Compiling custom_kernel.cpp
[409/532] Compiling softmax.cpp
[410/532] Compiling select.cpp
[411/532] Compiling scan.cpp
[412/532] Compiling svd.cpp
[413/532] Compiling quantized.cpp
[413/532] Compiling qrf.cpp
[415/532] Compiling sort.cpp
[416/532] Compiling primitives.cpp
[417/532] Compiling jit_compiler.cpp
[418/532] Compiling unary.cpp
[419/532] Compiling matmul.cpp
[420/532] Compiling masked_mm.cpp
[421/532] Compiling hadamard.cpp
[422/532] Compiling logsumexp.cpp
[423/532] Compiling luf.cpp
[424/532] Compiling inverse.cpp
[425/532] Compiling bnns.cpp
[426/532] Compiling encoder.cpp
[427/532] Compiling cblas.cpp
[428/532] Compiling reduce.cpp
[429/532] Compiling eval.cpp
[430/532] Compiling device_info.cpp
[431/532] Compiling fft.cpp
[432/532] Compiling distributed.cpp
[433/532] Compiling indexing.cpp
[434/532] Compiling eigh.cpp
[435/532] Compiling eig.cpp
[436/532] Compiling utils.cpp
[437/532] Compiling reduce.cpp
[438/532] Compiling slicing.cpp
[439/532] Compiling arg_reduce.cpp
[440/532] Compiling utils.cpp
[441/532] Compiling unary_ops.cpp
[442/532] Compiling unary.cpp
[443/532] Compiling ternary_ops.cpp
[444/532] Compiling ternary.cpp
[445/532] Compiling steel_gemm_splitk_nax.cpp
[446/532] Compiling steel_gemm_splitk.cpp
[447/532] Compiling steel_gemm_segmented.cpp
[448/532] Compiling steel_gemm_masked.cpp
[449/532] Compiling steel_gemm_gather_nax.cpp
[450/532] Compiling steel_gemm_gather.cpp
[451/532] Compiling steel_gemm_fused_nax.cpp
[452/532] Compiling steel_gemm_fused.cpp
[453/532] Compiling steel_conv_general.cpp
[454/532] Compiling steel_conv_3d.cpp
[455/532] Compiling steel_conv.cpp
[456/532] Compiling steel_attention_nax.cpp
[457/532] Compiling cholesky.cpp
[458/532] Compiling steel_attention.cpp
[459/532] Compiling sort.cpp
[460/532] Compiling softmax.cpp
[461/532] Compiling scatter_axis.cpp
[462/532] Compiling scatter.cpp
[463/532] Compiling reduce_utils.cpp
[463/532] Compiling scan.cpp
[465/532] Compiling reduce.cpp
[466/532] Compiling quantized_utils.cpp
[467/532] Compiling quantized_nax.cpp
[468/532] Compiling quantized.cpp
[469/532] Compiling masked_scatter.cpp
[470/532] Compiling logsumexp.cpp
[471/532] Compiling hadamard.cpp
[472/532] Compiling gemv_masked.cpp
[473/532] Compiling gemm.cpp
[474/532] Compiling gemm_nax.cpp
[475/532] Compiling gather_front.cpp
[476/532] Compiling gather_axis.cpp
[477/532] Compiling gather.cpp
[478/532] Compiling fp_quantized_nax.cpp
[479/532] Compiling fp_quantized.cpp
[480/532] Compiling fft.cpp
[481/532] Compiling copy.cpp
[482/532] Compiling conv.cpp
[483/532] Compiling compiled_preamble.cpp
[484/532] Compiling binary_two.cpp
[485/532] Compiling load.cpp
[486/532] Compiling binary_ops.cpp
[487/532] Compiling compiled.cpp
[488/532] Compiling binary.cpp
[489/532] Compiling arange.cpp
[490/532] Compiling broadcasting.cpp
[491/532] Compiling conv.cpp
[492/532] Compiling common.cpp
[493/532] Compiling copy.cpp
[494/532] Compiling array.cpp
[495/532] Compiling version.cpp
[496/532] Compiling transforms_impl.cpp
[497/532] Compiling string.cpp
[498/532] Compiling vector.cpp
[499/532] Compiling transforms.cpp
[500/532] Compiling stream.cpp
[501/532] Compiling compiled_conditional.cpp
[502/532] Compiling random.cpp
[503/532] Compiling ops.cpp
[504/532] Compiling metal.cpp
[505/532] Compiling memory.cpp
[506/532] Compiling io_types.cpp
[507/532] Compiling linalg.cpp
[508/532] Compiling map.cpp
[509/532] Compiling io.cpp
[510/532] Compiling error.cpp
[511/532] Compiling fft.cpp
[512/532] Compiling export.cpp
[513/532] Compiling fast.cpp
[514/532] Compiling CNIOWindows shim.c
[515/532] Compiling CNIOWindows WSAStartup.c
[516/532] Compiling CNIOWASI CNIOWASI.c
[517/532] Compiling CNIOOpenBSD shim.c
[518/532] Compiling CNIOLinux shim.c
[519/532] Compiling CNIOLinux liburing_shims.c
[520/532] Compiling CNIODarwin shim.c
[521/532] Compiling device.cpp
[522/532] Write sources
[523/532] Compiling cuda.cpp
[524/551] Compiling format.cc
[525/551] Compiling compile.cpp
[527/551] Compiling Atomics AtomicValue.swift
[528/551] Compiling Atomics AtomicMemoryOrderings.swift
[529/551] Compiling Atomics DoubleWord.swift
[530/551] Compiling Atomics ManagedAtomic.swift
[531/551] Compiling Atomics ManagedAtomicLazyReference.swift
[532/551] Compiling Atomics UnsafeAtomic.swift
[533/552] Compiling Atomics UnsafeAtomicLazyReference.swift
[534/552] Compiling Atomics IntegerOperations.swift
[534/552] Compiling Cmlx.m
[536/552] Compiling Atomics AtomicReference.swift
[537/552] Compiling Atomics AtomicStorage.swift
[538/552] Compiling Atomics Unmanaged extensions.swift
[538/552] Compiling binary.cpp
[539/552] Compiling closure.cpp
[541/552] Compiling Atomics PointerConformances.swift
[542/552] Compiling Atomics Primitives.native.swift
[543/552] Compiling Atomics AtomicInteger.swift
[544/552] Compiling Atomics AtomicOptionalWrappable.swift
[545/552] Compiling Atomics AtomicBool.swift
[546/552] Compiling Atomics IntegerConformances.swift
[547/552] Compiling Atomics OptionalRawRepresentable.swift
[548/552] Compiling Atomics RawRepresentable.swift
[549/552] Emitting module Atomics
[549/552] Compiling array.cpp
[550/588] Compiling c-nioatomics.c
[551/588] Compiling c-atomics.c
[553/595] Compiling NIOConcurrencyHelpers atomics.swift
[554/595] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[555/595] Compiling NIOConcurrencyHelpers NIOThreadPoolWorkAvailable.swift
[556/595] Emitting module NIOConcurrencyHelpers
[557/595] Compiling NIOConcurrencyHelpers NIOLock.swift
[558/595] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[559/595] Compiling NIOConcurrencyHelpers lock.swift
[560/660] Compiling NIOCore IO.swift
[561/660] Compiling NIOCore IOData.swift
[562/660] Compiling NIOCore IPProtocol.swift
[563/660] Compiling NIOCore IntegerBitPacking.swift
[564/660] Compiling NIOCore IntegerTypes.swift
[565/660] Compiling NIOCore Interfaces.swift
[566/660] Compiling NIOCore Linux.swift
[567/667] Compiling NIOCore ConvenienceOptionSupport.swift
[568/667] Compiling NIOCore DeadChannel.swift
[569/667] Compiling NIOCore DispatchQueue+WithFuture.swift
[570/667] Compiling NIOCore EventLoop+Deprecated.swift
[571/667] Compiling NIOCore EventLoop+SerialExecutor.swift
[572/667] Compiling NIOCore EventLoop.swift
[573/667] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[574/667] Compiling NIOCore AddressedEnvelope.swift
[575/667] Compiling NIOCore AsyncAwaitSupport.swift
[576/667] Compiling NIOCore AsyncChannel.swift
[577/667] Compiling NIOCore AsyncChannelHandler.swift
[578/667] Compiling NIOCore AsyncChannelInboundStream.swift
[579/667] Compiling NIOCore AsyncChannelOutboundWriter.swift
[580/667] Compiling NIOCore NIOAsyncSequenceProducer.swift
[581/667] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[585/670] Compiling NIOCore SocketAddresses.swift
[586/670] Compiling NIOCore SocketOptionProvider.swift
[587/670] Compiling NIOCore SystemCallHelpers.swift
[588/670] Compiling NIOCore TimeAmount+Duration.swift
[589/670] Compiling NIOCore TypeAssistedChannelHandler.swift
[590/670] Compiling NIOCore UniversalBootstrapSupport.swift
[591/670] Compiling NIOCore Utilities.swift
[592/670] Compiling NIOCore ChannelHandler.swift
[593/670] Compiling NIOCore ChannelHandlers.swift
[594/670] Compiling NIOCore ChannelInvoker.swift
[595/670] Compiling NIOCore ChannelOption.swift
[596/670] Compiling NIOCore ChannelPipeline.swift
[597/670] Compiling NIOCore CircularBuffer.swift
[598/670] Compiling MLX Transforms+Vmap.swift
[599/670] Compiling MLX Transforms.swift
[600/670] Compiling MLX WiredMemory.swift
[601/670] Compiling NIOCore EventLoopFuture.swift
[602/670] Compiling NIOCore FileDescriptor.swift
[603/670] Compiling NIOCore FileHandle.swift
[604/670] Compiling NIOCore FileRegion.swift
[605/670] Compiling NIOCore GlobalSingletons.swift
[606/670] Compiling NIOCore NIOAsyncWriter.swift
[607/670] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[608/670] Compiling NIOCore BSDSocketAPI.swift
[609/670] Compiling NIOCore ByteBuffer-aux.swift
[610/670] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[611/670] Compiling NIOCore ByteBuffer-conversions.swift
[612/670] Compiling NIOCore ByteBuffer-core.swift
[625/670] Compiling NIOCore MarkedCircularBuffer.swift
[626/670] Compiling NIOCore MulticastChannel.swift
[627/670] Compiling NIOCore NIOAny.swift
[628/670] Compiling NIOCore NIOCloseOnErrorHandler.swift
[629/670] Compiling NIOCore NIOCoreSendableMetatype.swift
[630/670] Compiling NIOCore NIODecodedAsyncSequence.swift
[631/670] Compiling NIOCore NIOLoopBound.swift
[632/670] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[633/670] Compiling NIOCore NIOScheduledCallback.swift
[634/670] Compiling NIOCore NIOSendable.swift
[635/670] Compiling NIOCore NIOSplitLinesMessageDecoder.swift
[636/670] Compiling NIOCore NIOTransportAccessibleChannelCore.swift
[637/670] Compiling NIOCore RecvByteBufferAllocator.swift
[638/670] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[639/670] Compiling NIOCore ByteBuffer-hex.swift
[640/670] Compiling NIOCore ByteBuffer-int.swift
[641/670] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[642/670] Compiling NIOCore ByteBuffer-multi-int.swift
[643/670] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[644/670] Compiling NIOCore ByteBuffer-views.swift
[645/670] Compiling NIOCore Channel.swift
[653/670] Emitting module MLX
[670/693] Emitting module NIOCore
[671/698] Compiling MLXFast MLXFast.swift
[672/698] Emitting module MLXFast
[673/698] Compiling MLXFast MLXFastKernel.swift
[674/698] Compiling MLXRandom Random.swift
[675/698] Emitting module MLXRandom
[676/698] Compiling MLXNN Upsample.swift
[677/699] Compiling MLXNN PositionalEncoding.swift
[678/699] Compiling MLXNN Quantized.swift
[679/699] Compiling MLXNN Recurrent.swift
[680/699] Compiling MLXNN Transformer.swift
[681/699] Compiling MLXNN ValueAndGrad.swift
[682/699] Compiling MLXNN Normalization.swift
[683/699] Compiling MLXNN Pooling.swift
[684/699] Compiling MLXNN Activations.swift
[685/699] Compiling MLXNN Cache.swift
[686/699] Compiling MLXNN Embedding.swift
[687/699] Compiling MLXNN Linear.swift
[688/699] Compiling MLXNN Containers.swift
[689/699] Compiling MLXNN Convolution.swift
[690/699] Compiling MLXNN ConvolutionTransposed.swift
[691/699] Compiling MLXNN Dropout.swift
[692/699] Emitting module MLXNN
[693/699] Compiling MLXNN Losses.swift
[694/699] Compiling MLXNN Module.swift
[695/701] Emitting module MLXOptimizers
[696/701] Compiling MLXOptimizers Optimizers.swift
[697/705] Compiling MLXMNIST Random.swift
[698/705] Compiling MLXMNIST MNIST.swift
[699/705] Emitting module MLXMNIST
[700/705] Compiling MLXMNIST Files.swift
[701/705] Compiling EventSource AsyncEventsSequence.swift
[702/705] Compiling EventSource EventSource+AsyncHTTPClient.swift
[703/705] Compiling EventSource EventSource.swift
[704/705] Emitting module EventSource
[705/705] Compiling EventSource AsyncSequence+Events.swift
[706/755] Compiling HuggingFace FeatureExtraction.swift
[707/755] Compiling HuggingFace InferenceClient.swift
[708/755] Compiling HuggingFace Message.swift
[709/755] Compiling HuggingFace Provider.swift
[710/755] Compiling HuggingFace SpeechToText.swift
[711/760] Compiling HuggingFace HubClient+Papers.swift
[712/760] Compiling HuggingFace HubClient+Repos.swift
[713/760] Compiling HuggingFace HubClient+Spaces.swift
[714/760] Compiling HuggingFace HubClient+User.swift
[715/760] Compiling HuggingFace HubClient.swift
[716/760] Compiling HuggingFace Model.swift
[717/760] Compiling HuggingFace OAuth.swift
[718/760] Compiling HuggingFace Organization.swift
[719/760] Compiling HuggingFace Pagination.swift
[720/760] Compiling HuggingFace Paper.swift
[721/760] Compiling HuggingFace Repo.swift
[722/760] Compiling HuggingFace AccessRequest.swift
[723/760] Compiling HuggingFace Billing.swift
[724/760] Compiling HuggingFace Collection.swift
[725/760] Compiling HuggingFace CommaSeparatedList.swift
[726/760] Compiling HuggingFace Dataset.swift
[727/760] Compiling HuggingFace Discussion.swift
[728/760] Compiling HuggingFace CacheLocationProvider.swift
[729/760] Compiling HuggingFace Data+Extensions.swift
[730/760] Compiling HuggingFace JSONDecoder+Extensions.swift
[731/760] Compiling HuggingFace URL+Extensions.swift
[732/760] Compiling HuggingFace URLSession+Linux.swift
[733/760] Emitting module HuggingFace
[734/760] Compiling HuggingFace FileLock.swift
[735/760] Compiling HuggingFace HTTPClient.swift
[736/760] Compiling HuggingFace MultipartBuilder.swift
[737/760] Compiling HuggingFace TokenProvider.swift
[738/760] Compiling HuggingFace Value.swift
[739/760] Compiling HuggingFace HubClient+Files.swift
[740/760] Compiling HuggingFace HubClient+Git.swift
[741/760] Compiling HuggingFace HubClient+Models.swift
[742/760] Compiling HuggingFace HubClient+OAuth.swift
[743/760] Compiling HuggingFace HubClient+Organizations.swift
[744/760] Compiling HuggingFace HubClient+Pagination.swift
[745/760] Compiling HuggingFace TextToImage.swift
[746/760] Compiling HuggingFace TextToVideo.swift
[747/760] Compiling HuggingFace HuggingFaceAuthenticationManager.swift
[748/760] Compiling HuggingFace OAuthClient.swift
[749/760] Compiling HuggingFace TokenStorage.swift
[750/760] Compiling HuggingFace ResourceGroup.swift
[751/760] Compiling HuggingFace Space.swift
[752/760] Compiling HuggingFace Tags.swift
[753/760] Compiling HuggingFace User.swift
[754/760] Compiling HuggingFace ChatCompletion.swift
[755/760] Compiling HuggingFace File.swift
[756/760] Compiling HuggingFace Git.swift
[757/760] Compiling HuggingFace HubCache.swift
[758/760] Compiling HuggingFace HubClient+Collections.swift
[759/760] Compiling HuggingFace HubClient+Datasets.swift
[760/760] Compiling HuggingFace HubClient+Discussions.swift
[761/767] Compiling Hub resource_bundle_accessor.swift
[762/767] Compiling Hub YYJSONParser.swift
[763/767] Compiling Hub Config.swift
[764/767] Emitting module Hub
[765/767] Compiling Hub BinaryDistinct.swift
[766/767] Compiling Hub Hub.swift
[767/767] Compiling Hub HubApi.swift
[768/779] Compiling Tokenizers String+PreTokenization.swift
[769/779] Compiling Tokenizers Normalizer.swift
[770/779] Compiling Tokenizers PostProcessor.swift
[771/779] Compiling Tokenizers PreTokenizer.swift
[772/779] Compiling Tokenizers ByteEncoder.swift
[773/779] Compiling Tokenizers Decoder.swift
[774/779] Compiling Tokenizers BPETokenizer.swift
[775/779] Compiling Tokenizers BertTokenizer.swift
[776/779] Emitting module Tokenizers
[777/779] Compiling Tokenizers Tokenizer.swift
[778/779] Compiling Tokenizers Trie.swift
[779/779] Compiling Tokenizers TokenLattice.swift
[780/780] Compiling Tokenizers UnigramTokenizer.swift
[781/790] Compiling Generation TopKLogitsWarper.swift
[782/790] Compiling Generation TopPLogitsWarper.swift
[783/790] Compiling Generation TemperatureLogitsWarper.swift
[784/790] Compiling Generation MinPLogitsWarper.swift
[785/790] Compiling Generation LogitsProcessor.swift
[786/790] Compiling Generation GenerationConfig.swift
[787/790] Compiling Generation RepetitionPenaltyLogitsProcessor.swift
[788/790] Emitting module Generation
[789/790] Compiling Generation Generation.swift
[790/790] Compiling Generation Decoders.swift
[791/794] Compiling Models Weights.swift
[792/794] Compiling Models LanguageModelTypes.swift
[793/794] Emitting module Models
[794/794] Compiling Models LanguageModel.swift
[795/804] Compiling StableDiffusion VAE.swift
[796/804] Compiling StableDiffusion StableDiffusion.swift
[797/804] Compiling StableDiffusion Tokenizer.swift
[798/804] Compiling StableDiffusion Sampler.swift
[799/804] Compiling StableDiffusion Load.swift
[800/804] Compiling StableDiffusion UNet.swift
/Users/admin/builder/spi-builder-workspace/Libraries/StableDiffusion/UNet.swift:134:13: warning: initialization of immutable value 'dtype' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
132 | ) -> MLXArray {
133 | let inputX = x
134 | let dtype = x.dtype
| `- warning: initialization of immutable value 'dtype' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
135 | var x = x
136 |
/Users/admin/builder/spi-builder-workspace/Libraries/StableDiffusion/UNet.swift:196:13: warning: initialization of immutable value 'dtype' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
194 |
195 | func callAsFunction(_ x: MLXArray, timeEmbedding: MLXArray? = nil) -> MLXArray {
196 | let dtype = x.dtype
| `- warning: initialization of immutable value 'dtype' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
197 |
198 | var y = norm1(x)
/Users/admin/builder/spi-builder-workspace/Libraries/StableDiffusion/UNet.swift:503:13: warning: initialization of immutable value 'dtype' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
501 |
502 | // postprocess the output
503 | let dtype = x.dtype
| `- warning: initialization of immutable value 'dtype' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
504 | x = convNormOut(x)
505 | x = silu(x)
[801/804] Compiling StableDiffusion Configuration.swift
[802/804] Compiling StableDiffusion Clip.swift
[803/804] Emitting module StableDiffusion
[804/804] Compiling StableDiffusion Image.swift
/Users/admin/builder/spi-builder-workspace/Libraries/StableDiffusion/Image.swift:135:20: warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
133 |
134 | let arrayData = raster.asData()
135 | let (H, W, C) = raster.shape3
| `- warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
136 | let cs = CGColorSpace(name: CGColorSpace.sRGB)!
137 |
Build complete! (110.67s)
Fetching https://github.com/1024jp/GzipSwift
Fetching https://github.com/ml-explore/mlx-swift
Fetching https://github.com/huggingface/swift-transformers
[1/1557] Fetching gzipswift
[749/7799] Fetching gzipswift, swift-transformers
[968/22028] Fetching gzipswift, swift-transformers, mlx-swift
Fetched https://github.com/huggingface/swift-transformers from cache (3.38s)
Fetched https://github.com/1024jp/GzipSwift from cache (3.38s)
Fetched https://github.com/ml-explore/mlx-swift from cache (3.38s)
Computing version for https://github.com/1024jp/GzipSwift
Computed https://github.com/1024jp/GzipSwift at 6.0.1 (6.42s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.3.0 (0.61s)
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/ibireme/yyjson.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/huggingface/swift-huggingface.git
[1/2340] Fetching swift-huggingface
[48/3391] Fetching swift-huggingface, swift-jinja
[73/26967] Fetching swift-huggingface, swift-jinja, swift-collections
[1736/31410] Fetching swift-huggingface, swift-jinja, swift-collections, yyjson
[4580/48839] Fetching swift-huggingface, swift-jinja, swift-collections, yyjson, swift-crypto
Fetched https://github.com/huggingface/swift-jinja.git from cache (1.00s)
[4255/47788] Fetching swift-huggingface, swift-collections, yyjson, swift-crypto
Fetched https://github.com/huggingface/swift-huggingface.git from cache (2.51s)
Fetched https://github.com/apple/swift-collections.git from cache (2.51s)
Fetched https://github.com/apple/swift-crypto.git from cache (2.52s)
Fetched https://github.com/ibireme/yyjson.git from cache (2.52s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.3 (3.20s)
Fetching https://github.com/apple/swift-numerics
[1/6416] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.19s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (1.88s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.9.0 (0.57s)
Fetching https://github.com/mattt/EventSource.git
[1/271] Fetching eventsource
Fetched https://github.com/mattt/EventSource.git from cache (0.75s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (1.35s)
Computing version for https://github.com/mattt/EventSource.git
Computed https://github.com/mattt/EventSource.git at 1.4.1 (0.59s)
Fetching https://github.com/apple/swift-nio.git
[1/83178] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (6.56s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.3.5 (7.10s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.63s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.98.0 (0.72s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
[1/1820] Fetching swift-atomics
[602/7421] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-system.git from cache (1.23s)
Fetched https://github.com/apple/swift-atomics.git from cache (1.23s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (1.78s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.58s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.4.0 (2.36s)
Fetching https://github.com/apple/swift-asn1.git
[1/1803] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git from cache (1.13s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.0 (1.78s)
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
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.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.4.1
Creating working copy for https://github.com/huggingface/swift-huggingface.git
Working copy of https://github.com/huggingface/swift-huggingface.git resolved at 0.9.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.98.0
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.4.0
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/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
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/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.4.1
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.3.0
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.3.5
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"
},
{
"identity" : "swift-transformers",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/huggingface/swift-transformers"
},
{
"identity" : "gzipswift",
"requirement" : {
"range" : [
{
"lower_bound" : "6.0.1",
"upper_bound" : "6.0.2"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/1024jp/GzipSwift"
}
],
"manifest_display_name" : "mlx-libraries",
"name" : "mlx-libraries",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "16.0"
}
],
"products" : [
{
"name" : "MLXMNIST",
"targets" : [
"MLXMNIST"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "StableDiffusion",
"targets" : [
"StableDiffusion"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "StableDiffusion",
"module_type" : "SwiftTarget",
"name" : "StableDiffusion",
"path" : "Libraries/StableDiffusion",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXRandom",
"Transformers"
],
"product_memberships" : [
"StableDiffusion"
],
"sources" : [
"Clip.swift",
"Configuration.swift",
"Image.swift",
"Load.swift",
"Sampler.swift",
"StableDiffusion.swift",
"Tokenizer.swift",
"UNet.swift",
"VAE.swift"
],
"type" : "library"
},
{
"c99name" : "MLXMNIST",
"module_type" : "SwiftTarget",
"name" : "MLXMNIST",
"path" : "Libraries/MLXMNIST",
"product_dependencies" : [
"MLX",
"MLXFast",
"MLXNN",
"MLXOptimizers",
"MLXRandom",
"Gzip"
],
"product_memberships" : [
"MLXMNIST"
],
"sources" : [
"Files.swift",
"MNIST.swift",
"Random.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.