Build Information
Successful build of MLXAudio, reference main (d302a5), with Swift 6.2 for macOS (SPM) on 18 Jul 2026 17:55:11 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: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/gaelic-ghost/mlx-audio-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/gaelic-ghost/mlx-audio-swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d302a5c Improve Voices STT controls and MOSS streaming (#223)
Cloned https://github.com/gaelic-ghost/mlx-audio-swift.git
Revision (git rev-parse @):
d302a5c6080d2bb97bae38c7418f82abb76013b6
SUCCESS checkout https://github.com/gaelic-ghost/mlx-audio-swift.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/gaelic-ghost/mlx-audio-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/256] Write sources
[5/256] Write mlx-audio-swift-lid-entitlement.plist
[6/256] Write mlx-audio-swift-stt-entitlement.plist
[6/256] Write mlx-audio-swift-tts-entitlement.plist
[7/256] Write mlx-audio-swift-sts-entitlement.plist
[9/256] Write sources
[11/256] Write mlx-audio-swift-codec-entitlement.plist
[12/256] Write sources
[14/256] Copying t5_tokenizer_config.json
[14/256] Copying PrivacyInfo.xcprivacy
[14/256] Copying gpt2_tokenizer_config.json
[14/256] Write sources
[47/256] Compiling _NumericsShims _NumericsShims.c
[48/256] Compiling version.cpp
[49/256] Write swift-version--3CB7CFEC50E0D141.txt
[50/256] Compiling _AtomicsShims.c
[51/260] Compiling yyjson.c
[52/262] Compiling utils.cpp
[53/262] Compiling scheduler.cpp
[55/292] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[56/292] Compiling InternalCollectionsUtilities _SortedCollection.swift
[57/293] Compiling RealModule Real.swift
[58/293] Compiling RealModule RealFunctions.swift
[59/294] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[60/294] Compiling RealModule RelaxedArithmetic.swift
[61/294] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[62/294] Compiling InternalCollectionsUtilities UInt+reversed.swift
[63/294] Compiling RealModule Float80+Real.swift
[64/294] Compiling RealModule Float16+Real.swift
[65/294] Compiling RealModule ElementaryFunctions.swift
[66/294] Compiling RealModule Double+Real.swift
[67/294] Compiling RealModule Float+Real.swift
[68/294] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[69/294] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[70/294] Emitting module RealModule
[71/294] Compiling RealModule AugmentedArithmetic.swift
[72/294] Compiling InternalCollectionsUtilities Debugging.swift
[73/294] Compiling InternalCollectionsUtilities Descriptions.swift
[76/294] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[77/294] Compiling InternalCollectionsUtilities Integer rank.swift
[78/294] Emitting module _NIOBase64
[79/294] Compiling _NIOBase64 Base64.swift
[80/294] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[81/294] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[82/294] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[83/294] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[84/294] Compiling InternalCollectionsUtilities Span+Extras.swift
[85/294] Compiling InternalCollectionsUtilities String+Padding.swift
[86/294] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[87/294] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[88/392] Emitting module InternalCollectionsUtilities
[89/392] Compiling ComplexModule Polar.swift
[90/393] Compiling ComplexModule Complex+Numeric.swift
[91/393] Compiling ComplexModule Complex+IntegerLiteral.swift
[92/393] Compiling ComplexModule Complex+StringConvertible.swift
[93/393] Compiling ComplexModule Complex.swift
[94/393] Compiling ComplexModule Scale.swift
[95/393] Compiling _NIODataStructures _TinyArray.swift
[96/393] Compiling _NIODataStructures PriorityQueue.swift
[97/393] Compiling _NIODataStructures Heap.swift
[98/393] Emitting module _NIODataStructures
[98/393] Compiling linalg.cpp
[99/393] Compiling random.cpp
[101/393] Compiling ComplexModule Complex+Hashable.swift
[102/393] Compiling ComplexModule Complex+Codable.swift
[103/393] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[104/393] Compiling ComplexModule Complex+AlgebraicField.swift
[105/393] Compiling ComplexModule Complex+ElementaryFunctions.swift
[106/393] Emitting module ComplexModule
[107/488] Compiling ContainersPreview Producer.swift
[108/488] Compiling ContainersPreview InputSpan.swift
[109/488] Compiling ContainersPreview MutableRef.swift
[110/488] Compiling ContainersPreview Ref.swift
[111/491] Compiling ContainersPreview Container.swift
[112/491] Compiling ContainersPreview ContainerIterator.swift
[113/491] Compiling ContainersPreview DynamicContainer.swift
[114/491] Compiling ContainersPreview MutableContainer.swift
[115/491] Compiling ContainersPreview BorrowingSequence.swift
[116/491] Compiling ContainersPreview BidirectionalContainer.swift
[117/491] Compiling ContainersPreview Container+Filter.swift
[118/491] Compiling ContainersPreview Container+SpanwiseZip.swift
[119/491] Compiling ContainersPreview PermutableContainer.swift
[120/491] Compiling ContainersPreview RandomAccessContainer.swift
[121/491] Compiling ContainersPreview RangeExpression2.swift
[122/491] Compiling ContainersPreview RangeReplaceableContainer.swift
[123/491] Compiling ContainersPreview Producer+Collect.swift
[124/491] Compiling ContainersPreview Producer+Filter.swift
[125/491] Compiling ContainersPreview Producer+Map.swift
[126/491] Compiling ContainersPreview Producer+Reduce.swift
[127/491] Compiling ContainersPreview BorrowingIteratorProtocol+Filter.swift
[128/491] Compiling ContainersPreview BorrowingIteratorProtocol+Map.swift
[129/491] Compiling ContainersPreview BorrowingIteratorProtocol+Reduce.swift
[130/491] Compiling ContainersPreview BorrowingIteratorProtocol+SpanwiseZip.swift
[131/491] Compiling ContainersPreview BorrowingIteratorProtocol.swift
[132/491] Compiling ContainersPreview BorrowingSequence+Algorithms.swift
[133/491] Compiling ContainersPreview BorrowingSequence+Standard Conformances.swift
[134/491] Compiling ContainersPreview BorrowingSequence+Utilities.swift
[135/491] Compiling ContainersPreview Strideable+Limits.swift
[136/491] Compiling ContainersPreview Drain+Map.swift
[137/491] Compiling ContainersPreview Drain+Reduce.swift
[138/491] Compiling ContainersPreview Drain.swift
[139/491] Compiling ContainersPreview Shared.swift
[140/491] Compiling ContainersPreview SpanIterator.swift
[141/491] Compiling ContainersPreview UniqueBox.swift
[142/491] Emitting module ContainersPreview
[143/491] Compiling ContainersPreview OutputSpan+Extras.swift
[144/491] Compiling ContainersPreview TemporaryAllocation.swift
[145/491] Compiling ContainersPreview BorrowingIteratorProtocol+Copy.swift
[146/491] Compiling ContainersPreview BorrowingIteratorProtocol+ElementsEqual.swift
[147/493] Emitting module Numerics
[148/493] Compiling Numerics Numerics.swift
[149/535] Compiling DequeModule Deque+Codable.swift
[150/535] Compiling DequeModule Deque+Collection.swift
[151/535] Compiling DequeModule Deque+CustomReflectable.swift
[152/535] Compiling DequeModule Deque+Descriptions.swift
[153/535] Compiling DequeModule Deque+Equatable.swift
[154/535] Compiling DequeModule Deque._UnsafeHandle.swift
[155/535] Compiling DequeModule Deque.swift
[156/535] Compiling DequeModule _DequeBuffer.swift
[157/535] Compiling DequeModule _DequeBufferHeader.swift
[158/535] Compiling DequeModule RigidDeque+Append.swift
[159/535] Compiling DequeModule RigidDeque+Replacements.swift
[160/535] Compiling DequeModule RigidDeque+Testing.swift
[161/535] Compiling DequeModule RigidDeque.swift
[162/541] Compiling DequeModule UniqueDeque+Equatable.swift
[163/541] Compiling DequeModule UniqueDeque+Experimental.swift
[164/541] Compiling DequeModule UniqueDeque+Hashable.swift
[165/541] Compiling DequeModule UniqueDeque+Initializers.swift
[166/541] Compiling DequeModule RigidDeque+Hashable.swift
[167/541] Compiling DequeModule RigidDeque+Initializers.swift
[168/541] Compiling DequeModule RigidDeque+Insertions.swift
[169/541] Compiling DequeModule RigidDeque+Prepend.swift
[170/541] Compiling DequeModule RigidDeque+Removals.swift
[171/541] Compiling DequeModule UniqueDeque+Consumption.swift
[172/541] Compiling DequeModule UniqueDeque+Container.swift
[173/541] Compiling DequeModule UniqueDeque+Deprecated.swift
[174/541] Compiling DequeModule UniqueDeque+Descriptions.swift
[175/545] Compiling DequeModule UniqueDeque+Insertions.swift
[176/545] Compiling DequeModule UniqueDeque+Prepend.swift
[177/545] Compiling DequeModule UniqueDeque+Removals.swift
[178/545] Compiling DequeModule UniqueDeque+Replacements.swift
[179/545] Compiling DequeModule RigidDeque+Consumption.swift
[180/545] Compiling DequeModule RigidDeque+Container.swift
[181/545] Compiling DequeModule RigidDeque+Descriptions.swift
[182/545] Compiling DequeModule RigidDeque+Equatable.swift
[183/545] Compiling DequeModule RigidDeque+Experimental.swift
[184/545] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[185/545] Compiling DequeModule Deque+Extras.swift
[186/545] Compiling DequeModule Deque+Hashable.swift
[187/545] Compiling DequeModule Deque+Testing.swift
[188/545] Compiling DequeModule Deque._Storage.swift
[189/545] Compiling DequeModule _UnsafeDequeSegments.swift
[190/545] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[191/545] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[192/545] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[193/545] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[194/545] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[195/545] Compiling OrderedCollections _HashTable+Bucket.swift
[196/545] Compiling OrderedCollections _HashTable+BucketIterator.swift
[197/545] Compiling OrderedCollections _HashTable+Constants.swift
[198/545] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[199/545] Compiling OrderedCollections _HashTable+Testing.swift
[200/545] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[201/545] Compiling OrderedCollections _HashTable.swift
[205/545] Compiling DequeModule UniqueDeque+Append.swift
[239/545] Compiling DequeModule UniqueDeque.swift
[240/545] Compiling DequeModule _DequeSlot.swift
[241/545] Compiling DequeModule _UnsafeDequeHandle.swift
[247/545] Compiling OrderedCollections OrderedSet+SubSequence.swift
[248/545] Compiling OrderedCollections OrderedSet+Testing.swift
[249/545] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[250/545] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[251/545] Compiling OrderedCollections OrderedSet.swift
[252/545] Compiling OrderedCollections _UnsafeBitset.swift
[252/545] Compiling no_gguf.cpp
[254/545] Emitting module OrderedCollections
[254/545] Compiling safetensors.cpp
[255/545] Compiling primitives.cpp
[256/559] Compiling transforms.cpp
[257/559] Compiling graph_utils.cpp
[263/559] Emitting module DequeModule
[263/559] Compiling load.cpp
[265/559] Emitting module Crypto
[266/568] Compiling Jinja Filters.swift
[267/568] Compiling Jinja Globals.swift
[268/568] Compiling Jinja AST.swift
[269/568] Compiling Jinja Error.swift
[270/568] Compiling Jinja Macro.swift
[271/568] Compiling Jinja Parser.swift
[272/568] Compiling Jinja Interpreter.swift
[273/568] Compiling Jinja Lexer.swift
[276/568] Compiling Crypto EdDSA_boring.swift
[277/568] Compiling Crypto MLDSA_boring.swift
[278/568] Compiling Crypto MLDSA_wrapper.swift
[279/568] Compiling Crypto ECDSA.swift
[280/568] Compiling Crypto Ed25519.swift
[281/568] Compiling Crypto MLDSA.swift
[282/568] Compiling Crypto Signature.swift
[283/568] Compiling Crypto CryptoKitErrors_boring.swift
[284/568] Compiling Crypto Optional+withUnsafeBytes_boring.swift
[320/568] Compiling Crypto GeneralizedTime.swift
[321/568] Compiling Crypto ObjectIdentifier.swift
[322/568] Compiling Crypto ECDSASignature.swift
[323/568] Compiling Crypto PEMDocument.swift
[324/568] Compiling Crypto AES-GCM.swift
[325/568] Compiling Crypto AES-GCM_boring.swift
[326/568] Compiling Crypto ChaChaPoly_boring.swift
[327/568] Compiling Crypto ChaChaPoly.swift
[328/568] Compiling Crypto Cipher.swift
[329/568] Compiling Crypto Nonces.swift
[330/568] Compiling Crypto ASN1.swift
[331/568] Compiling Crypto ASN1Any.swift
[332/568] Compiling Crypto ASN1BitString.swift
[333/568] Compiling Crypto ASN1Boolean.swift
[352/568] Compiling Crypto RNG_boring.swift
[353/568] Compiling Crypto SafeCompare_boring.swift
[354/568] Compiling Crypto Zeroization_boring.swift
[355/568] Compiling Crypto _CryptoModuleAnchor.swift
[356/568] Compiling Crypto PrettyBytes.swift
[357/568] Compiling Crypto SafeCompare.swift
[358/568] Compiling Crypto SecureBytes.swift
[359/568] Compiling Crypto Zeroization.swift
[360/568] Compiling Crypto resource_bundle_accessor.swift
[360/568] Compiling fft.cpp
[361/568] Compiling dtype_utils.cpp
[362/568] Compiling dtype.cpp
[363/568] Compiling utils.cpp
[364/568] Compiling ops.cpp
[365/568] Compiling einsum.cpp
[366/568] Compiling no_ring.cpp
[367/568] Compiling fast.cpp
[368/568] Compiling no_nccl.cpp
[370/568] Compiling Jinja Token.swift
[371/568] Compiling Jinja Tests.swift
[372/568] Compiling Jinja Utilities.swift
[373/569] Compiling Jinja Template.swift
[374/569] Compiling Jinja PropertyMembers.swift
[376/569] Compiling no_mpi.cpp
[377/569] Compiling primitives.cpp
[378/569] Compiling device.cpp
[379/569] Compiling ops.cpp
[380/569] Compiling no_jaccl.cpp
[381/569] Compiling distributed.cpp
[383/569] Compiling Jinja Value.swift
[388/569] Emitting module Jinja
[390/569] Compiling utils.cpp
[391/569] Compiling unary.cpp
[392/569] Compiling compile.cpp
[393/569] Compiling ternary.cpp
[394/569] Compiling softmax.cpp
[395/569] Compiling sort.cpp
[396/569] Compiling slicing.cpp
[397/569] Compiling scan.cpp
[398/569] Compiling scaled_dot_product_attention.cpp
[399/569] Compiling resident.cpp
[400/569] Compiling rope.cpp
[401/569] Compiling metal.cpp
[402/569] Compiling reduce.cpp
[403/569] Compiling primitives.cpp
[404/569] Compiling normalization.cpp
[405/569] Compiling quantized.cpp
[406/569] Compiling matmul.cpp
[407/569] Compiling logsumexp.cpp
[408/569] Compiling export.cpp
[409/569] Compiling event.cpp
[410/569] Compiling fence.cpp
[411/569] Compiling indexing.cpp
[412/569] Compiling hadamard.cpp
[413/569] Compiling jit_kernels.cpp
[414/569] Compiling eval.cpp
[415/569] Compiling device_info.cpp
[416/569] Compiling distributed.cpp
[417/569] Compiling fft.cpp
[418/569] Compiling slicing.cpp
[419/569] Compiling device.cpp
[420/569] Compiling copy.cpp
[421/569] Compiling allocator.cpp
[422/569] Compiling primitives.cpp
[423/569] Compiling threefry.cpp
[424/569] Compiling binary.cpp
[425/569] Compiling compiled.cpp
[426/569] Compiling conv.cpp
[427/569] Compiling copy.cpp
[428/569] Compiling no_cuda.cpp
[429/569] Compiling custom_kernel.cpp
[430/569] Compiling select.cpp
[431/569] Compiling softmax.cpp
[432/569] Compiling scan.cpp
[433/569] Compiling svd.cpp
[434/569] Compiling qrf.cpp
[435/569] Compiling quantized.cpp
[436/569] Compiling primitives.cpp
[437/569] Compiling sort.cpp
[438/569] Compiling jit_compiler.cpp
[439/569] Compiling unary.cpp
[440/569] Compiling matmul.cpp
[441/569] Compiling logsumexp.cpp
[442/569] Compiling masked_mm.cpp
[443/569] Compiling hadamard.cpp
[444/569] Compiling luf.cpp
[445/569] Compiling inverse.cpp
[446/569] Compiling cblas.cpp
[447/569] Compiling encoder.cpp
[448/569] Compiling reduce.cpp
[449/569] Compiling bnns.cpp
[450/569] Compiling eval.cpp
[451/569] Compiling device_info.cpp
[452/569] Compiling fft.cpp
[453/569] Compiling distributed.cpp
[454/569] Compiling indexing.cpp
[455/569] Compiling eigh.cpp
[456/569] Compiling eig.cpp
[457/569] Compiling utils.cpp
[458/569] Compiling arg_reduce.cpp
[459/569] Compiling slicing.cpp
[460/569] Compiling reduce.cpp
[461/569] Compiling utils.cpp
[462/569] Compiling unary_ops.cpp
[463/569] Compiling unary.cpp
[464/569] Compiling ternary_ops.cpp
[465/569] Compiling ternary.cpp
[466/569] Compiling steel_gemm_splitk_nax.cpp
[467/569] Compiling steel_gemm_splitk.cpp
[468/569] Compiling steel_gemm_segmented.cpp
[469/569] Compiling steel_gemm_masked.cpp
[470/569] Compiling steel_gemm_gather_nax.cpp
[471/569] Compiling steel_gemm_gather.cpp
[472/569] Compiling steel_gemm_fused_nax.cpp
[473/569] Compiling steel_gemm_fused.cpp
[474/569] Compiling steel_conv_general.cpp
[475/569] Compiling steel_conv_3d.cpp
[476/569] Compiling steel_conv.cpp
[477/569] Compiling steel_attention_nax.cpp
[478/569] Compiling steel_attention.cpp
[479/569] Compiling sort.cpp
[480/569] Compiling softmax.cpp
[481/569] Compiling scatter_axis.cpp
[482/569] Compiling cholesky.cpp
[483/569] Compiling scatter.cpp
[484/569] Compiling scan.cpp
[485/569] Compiling reduce_utils.cpp
[486/569] Compiling reduce.cpp
[487/569] Compiling quantized_utils.cpp
[488/569] Compiling quantized_nax.cpp
[489/569] Compiling quantized.cpp
[490/569] Compiling masked_scatter.cpp
[491/569] Compiling logsumexp.cpp
[492/569] Compiling hadamard.cpp
[493/569] Compiling gemv_masked.cpp
[494/569] Compiling gemm_nax.cpp
[495/569] Compiling gemm.cpp
[496/569] Compiling gather_front.cpp
[497/569] Compiling gather_axis.cpp
[498/569] Compiling gather.cpp
[499/569] Compiling fp_quantized_nax.cpp
[500/569] Compiling fp_quantized.cpp
[501/569] Compiling copy.cpp
[502/569] Compiling fft.cpp
[503/569] Compiling load.cpp
[504/569] Compiling conv.cpp
[505/569] Compiling compiled_preamble.cpp
[506/569] Compiling binary_two.cpp
[507/569] Compiling broadcasting.cpp
[508/569] Compiling binary_ops.cpp
[509/569] Compiling binary.cpp
[510/569] Compiling arange.cpp
[511/569] Compiling compiled.cpp
[512/569] Compiling conv.cpp
[513/569] Compiling common.cpp
[514/569] Compiling copy.cpp
[515/569] Compiling array.cpp
[516/569] Compiling version.cpp
[517/569] Compiling transforms_impl.cpp
[518/569] Compiling transforms.cpp
[519/569] Compiling vector.cpp
[520/569] Compiling string.cpp
[521/569] Compiling stream.cpp
[522/569] Compiling compiled_conditional.cpp
[523/569] Compiling random.cpp
[524/569] Compiling ops.cpp
[525/569] Compiling metal.cpp
[526/569] Compiling memory.cpp
[527/569] Compiling linalg.cpp
[528/569] Compiling map.cpp
[529/569] Compiling io_types.cpp
[530/569] Compiling io.cpp
[531/569] Compiling error.cpp
[532/569] Compiling fft.cpp
[533/569] Compiling fast.cpp
[534/569] Compiling CNIOWindows shim.c
[535/569] Compiling export.cpp
[536/569] Compiling CNIOWindows WSAStartup.c
[537/569] Compiling CNIOWASI CNIOWASI.c
[538/569] Compiling CNIOOpenBSD shim.c
[539/569] Compiling CNIOLinux shim.c
[539/569] Compiling CNIOLinux liburing_shims.c
[541/569] Compiling CNIOFreeBSD shim.c
[542/569] Compiling CNIODarwin shim.c
[543/569] Compiling device.cpp
[543/569] Write sources
[545/569] Compiling cuda.cpp
[546/580] Compiling format.cc
[546/582] Compiling compile.cpp
[548/588] Compiling Cmlx.m
[549/588] Compiling closure.cpp
[551/588] Compiling Atomics ManagedAtomicLazyReference.swift
[552/588] Compiling Atomics UnsafeAtomic.swift
[553/588] Compiling Atomics DoubleWord.swift
[554/588] Compiling Atomics ManagedAtomic.swift
[555/588] Compiling Atomics UnsafeAtomicLazyReference.swift
[556/588] Compiling Atomics IntegerOperations.swift
[557/588] Compiling Atomics AtomicValue.swift
[558/588] Compiling Atomics AtomicMemoryOrderings.swift
[559/589] Compiling Atomics AtomicReference.swift
[560/589] Compiling Atomics AtomicStorage.swift
[561/589] Compiling Atomics Unmanaged extensions.swift
[561/589] Compiling binary.cpp
[562/589] Compiling array.cpp
[564/589] Compiling Atomics AtomicBool.swift
[565/589] Compiling Atomics IntegerConformances.swift
[566/589] Compiling Atomics AtomicInteger.swift
[567/589] Compiling Atomics AtomicOptionalWrappable.swift
[568/589] Compiling Atomics PointerConformances.swift
[569/589] Compiling Atomics Primitives.native.swift
[570/589] Compiling Atomics OptionalRawRepresentable.swift
[571/589] Compiling Atomics RawRepresentable.swift
[571/614] Compiling c-nioatomics.c
[573/626] Emitting module Atomics
[573/626] Compiling c-atomics.c
[575/633] Compiling NIOConcurrencyHelpers NIOLock.swift
[576/633] Emitting module NIOConcurrencyHelpers
[577/633] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[578/633] Compiling NIOConcurrencyHelpers atomics.swift
[579/633] Compiling NIOConcurrencyHelpers NIOThreadPoolWorkAvailable.swift
[580/633] Compiling NIOConcurrencyHelpers lock.swift
[581/633] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[582/698] Compiling NIOCore IO.swift
[583/698] Compiling NIOCore IOData.swift
[584/698] Compiling NIOCore IPProtocol.swift
[585/698] Compiling NIOCore IntegerBitPacking.swift
[586/698] Compiling NIOCore IntegerTypes.swift
[587/698] Compiling NIOCore Interfaces.swift
[588/698] Compiling NIOCore Linux.swift
[589/698] Compiling NIOCore MarkedCircularBuffer.swift
[590/698] Compiling NIOCore MulticastChannel.swift
[591/698] Compiling NIOCore NIOAny.swift
[592/698] Compiling NIOCore NIOCloseOnErrorHandler.swift
[593/698] Compiling NIOCore NIOCoreSendableMetatype.swift
[594/698] Compiling NIOCore NIODecodedAsyncSequence.swift
[595/698] Compiling NIOCore NIOLoopBound.swift
[596/705] Compiling NIOCore ConvenienceOptionSupport.swift
[597/705] Compiling NIOCore DeadChannel.swift
[598/705] Compiling NIOCore DispatchQueue+WithFuture.swift
[599/705] Compiling NIOCore EventLoop+Deprecated.swift
[600/705] Compiling NIOCore EventLoop+SerialExecutor.swift
[601/705] Compiling NIOCore EventLoop.swift
[602/705] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[603/705] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[604/705] Compiling NIOCore NIOScheduledCallback.swift
[605/705] Compiling NIOCore NIOSendable.swift
[606/705] Compiling NIOCore NIOSplitLinesMessageDecoder.swift
[607/705] Compiling NIOCore NIOTransportAccessibleChannelCore.swift
[608/705] Compiling NIOCore RecvByteBufferAllocator.swift
[609/705] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[610/705] Compiling NIOCore EventLoopFuture+Deprecated.swift
[611/705] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[612/705] Compiling NIOCore EventLoopFuture.swift
[613/705] Compiling NIOCore FileDescriptor.swift
[614/705] Compiling NIOCore FileHandle.swift
[615/705] Compiling NIOCore FileRegion.swift
[616/705] Compiling NIOCore GlobalSingletons.swift
[617/705] Compiling NIOCore AddressedEnvelope.swift
[618/705] Compiling NIOCore AsyncAwaitSupport.swift
[619/705] Compiling NIOCore AsyncChannel.swift
[620/705] Compiling NIOCore AsyncChannelHandler.swift
[621/705] Compiling NIOCore AsyncChannelInboundStream.swift
[622/705] Compiling NIOCore AsyncChannelOutboundWriter.swift
[623/705] Compiling NIOCore NIOAsyncSequenceProducer.swift
[624/705] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[625/705] Compiling NIOCore ChannelHandler.swift
[626/705] Compiling NIOCore ChannelHandlers.swift
[627/705] Compiling NIOCore ChannelInvoker.swift
[628/705] Compiling NIOCore ChannelOption.swift
[629/705] Compiling NIOCore ChannelPipeline.swift
[630/705] Compiling NIOCore CircularBuffer.swift
[631/705] Compiling NIOCore Codec.swift
[632/705] Compiling NIOCore SocketAddresses.swift
[633/705] Compiling NIOCore SocketOptionProvider.swift
[634/705] Compiling NIOCore SystemCallHelpers.swift
[635/705] Compiling NIOCore TimeAmount+Duration.swift
[636/705] Compiling NIOCore TypeAssistedChannelHandler.swift
[637/705] Compiling NIOCore UniversalBootstrapSupport.swift
[638/705] Compiling NIOCore Utilities.swift
[639/705] Compiling NIOCore ByteBuffer-core.swift
[647/708] Compiling NIOCore NIOAsyncWriter.swift
[648/708] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[649/708] Compiling NIOCore BSDSocketAPI.swift
[650/708] Compiling NIOCore ByteBuffer-aux.swift
[651/708] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[652/708] Compiling NIOCore ByteBuffer-conversions.swift
[654/708] Compiling NIOCore ByteBuffer-hex.swift
[655/708] Compiling NIOCore ByteBuffer-int.swift
[656/708] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[657/708] Compiling NIOCore ByteBuffer-multi-int.swift
[658/708] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[659/708] Compiling NIOCore ByteBuffer-views.swift
[660/708] Compiling NIOCore Channel.swift
[677/708] Emitting module MLX
[682/708] Compiling MLX Transforms+Vmap.swift
[683/708] Compiling MLX Transforms.swift
[684/708] Compiling MLX WiredMemory.swift
[693/729] Emitting module NIOCore
[694/734] Compiling MLXFast MLXFastKernel.swift
[695/734] Compiling MLXFast MLXFast.swift
[696/734] Emitting module MLXFast
[697/734] Compiling MLXNN Upsample.swift
[698/734] Compiling MLXNN Recurrent.swift
[699/734] Compiling MLXNN Transformer.swift
[700/735] Compiling MLXNN PositionalEncoding.swift
[701/735] Compiling MLXNN Quantized.swift
[702/735] Compiling MLXNN Normalization.swift
[703/735] Compiling MLXNN Pooling.swift
[704/735] Compiling MLXNN Containers.swift
[705/735] Compiling MLXNN Convolution.swift
[706/735] Compiling MLXNN Embedding.swift
[707/735] Compiling MLXNN Linear.swift
[708/735] Compiling MLXNN Losses.swift
[709/735] Compiling MLXNN Module.swift
[710/735] Compiling MLXNN ConvolutionTransposed.swift
[711/735] Compiling MLXNN Dropout.swift
[712/735] Emitting module MLXNN
[713/735] Compiling MLXNN Activations.swift
[714/735] Compiling MLXNN Cache.swift
[715/735] Compiling MLXNN ValueAndGrad.swift
[716/756] Emitting module MLXOptimizers
[717/756] Compiling MLXOptimizers Optimizers.swift
[718/818] Compiling EventSource EventSource.swift
[719/818] Compiling EventSource AsyncEventsSequence.swift
[720/818] Compiling EventSource EventSource+AsyncHTTPClient.swift
[721/818] Compiling EventSource AsyncSequence+Events.swift
[722/818] Emitting module EventSource
[723/868] Compiling HuggingFace HubClient+Files.swift
[724/868] Compiling HuggingFace HubClient+Git.swift
[725/868] Emitting module MLXAudioG2P
[726/870] Compiling HuggingFace OAuthClient.swift
[727/870] Compiling HuggingFace TokenStorage.swift
[728/870] Compiling HuggingFace TextToVideo.swift
[729/870] Compiling HuggingFace HuggingFaceAuthenticationManager.swift
[730/870] Compiling HuggingFace ChatCompletion.swift
[731/870] Compiling HuggingFace TextToImage.swift
[732/870] Compiling HuggingFace HubClient+Organizations.swift
[733/870] Compiling HuggingFace HubClient+Pagination.swift
[734/870] Compiling HuggingFace Tags.swift
[735/870] Compiling HuggingFace User.swift
[736/870] Compiling HuggingFace ResourceGroup.swift
[737/870] Compiling HuggingFace Space.swift
[738/870] Compiling HuggingFace OAuth.swift
[739/870] Compiling HuggingFace Organization.swift
[740/870] Compiling HuggingFace HubClient+Models.swift
[741/870] Compiling HuggingFace HubClient+OAuth.swift
[742/870] Compiling MLXAudioG2P Tokenizer.swift
[743/870] Compiling MLXAudioG2P Weights.swift
[744/870] Emitting module MLXLMCommon
[745/876] Compiling HuggingFace Model.swift
[746/876] Compiling MLXLMCommon SwitchLayers.swift
[747/876] Compiling MLXLMCommon Tokenizer.swift
[748/876] Compiling MLXLMCommon TokenizerLoader.swift
[749/876] Compiling MLXLMCommon GLM4ToolCallParser.swift
[750/876] Compiling MLXLMCommon GemmaFunctionParser.swift
[751/876] Compiling MLXLMCommon JSONToolCallParser.swift
[752/876] Compiling HuggingFace HubClient+Discussions.swift
[753/876] Compiling HuggingFace HubClient+Papers.swift
[754/876] Compiling HuggingFace HubClient+Repos.swift
[755/876] Compiling HuggingFace HubClient+Spaces.swift
[756/876] Compiling HuggingFace HubClient+User.swift
[757/876] Compiling HuggingFace HubClient.swift
[758/876] Compiling MLXLMCommon KimiK2ToolCallParser.swift
[759/876] Compiling MLXLMCommon Llama3ToolCallParser.swift
[760/876] Compiling MLXLMCommon MiniMaxM2ToolCallParser.swift
[761/876] Compiling MLXLMCommon MistralToolCallParser.swift
[762/876] Compiling MLXLMCommon ParserUtilities.swift
[763/876] Compiling MLXLMCommon PythonicToolCallParser.swift
[770/876] Compiling HuggingFace Repo.swift
[771/876] Compiling HuggingFace Collection.swift
[772/876] Compiling HuggingFace CommaSeparatedList.swift
[773/876] Compiling HuggingFace Dataset.swift
[774/876] Compiling HuggingFace Discussion.swift
[775/876] Compiling HuggingFace FeatureExtraction.swift
[776/876] Compiling HuggingFace InferenceClient.swift
[777/876] Compiling HuggingFace Message.swift
[787/881] Compiling HuggingFace Provider.swift
[788/881] Compiling HuggingFace SpeechToText.swift
[789/881] Compiling HuggingFace File.swift
[790/881] Compiling HuggingFace Git.swift
[791/881] Compiling HuggingFace HubCache.swift
[792/881] Compiling HuggingFace HubClient+Collections.swift
[793/881] Compiling HuggingFace HubClient+Datasets.swift
[795/881] Compiling HuggingFace CacheLocationProvider.swift
[796/881] Compiling HuggingFace Data+Extensions.swift
[797/881] Compiling HuggingFace JSONDecoder+Extensions.swift
[798/881] Compiling HuggingFace URL+Extensions.swift
[799/881] Compiling HuggingFace URLSession+Linux.swift
[800/881] Compiling HuggingFace AccessRequest.swift
[801/881] Compiling HuggingFace Billing.swift
[839/881] Compiling HuggingFace FileLock.swift
[840/881] Compiling HuggingFace HTTPClient.swift
[841/881] Compiling HuggingFace MultipartBuilder.swift
[842/881] Compiling HuggingFace TokenProvider.swift
[843/881] Compiling HuggingFace Value.swift
[844/881] Emitting module HuggingFace
[851/881] Compiling MLXLMCommon Value.swift
[852/881] Compiling MLXLMCommon UserInput+Audio.swift
[853/881] Compiling MLXLMCommon UserInput.swift
[854/881] Compiling MLXLMCommon SerialAccessContainer.swift
[855/881] Compiling MLXLMCommon WiredMemoryPolicies.swift
[856/881] Compiling MLXLMCommon WiredMemoryUtils.swift
[857/936] Compiling MLXLLM Ernie4_5.swift
[858/936] Compiling MLXLLM Exaone4.swift
[859/936] Compiling MLXLLM FalconH1.swift
[860/936] Compiling MLXLLM GLM4.swift
[861/936] Compiling MLXLLM GLM4MOE.swift
[862/936] Compiling MLXLLM GLM4MOELite.swift
[863/936] Compiling MLXLLM Gemma4Text.swift
[864/936] Compiling MLXLLM Granite.swift
[865/936] Compiling MLXLLM GraniteMoeHybrid.swift
[866/936] Compiling MLXLLM Internlm2.swift
[867/952] Compiling MLXLLM LLMModel.swift
[868/952] Compiling MLXLLM LLMModelFactory.swift
[869/952] Compiling MLXLLM Lora+Data.swift
[870/952] Compiling MLXLLM LoraTrain.swift
[871/952] Compiling MLXLLM ModelConversion.swift
[872/952] Compiling MLXLLM AfMoE.swift
[873/957] Emitting module MLXLLM
[874/957] Compiling MLXAudioCore AudioSessionManager.swift
[875/957] Compiling MLXAudioCore AudioUtils.swift
[876/957] Compiling MLXAudioCore PCMStreamConverter.swift
[877/957] Compiling MLXAudioCore DSP.swift
[878/957] Compiling MLXAudioCore SentencePieceTokenizer.swift
[879/957] Compiling MLXAudioCore AudioPlayer.swift
[880/957] Emitting module MLXAudioCore
[881/957] Compiling MLXAudioCore ModelUtils.swift
[882/957] Compiling MLXAudioCore GenerationTypes.swift
[883/968] Compiling MLXLLM Phi3.swift
[884/968] Compiling MLXLLM PhiMoE.swift
[885/968] Compiling MLXLLM Qwen2.swift
[886/968] Compiling MLXLLM Qwen3.swift
[887/968] Compiling MLXLLM Qwen35.swift
[888/968] Compiling MLXLLM Qwen35MoE.swift
[889/968] Compiling MLXLLM MiniCPM.swift
[890/968] Compiling MLXLLM MiniMax.swift
[891/968] Compiling MLXLLM Mistral3Text.swift
[892/968] Compiling MLXLLM Mixtral.swift
[893/968] Compiling MLXLLM NanoChat.swift
[894/968] Compiling MLXLLM NemotronH.swift
[895/968] Compiling MLXLLM Apertus.swift
[896/968] Compiling MLXLLM BaichuanM1.swift
[897/968] Compiling MLXLLM BailingMoe.swift
[898/968] Compiling MLXLLM Bitnet.swift
[899/968] Compiling MLXLLM Cohere.swift
[900/968] Compiling MLXLLM DeepseekV3.swift
[901/968] Compiling MLXLLM GPTOSS.swift
[902/968] Compiling MLXLLM Gemma.swift
[903/968] Compiling MLXLLM Gemma2.swift
[904/968] Compiling MLXLLM Gemma3Text.swift
[905/968] Compiling MLXLLM Gemma3nText.swift
[906/968] Compiling MLXLLM Gemma4.swift
[907/968] Compiling MLXAudioVAD SpeechSegmenter.swift
[908/968] Compiling MLXAudioVAD SortformerFeatures.swift
[909/969] Compiling MLXLLM LFM2MoE.swift
[910/969] Compiling MLXLLM Lille130m.swift
[911/969] Compiling MLXLLM Llama.swift
[912/969] Compiling MLXLLM Mamba2.swift
[913/969] Compiling MLXLLM MiMo.swift
[914/969] Compiling MLXLLM MiMoV2Flash.swift
[915/969] Compiling MLXLLM NemotronLabsDiffusion.swift
[916/969] Compiling MLXLLM Olmo2.swift
[917/969] Compiling MLXLLM Olmo3.swift
[918/969] Compiling MLXLLM OlmoE.swift
[919/969] Compiling MLXLLM OpenELM.swift
[920/969] Compiling MLXLLM Phi.swift
[921/969] Compiling MLXAudioVAD SortformerConfig.swift
[932/969] Compiling MLXLLM Jamba.swift
[933/969] Compiling MLXLLM LFM2.swift
[934/969] Compiling MLXAudioVAD VADOutput.swift
[935/969] Compiling MLXLLM Qwen3MoE.swift
[936/969] Compiling MLXLLM Qwen3Next.swift
[937/969] Compiling MLXLLM SSM.swift
[938/969] Compiling MLXLLM SmolLM3.swift
[939/969] Compiling MLXLLM Starcoder2.swift
[940/969] Compiling MLXAudioVAD SmartTurnFeatures.swift
[941/969] Compiling MLXAudioVAD SmartTurnConfig.swift
[942/969] Compiling MLXAudioVAD SileroVADConfig.swift
[943/969] Compiling MLXAudioVAD SmartTurn.swift
[944/969] Compiling MLXAudioVAD FSMNVAD.swift
[945/969] Compiling MLXAudioVAD SileroVAD.swift
[946/969] Emitting module MLXAudioVAD
[947/969] Compiling MLXAudioVAD Sortformer.swift
[948/969] Compiling Hub resource_bundle_accessor.swift
[949/969] Compiling Hub YYJSONParser.swift
[950/969] Compiling Hub BinaryDistinct.swift
[951/969] Emitting module Hub
[952/969] Compiling Hub Config.swift
[953/969] Compiling Hub Hub.swift
[954/969] Compiling Hub HubApi.swift
[955/981] Emitting module Tokenizers
[956/981] Compiling Tokenizers Trie.swift
[957/981] Compiling Tokenizers String+PreTokenization.swift
[958/981] Compiling Tokenizers PostProcessor.swift
[959/981] Compiling Tokenizers TokenLattice.swift
[960/981] Compiling Tokenizers BPETokenizer.swift
[961/981] Compiling Tokenizers BertTokenizer.swift
[962/981] Compiling Tokenizers Normalizer.swift
[963/981] Compiling Tokenizers PreTokenizer.swift
[964/981] Compiling Tokenizers ByteEncoder.swift
[965/981] Compiling Tokenizers Decoder.swift
[966/981] Compiling Tokenizers Tokenizer.swift
[967/982] Compiling Tokenizers UnigramTokenizer.swift
[968/992] Compiling Generation TemperatureLogitsWarper.swift
[969/992] Compiling Generation TopPLogitsWarper.swift
[970/992] Compiling Generation TopKLogitsWarper.swift
[971/992] Compiling Generation MinPLogitsWarper.swift
[972/992] Compiling Generation RepetitionPenaltyLogitsProcessor.swift
[973/992] Compiling Generation LogitsProcessor.swift
[974/992] Compiling Generation GenerationConfig.swift
[975/992] Compiling Generation Decoders.swift
[976/992] Emitting module Generation
[977/992] Compiling Generation Generation.swift
[978/996] Compiling Models Weights.swift
[979/996] Compiling Models LanguageModelTypes.swift
[980/996] Emitting module Models
[981/996] Compiling Models LanguageModel.swift
[982/1038] Emitting module MLXAudioCodecs
[983/1042] Compiling MLXAudioCodecs DACVAEConfig.swift
[984/1042] Compiling MLXAudioCodecs DACVAEDecoder.swift
[985/1042] Compiling MLXAudioCodecs DACVAEEncoder.swift
[986/1042] Compiling MLXAudioCodecs DACVAELayers.swift
[987/1042] Compiling MLXAudioCodecs DACVAEWatermark.swift
[988/1042] Compiling MLXAudioCodecs Conv.swift
[989/1042] Compiling MLXAudioCodecs Mimi.swift
[990/1042] Compiling MLXAudioCodecs Quantization.swift
[991/1042] Compiling MLXAudioCodecs Seanet.swift
[992/1042] Compiling MLXAudioCodecs DescriptDAC.swift
[993/1042] Compiling MLXAudioCodecs DescriptDACConfig.swift
[994/1042] Compiling MLXAudioCodecs DescriptQuantization.swift
[995/1042] Compiling MLXAudioCodecs EcapaTdnnBackbone.swift
[996/1042] Compiling MLXAudioCodecs EcapaTdnnConfig.swift
[997/1042] Compiling MLXAudioCodecs AudioCodecModel.swift
[998/1042] Compiling MLXAudioCodecs BigVGAN.swift
[999/1042] Compiling MLXAudioCodecs BigVGANConfig.swift
[1000/1042] Compiling MLXAudioCodecs BigVGANLayers.swift
[1001/1042] Compiling MLXAudioCodecs DACVAE.swift
[1002/1042] Compiling MLXAudioCodecs StepAudio2.swift
[1003/1042] Compiling MLXAudioCodecs Attention.swift
[1004/1042] Compiling MLXAudioCodecs Config.swift
[1005/1042] Compiling MLXAudioCodecs Layers.swift
[1006/1042] Compiling MLXAudioCodecs SNACDecoder.swift
[1007/1042] Compiling MLXAudioCodecs VQ.swift
[1008/1042] Compiling MLXAudioCodecs Vocos.swift
[1009/1042] Compiling MLXAudioCodecs VocosBackbone.swift
[1010/1042] Compiling MLXAudioCodecs Encodec.swift
[1011/1042] Compiling MLXAudioCodecs EncodecConfig.swift
[1012/1042] Compiling MLXAudioCodecs EncodecLayers.swift
[1013/1042] Compiling MLXAudioCodecs EncodecQuantization.swift
[1014/1042] Compiling MLXAudioCodecs FishS1DAC.swift
[1015/1042] Compiling MLXAudioCodecs Transformer.swift
[1016/1042] Compiling MLXAudioCodecs MossAudioTokenizer.swift
[1017/1042] Compiling MLXAudioCodecs S3TokenizerV2.swift
[1018/1042] Compiling MLXAudioCodecs CAMPPlus.swift
[1019/1042] Compiling MLXAudioCodecs FishS1DACConfig.swift
[1020/1042] Compiling MLXAudioCodecs FishS1DACLayers.swift
[1021/1042] Compiling MLXAudioCodecs FishS1DACQuantization.swift
[1022/1042] Compiling MLXAudioCodecs FishS1DACTransformer.swift
[1023/1042] Compiling MLXAudioCodecs HiggsAudioTokenizer.swift
[1024/1042] Compiling MLXAudioCodecs ConformerEncoder.swift
[1025/1042] Compiling MLXAudioCodecs FlowMatching.swift
[1026/1042] Compiling MLXAudioCodecs HiFTGenerator.swift
[1027/1042] Compiling MLXAudioCodecs S3GenMel.swift
[1028/1217] Compiling mlx_audio_swift_codec App.swift
[1029/1217] Emitting module mlx_audio_swift_codec
[1029/1217] Write Objects.LinkFileList
[1031/1217] Compiling MLXAudioLID LIDOutput.swift
[1032/1217] Emitting module MLXAudioLID
[1033/1217] Compiling MLXAudioLID EcapaTdnnLayers.swift
[1034/1217] Compiling MLXAudioLID EcapaMelSpectrogram.swift
[1035/1217] Compiling MLXAudioLID EcapaTdnnConfig.swift
[1036/1217] Compiling MLXAudioLID Wav2Vec2Layers.swift
[1037/1217] Compiling MLXAudioLID Wav2Vec2Config.swift
[1038/1217] Compiling MLXAudioLID Wav2Vec2LID.swift
[1039/1217] Compiling MLXAudioLID EcapaTdnnLID.swift
[1040/1219] Emitting module mlx_audio_swift_lid
[1041/1219] Compiling mlx_audio_swift_lid App.swift
[1041/1219] Write Objects.LinkFileList
[1043/1219] Compiling MLXAudioTTS IrodoriTTSSampling.swift
[1044/1219] Compiling MLXAudioTTS IrodoriTTSText.swift
[1045/1219] Compiling MLXAudioTTS LlamaTTS.swift
[1046/1219] Compiling MLXAudioTTS LlamaTTSConfig.swift
[1047/1219] Compiling MLXAudioTTS CSMLlamaModel.swift
[1048/1219] Compiling MLXAudioTTS CSMModel.swift
[1049/1219] Compiling MLXAudioTTS MarvisTTSModel.swift
[1050/1226] Compiling MLXAudioTTS PocketTTSTextUtils.swift
[1051/1226] Compiling MLXAudioTTS PocketTTSTransformer.swift
[1052/1226] Compiling MLXAudioTTS Config.swift
[1053/1226] Compiling MLXAudioTTS Qwen3.swift
[1054/1226] Compiling MLXAudioTTS Qwen3TTS.swift
[1055/1226] Compiling MLXAudioTTS Qwen3TTSCodePredictor.swift
[1056/1226] Compiling MLXAudioTTS Qwen3TTSConfig.swift
[1057/1226] Compiling MLXAudioTTS OmniVoiceSemantic.swift
[1058/1226] Compiling MLXAudioTTS PocketTTSConditioners.swift
[1059/1226] Compiling MLXAudioTTS PocketTTSConfig.swift
[1060/1226] Compiling MLXAudioTTS PocketTTSFlowLM.swift
[1061/1226] Compiling MLXAudioTTS PocketTTSMLP.swift
[1062/1226] Compiling MLXAudioTTS PocketTTSMimiAdapter.swift
[1063/1226] Compiling MLXAudioTTS PocketTTSModel.swift
[1064/1226] Compiling MLXAudioTTS EchoTTSSampling.swift
[1065/1226] Compiling MLXAudioTTS EchoTTSText.swift
[1066/1226] Compiling MLXAudioTTS FishSpeechConfig.swift
[1067/1226] Compiling MLXAudioTTS FishSpeechModel.swift
[1068/1226] Compiling MLXAudioTTS FishSpeechPrompt.swift
[1069/1226] Compiling MLXAudioTTS FishSpeechTokenizer.swift
[1070/1226] Compiling MLXAudioTTS IndexTTSBigVGAN.swift
[1071/1226] Compiling MLXAudioTTS IndexTTSConfig.swift
[1072/1226] Compiling MLXAudioTTS IndexTTSModel.swift
[1073/1226] Compiling MLXAudioTTS IndexTTSModules.swift
[1074/1226] Compiling MLXAudioTTS IrodoriDiT.swift
[1075/1226] Compiling MLXAudioTTS IrodoriDuration.swift
[1076/1226] Compiling MLXAudioTTS IrodoriTTSConfig.swift
[1077/1226] Compiling MLXAudioTTS IrodoriTTSModel.swift
[1078/1226] Compiling MLXAudioTTS MultiHeadAttention.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1079/1226] Compiling MLXAudioTTS G2PExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1080/1226] Compiling MLXAudioTTS DataResourcesUtil.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1081/1226] Compiling MLXAudioTTS Lexicon.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1082/1226] Compiling MLXAudioTTS PennTagUtil.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1083/1226] Compiling MLXAudioTTS MToken.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1084/1226] Compiling MLXAudioTTS MisakiTextProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1085/1226] Compiling MLXAudioTTS TokenContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1086/1226] Compiling MLXAudioTTS KittenTTSConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1087/1226] Compiling MLXAudioTTS KittenTTSISTFTNet.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1088/1226] Compiling MLXAudioTTS KittenTTSModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModel.swift:78:13: warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
76 | let allIndices = MLX.concatenated(indices, axis: 0)
77 |
78 | var predAlnTrg = MLXArray.zeros([inputIds.shape[1], allIndices.shape[0]])
| `- warning: variable 'predAlnTrg' was never mutated; consider changing to 'let' constant
79 | predAlnTrg[allIndices, MLXArray(Array(0..<Int32(allIndices.shape[0])))] = MLXArray(Float(1))
80 | let predAln = predAlnTrg.expandedDimensions(axis: 0)
[1089/1226] Compiling MLXAudioTTS Generation.swift
[1090/1226] Compiling MLXAudioTTS ChatterboxConfig.swift
[1091/1226] Compiling MLXAudioTTS ChatterboxModel.swift
[1092/1226] Compiling MLXAudioTTS LearnedPositionEmbeddings.swift
[1093/1226] Compiling MLXAudioTTS Perceiver.swift
[1094/1226] Compiling MLXAudioTTS T3CondEnc.swift
[1095/1226] Compiling MLXAudioTTS T3GPT2Model.swift
[1096/1226] Emitting module MLXAudioSTT
[1097/1226] Compiling MLXAudioTTS T3Model.swift
[1098/1226] Compiling MLXAudioTTS VoiceEncoder.swift
[1099/1226] Compiling MLXAudioTTS VoiceEncoderMelSpec.swift
[1100/1226] Compiling MLXAudioTTS EchoDiT.swift
[1101/1226] Compiling MLXAudioTTS EchoTTSAudio.swift
[1102/1226] Compiling MLXAudioTTS EchoTTSConfig.swift
[1103/1226] Compiling MLXAudioTTS EchoTTSModel.swift
[1104/1236] Emitting module MLXAudioTTS
[1116/1236] Compiling MLXAudioTTS MossTTSConfig.swift
[1117/1236] Compiling MLXAudioTTS MossTTSFullSampling.swift
[1118/1236] Compiling MLXAudioTTS MossTTSModel.swift
[1119/1236] Compiling MLXAudioTTS MossTTSProcessor.swift
[1120/1236] Compiling MLXAudioTTS MossTTSQwen3.swift
[1121/1236] Compiling MLXAudioTTS MossGPT2.swift
[1122/1236] Compiling MLXAudioTTS MossTTSNanoConfig.swift
[1123/1236] Compiling MLXAudioTTS MossTTSNanoError.swift
[1124/1236] Compiling MLXAudioTTS MossTTSNanoModel.swift
[1125/1236] Compiling MLXAudioTTS MossTTSNanoText.swift
[1126/1236] Compiling MLXAudioTTS MossTTSSampling.swift
[1127/1236] Compiling MLXAudioTTS OmniVoice.swift
[1128/1236] Compiling MLXAudioTTS OmniVoiceConfig.swift
[1129/1236] Compiling MLXAudioTTS OmniVoiceGenerateParameters.swift
[1141/1236] Compiling MLXAudioSTT IncrementalMelSpectrogram.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1142/1236] Compiling MLXAudioSTT StreamingEncoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1143/1236] Compiling MLXAudioSTT StreamingInferenceSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1144/1236] Compiling MLXAudioSTT StreamingTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1145/1236] Compiling MLXAudioTTS Albert.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1146/1236] Compiling MLXAudioTTS BiLSTM.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1147/1236] Compiling MLXAudioTTS LinearNorm.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1148/1236] Compiling MLXAudioTTS Normalization.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1149/1236] Compiling MLXAudioTTS ResidualBlocks.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1150/1236] Compiling MLXAudioTTS SineGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1151/1236] Compiling MLXAudioTTS UpSample1d.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:36:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
34 |
35 | private func forwardDirection(_ x: MLXArray) -> MLXArray {
36 | let xProj = MLX.addmm(bias_ih_forward + bias_hh_forward, x, Wx_forward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
37 |
38 | let seqLen = x.shape[x.ndim - 2]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/Blocks/BiLSTM.swift:64:25: warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
62 |
63 | private func backwardDirection(_ x: MLXArray) -> MLXArray {
64 | let xProj = MLX.addmm(bias_ih_backward + bias_hh_backward, x, Wx_backward.transposed())
| |- warning: 'addmm(_:_:_:alpha:beta:stream:)' is deprecated: renamed to 'addMM(_:_:_:alpha:beta:stream:)' [#DeprecatedDeclaration]
| `- note: use 'addMM(_:_:_:alpha:beta:stream:)' instead
65 |
66 | let seqLen = x.shape[x.ndim - 2]
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1152/1236] Compiling MLXAudioTTS Utilities.swift
[1153/1236] Compiling MLXAudioTTS WeightNormedConv.swift
[1154/1236] Compiling MLXAudioTTS EnglishG2P.swift
[1155/1236] Compiling MLXAudioTTS EnglishNum2Word.swift
[1156/1236] Compiling MLXAudioTTS BARTConfig.swift
[1157/1236] Compiling MLXAudioTTS BARTDecoderLayer.swift
[1158/1236] Compiling MLXAudioTTS BARTEncoderLayer.swift
[1159/1236] Compiling MLXAudioTTS BARTLayerNorm.swift
[1160/1236] Compiling MLXAudioTTS BARTModel.swift
[1161/1236] Compiling MLXAudioTTS EnglishFallbackNetwork.swift
[1162/1236] Compiling MLXAudioTTS FeedForward.swift
[1163/1236] Compiling MLXAudioSTT WhisperLayers.swift
[1164/1236] Compiling MLXAudioSTT WhisperModel.swift
[1165/1236] Compiling MLXAudioSTT WhisperTokenizer.swift
[1170/1238] Compiling MLXAudioTTS KittenTTSModules.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1171/1238] Compiling MLXAudioTTS KittenTTSTextCleaner.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1172/1238] Compiling MLXAudioTTS KokoroConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1173/1238] Compiling MLXAudioTTS KokoroDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1174/1238] Compiling MLXAudioTTS KokoroModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1175/1238] Compiling MLXAudioTTS KokoroModules.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1176/1238] Compiling MLXAudioTTS KokoroMultilingualProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1177/1238] Compiling MLXAudioTTS SharedConfigs.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1178/1238] Compiling MLXAudioTTS TTSModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
[1179/1238] Compiling MLXAudioTTS TextProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/StyleTTS2/KittenTTS/KittenTTSModules.swift:87:17: warning: variable 'result' was never mutated; consider changing to 'let' constant
85 | let padded = MLXArray.zeros([h.shape[0], h.shape[1], mask.shape[mask.ndim - 1]])
86 | let validLen = min(h.shape[2], padded.shape[2])
87 | var result = padded
| `- warning: variable 'result' was never mutated; consider changing to 'let' constant
88 | result[0..., 0..., ..<validLen] = h[0..., 0..., ..<validLen]
89 | h = result
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:317:13: warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
315 | // Quantize matching Linear layers before loading packed weights (8-bit checkpoints).
316 | if let q = decodeQuantization(configURL: configURL) {
317 | quantize(model: model) { path, _ in
| `- warning: 'quantize(model:filter:apply:)' is deprecated: use quantize that takes a 4 argument apply [#DeprecatedDeclaration]
318 | sanitized["\(path).scales"] != nil ? (q.groupSize, q.bits) : nil
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:469:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
467 | }
468 |
469 | if var (url, tok) = loadJSON("tokenizer.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
470 | tok["post_processor"] = NSNull()
471 | tok["decoder"] = NSNull()
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/IrodoriTTSModel.swift:474:13: warning: variable 'url' was never mutated; consider changing to 'let' constant
472 | write(url, tok)
473 | }
474 | if var (url, cfg) = loadJSON("tokenizer_config.json").map({ ($0.url, $0.obj) }) {
| `- warning: variable 'url' was never mutated; consider changing to 'let' constant
475 | // Force swift-transformers to instantiate UnigramTokenizer (not BPE).
476 | cfg["tokenizer_class"] = "XLMRobertaTokenizer"
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Llama/LlamaTTS.swift:819:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
817 | processor?.prompt(promptTokens)
818 |
819 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
820 | if cache == nil {
821 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[1201/1238] Linking mlx-audio-swift-codec
[1202/1238] Linking mlx-audio-swift-lid
[1203/1238] Applying mlx-audio-swift-codec
[1204/1238] Applying mlx-audio-swift-lid
[1206/1238] Compiling mlx_audio_swift_stt App.swift
[1207/1238] Emitting module mlx_audio_swift_stt
[1207/1238] Write Objects.LinkFileList
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/Qwen3/Qwen3.swift:762:29: warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
760 | let promptTokens = inputIds.squeezed(axis: 0)
761 | processor?.prompt(promptTokens)
762 | var cache = cache
| `- warning: capture of 'cache' with non-Sendable type '[any KVCache]?' in a '@Sendable' closure [#SendableClosureCaptures]
763 | if cache == nil {
764 | cache = self.makeCache()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/mlx-swift-lm/Libraries/MLXLMCommon/KVCache.swift:46:17: note: protocol 'KVCache' does not conform to the 'Sendable' protocol
44 | ///
45 | /// See ``LanguageModel/newCache(parameters:)``
46 | public protocol KVCache: Evaluatable {
| `- note: protocol 'KVCache' does not conform to the 'Sendable' protocol
47 | /// get the current offset
48 | var offset: Int { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[1231/1266] Compiling mlx_audio_swift_tts App.swift
[1232/1266] Emitting module mlx_audio_swift_tts
[1232/1266] Write Objects.LinkFileList
[1234/1266] Emitting module MLXAudioSTS
[1235/1268] Compiling MLXAudioSTS SAMAudioTransformer.swift
[1236/1268] Compiling MLXAudioSTS SAMAudioTypes.swift
[1237/1268] Compiling MLXAudioSTS MossFormer2Config.swift
[1238/1268] Compiling MLXAudioSTS MossFormer2DSP.swift
[1239/1268] Compiling MLXAudioSTS MossFormer2Layers.swift
[1240/1268] Compiling MLXAudioSTS SAMAudioRope.swift
[1241/1268] Compiling MLXAudioSTS SAMAudioTextEncoder.swift
[1242/1268] Compiling MLXAudioSTS SAMAudioWeights.swift
[1243/1268] Compiling MLXAudioSTS STSModel.swift
[1244/1268] Compiling MLXAudioSTS MossFormer2Model.swift
[1245/1268] Compiling MLXAudioSTS SAMAudio.swift
[1246/1268] Compiling MLXAudioSTS SAMAudioAlign.swift
[1247/1268] Compiling MLXAudioSTS DeepFilterNetLayers.swift
[1248/1268] Compiling MLXAudioSTS DeepFilterNetModel.swift
[1249/1268] Compiling MLXAudioSTS DeepFilterNetStreamer.swift
[1250/1268] Compiling MLXAudioSTS SAMAudioConfig.swift
[1251/1268] Compiling MLXAudioSTS SAMAudioPatcher.swift
[1252/1268] Compiling MLXAudioSTS SAMAudioProcessor.swift
[1253/1268] Compiling MLXAudioSTS LFMAudioModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Transformer.swift:26:9: warning: initialization of immutable value 'halfDim' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
24 | let shape = xq.shape
25 | let lastDim = shape[shape.count - 1]
26 | let halfDim = lastDim / 2
| `- warning: initialization of immutable value 'halfDim' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
27 |
28 | let xqR = xq[0..., 0..., 0..., .stride(by: 2)]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Transformer.swift:136:13: warning: variable 'qT' was never mutated; consider changing to 'let' constant
134 | let newCache = (k, v)
135 |
136 | var qT = q.transposed(0, 2, 1, 3)
| `- warning: variable 'qT' was never mutated; consider changing to 'let' constant
137 | var kT = k.transposed(0, 2, 1, 3)
138 | var vT = v.transposed(0, 2, 1, 3)
[1254/1268] Compiling MLXAudioSTS Processor.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Transformer.swift:26:9: warning: initialization of immutable value 'halfDim' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
24 | let shape = xq.shape
25 | let lastDim = shape[shape.count - 1]
26 | let halfDim = lastDim / 2
| `- warning: initialization of immutable value 'halfDim' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
27 |
28 | let xqR = xq[0..., 0..., 0..., .stride(by: 2)]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Transformer.swift:136:13: warning: variable 'qT' was never mutated; consider changing to 'let' constant
134 | let newCache = (k, v)
135 |
136 | var qT = q.transposed(0, 2, 1, 3)
| `- warning: variable 'qT' was never mutated; consider changing to 'let' constant
137 | var kT = k.transposed(0, 2, 1, 3)
138 | var vT = v.transposed(0, 2, 1, 3)
[1255/1268] Compiling MLXAudioSTS Transformer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Transformer.swift:26:9: warning: initialization of immutable value 'halfDim' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
24 | let shape = xq.shape
25 | let lastDim = shape[shape.count - 1]
26 | let halfDim = lastDim / 2
| `- warning: initialization of immutable value 'halfDim' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
27 |
28 | let xqR = xq[0..., 0..., 0..., .stride(by: 2)]
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Transformer.swift:136:13: warning: variable 'qT' was never mutated; consider changing to 'let' constant
134 | let newCache = (k, v)
135 |
136 | var qT = q.transposed(0, 2, 1, 3)
| `- warning: variable 'qT' was never mutated; consider changing to 'let' constant
137 | var kT = k.transposed(0, 2, 1, 3)
138 | var vT = v.transposed(0, 2, 1, 3)
[1256/1268] Compiling MLXAudioSTS DeepFilterNetConfig.swift
[1257/1268] Compiling MLXAudioSTS DeepFilterNetDSP.swift
[1258/1268] Compiling MLXAudioSTS DeepFilterNetForward.swift
[1259/1268] Compiling MLXAudioSTS Conformer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:171:13: warning: variable 'q' was never mutated; consider changing to 'let' constant
169 | let (B, T, _) = (x.dim(0), x.dim(1), x.dim(2))
170 |
171 | var q = qProj(x).reshaped(B, T, numHeads, headDim)
| `- warning: variable 'q' was never mutated; consider changing to 'let' constant
172 | let k = kProj(x).reshaped(B, T, numHeads, headDim)
173 | let v = vProj(x).reshaped(B, T, numHeads, headDim)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:17: warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:20: warning: immutable value 'D' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'D' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:280:24: warning: immutable value 'DOut' was never used; consider replacing with '_' or removing it [#no-usage]
278 | h = relu(conv[6]!(h))
279 |
280 | let (B2, TOut, DOut, C) = (h.dim(0), h.dim(1), h.dim(2), h.dim(3))
| `- warning: immutable value 'DOut' was never used; consider replacing with '_' or removing it [#no-usage]
281 | h = h.transposed(0, 1, 3, 2).reshaped(B2, TOut, -1)
282 | return out(h)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:280:30: warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
278 | h = relu(conv[6]!(h))
279 |
280 | let (B2, TOut, DOut, C) = (h.dim(0), h.dim(1), h.dim(2), h.dim(3))
| `- warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
281 | h = h.transposed(0, 1, 3, 2).reshaped(B2, TOut, -1)
282 | return out(h)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:110:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
108 |
109 | private func applyRoPE(_ x: MLXArray, offset: Int = 0) -> MLXArray {
110 | let (B, H, T, D) = (x.dim(0), x.dim(1), x.dim(2), x.dim(3))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
111 | let invFreq = 1.0 / MLX.pow(
112 | MLXArray(ropeTheta),
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:110:17: warning: immutable value 'H' was never used; consider replacing with '_' or removing it [#no-usage]
108 |
109 | private func applyRoPE(_ x: MLXArray, offset: Int = 0) -> MLXArray {
110 | let (B, H, T, D) = (x.dim(0), x.dim(1), x.dim(2), x.dim(3))
| `- warning: immutable value 'H' was never used; consider replacing with '_' or removing it [#no-usage]
111 | let invFreq = 1.0 / MLX.pow(
112 | MLXArray(ropeTheta),
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:17: warning: immutable value 'K' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'K' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:20: warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
[1260/1268] Compiling MLXAudioSTS Detokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:171:13: warning: variable 'q' was never mutated; consider changing to 'let' constant
169 | let (B, T, _) = (x.dim(0), x.dim(1), x.dim(2))
170 |
171 | var q = qProj(x).reshaped(B, T, numHeads, headDim)
| `- warning: variable 'q' was never mutated; consider changing to 'let' constant
172 | let k = kProj(x).reshaped(B, T, numHeads, headDim)
173 | let v = vProj(x).reshaped(B, T, numHeads, headDim)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:17: warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:20: warning: immutable value 'D' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'D' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:280:24: warning: immutable value 'DOut' was never used; consider replacing with '_' or removing it [#no-usage]
278 | h = relu(conv[6]!(h))
279 |
280 | let (B2, TOut, DOut, C) = (h.dim(0), h.dim(1), h.dim(2), h.dim(3))
| `- warning: immutable value 'DOut' was never used; consider replacing with '_' or removing it [#no-usage]
281 | h = h.transposed(0, 1, 3, 2).reshaped(B2, TOut, -1)
282 | return out(h)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:280:30: warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
278 | h = relu(conv[6]!(h))
279 |
280 | let (B2, TOut, DOut, C) = (h.dim(0), h.dim(1), h.dim(2), h.dim(3))
| `- warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
281 | h = h.transposed(0, 1, 3, 2).reshaped(B2, TOut, -1)
282 | return out(h)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:110:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
108 |
109 | private func applyRoPE(_ x: MLXArray, offset: Int = 0) -> MLXArray {
110 | let (B, H, T, D) = (x.dim(0), x.dim(1), x.dim(2), x.dim(3))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
111 | let invFreq = 1.0 / MLX.pow(
112 | MLXArray(ropeTheta),
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:110:17: warning: immutable value 'H' was never used; consider replacing with '_' or removing it [#no-usage]
108 |
109 | private func applyRoPE(_ x: MLXArray, offset: Int = 0) -> MLXArray {
110 | let (B, H, T, D) = (x.dim(0), x.dim(1), x.dim(2), x.dim(3))
| `- warning: immutable value 'H' was never used; consider replacing with '_' or removing it [#no-usage]
111 | let invFreq = 1.0 / MLX.pow(
112 | MLXArray(ropeTheta),
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:17: warning: immutable value 'K' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'K' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:20: warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
[1261/1268] Compiling MLXAudioSTS LFMAudioConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:171:13: warning: variable 'q' was never mutated; consider changing to 'let' constant
169 | let (B, T, _) = (x.dim(0), x.dim(1), x.dim(2))
170 |
171 | var q = qProj(x).reshaped(B, T, numHeads, headDim)
| `- warning: variable 'q' was never mutated; consider changing to 'let' constant
172 | let k = kProj(x).reshaped(B, T, numHeads, headDim)
173 | let v = vProj(x).reshaped(B, T, numHeads, headDim)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:17: warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:270:20: warning: immutable value 'D' was never used; consider replacing with '_' or removing it [#no-usage]
268 |
269 | func callAsFunction(_ x: MLXArray) -> MLXArray {
270 | let (B, T, D) = (x.dim(0), x.dim(1), x.dim(2))
| `- warning: immutable value 'D' was never used; consider replacing with '_' or removing it [#no-usage]
271 |
272 | var h = x.expandedDimensions(axis: 3)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:280:24: warning: immutable value 'DOut' was never used; consider replacing with '_' or removing it [#no-usage]
278 | h = relu(conv[6]!(h))
279 |
280 | let (B2, TOut, DOut, C) = (h.dim(0), h.dim(1), h.dim(2), h.dim(3))
| `- warning: immutable value 'DOut' was never used; consider replacing with '_' or removing it [#no-usage]
281 | h = h.transposed(0, 1, 3, 2).reshaped(B2, TOut, -1)
282 | return out(h)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Conformer.swift:280:30: warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
278 | h = relu(conv[6]!(h))
279 |
280 | let (B2, TOut, DOut, C) = (h.dim(0), h.dim(1), h.dim(2), h.dim(3))
| `- warning: immutable value 'C' was never used; consider replacing with '_' or removing it [#no-usage]
281 | h = h.transposed(0, 1, 3, 2).reshaped(B2, TOut, -1)
282 | return out(h)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:110:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
108 |
109 | private func applyRoPE(_ x: MLXArray, offset: Int = 0) -> MLXArray {
110 | let (B, H, T, D) = (x.dim(0), x.dim(1), x.dim(2), x.dim(3))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
111 | let invFreq = 1.0 / MLX.pow(
112 | MLXArray(ropeTheta),
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:110:17: warning: immutable value 'H' was never used; consider replacing with '_' or removing it [#no-usage]
108 |
109 | private func applyRoPE(_ x: MLXArray, offset: Int = 0) -> MLXArray {
110 | let (B, H, T, D) = (x.dim(0), x.dim(1), x.dim(2), x.dim(3))
| `- warning: immutable value 'H' was never used; consider replacing with '_' or removing it [#no-usage]
111 | let invFreq = 1.0 / MLX.pow(
112 | MLXArray(ropeTheta),
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:14: warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'B' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:17: warning: immutable value 'K' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'K' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/LFMAudio/Detokenizer.swift:307:20: warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
305 |
306 | public func callAsFunction(_ codes: MLXArray) -> MLXArray {
307 | let (B, K, T) = (codes.dim(0), codes.dim(1), codes.dim(2))
| `- warning: immutable value 'T' was never used; consider replacing with '_' or removing it [#no-usage]
308 |
309 | let clampedCodes = MLX.clip(codes, min: 0, max: config.vocabSize - 1)
[1262/1272] Compiling MLXAudioUI Placeholder.swift
[1263/1272] Emitting module MLXAudioUI
[1263/1272] Linking mlx-audio-swift-stt
[1264/1272] Applying mlx-audio-swift-stt
[1266/1272] Emitting module mlx_audio_swift_sts
[1267/1272] Compiling mlx_audio_swift_sts App.swift
[1267/1272] Write Objects.LinkFileList
[1268/1272] Linking mlx-audio-swift-tts
[1269/1272] Applying mlx-audio-swift-tts
[1270/1272] Linking mlx-audio-swift-sts
[1271/1272] Applying mlx-audio-swift-sts
Build complete! (135.85s)
Fetching https://github.com/ml-explore/mlx-swift.git
Fetching https://github.com/huggingface/swift-transformers.git
Fetching https://github.com/ml-explore/mlx-swift-lm.git
Fetching https://github.com/huggingface/swift-huggingface.git
[1/2443] Fetching swift-huggingface
[808/9277] Fetching swift-huggingface, swift-transformers
[3333/24498] Fetching swift-huggingface, swift-transformers, mlx-swift
[3334/37337] Fetching swift-huggingface, swift-transformers, mlx-swift, mlx-swift-lm
Fetched https://github.com/huggingface/swift-transformers.git from cache (2.87s)
Fetched https://github.com/huggingface/swift-huggingface.git from cache (2.87s)
Fetched https://github.com/ml-explore/mlx-swift.git from cache (2.87s)
Fetched https://github.com/ml-explore/mlx-swift-lm.git from cache (2.87s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.9.0 (3.47s)
Fetching https://github.com/mattt/EventSource.git
Fetching https://github.com/apple/swift-crypto.git
[1/271] Fetching eventsource
[272/18074] Fetching eventsource, swift-crypto
Fetched https://github.com/mattt/EventSource.git from cache (2.96s)
Fetched https://github.com/apple/swift-crypto.git from cache (2.96s)
Computing version for https://github.com/ml-explore/mlx-swift-lm.git
Computed https://github.com/ml-explore/mlx-swift-lm.git at 3.31.4 (3.61s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1/76054] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.77s)
Computing version for https://github.com/ml-explore/mlx-swift.git
Computed https://github.com/ml-explore/mlx-swift.git at 0.31.4 (0.59s)
Fetching https://github.com/apple/swift-numerics
[1/6441] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.51s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (4.41s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.53s)
Computing version for https://github.com/mattt/EventSource.git
Computed https://github.com/mattt/EventSource.git at 1.4.1 (0.55s)
Fetching https://github.com/apple/swift-nio.git
[1/84598] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (11.30s)
Computing version for https://github.com/huggingface/swift-transformers.git
Computed https://github.com/huggingface/swift-transformers.git at 1.3.3 (11.90s)
Fetching https://github.com/ibireme/yyjson.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/huggingface/swift-jinja.git
[1/1255] Fetching swift-jinja
[303/27368] Fetching swift-jinja, swift-collections
[1280/32062] Fetching swift-jinja, swift-collections, yyjson
Fetched https://github.com/ibireme/yyjson.git from cache (1.61s)
[19535/27368] Fetching swift-jinja, swift-collections
Fetched https://github.com/huggingface/swift-jinja.git from cache (2.16s)
Fetched https://github.com/apple/swift-collections.git from cache (2.16s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (2.83s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.4.1 (0.53s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.65s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.101.3 (0.74s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1868] Fetching swift-atomics
[599/8104] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git from cache (1.18s)
Fetched https://github.com/apple/swift-system.git from cache (1.18s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.76s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.7.4 (0.58s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.1 (2.38s)
Fetching https://github.com/apple/swift-asn1.git
[1/1914] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git from cache (0.93s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.1 (1.60s)
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.1
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.4.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.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.1
Creating working copy for https://github.com/ml-explore/mlx-swift-lm.git
Working copy of https://github.com/ml-explore/mlx-swift-lm.git resolved at 3.31.4
Creating working copy for https://github.com/huggingface/swift-transformers.git
Working copy of https://github.com/huggingface/swift-transformers.git resolved at 1.3.3
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.101.3
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/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.7.4
Creating working copy for https://github.com/ml-explore/mlx-swift.git
Working copy of https://github.com/ml-explore/mlx-swift.git resolved at 0.31.4
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
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/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
Creating working copy for https://github.com/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.4.1
warning: 'spi-builder-workspace': found 3 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/MossTTS/README.md
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/IrodoriTTS/README.md
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioTTS/Models/OmniVoice/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioVAD/Models/SileroVAD/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/MLXAudioSTS/Models/DeepFilterNet/README.md
Build complete.
{
"dependencies" : [
{
"identity" : "mlx-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.30.6",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ml-explore/mlx-swift.git"
},
{
"identity" : "mlx-swift-lm",
"requirement" : {
"range" : [
{
"lower_bound" : "3.31.3",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ml-explore/mlx-swift-lm.git"
},
{
"identity" : "swift-transformers",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.6",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/huggingface/swift-transformers.git"
},
{
"identity" : "swift-huggingface",
"requirement" : {
"range" : [
{
"lower_bound" : "0.8.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/huggingface/swift-huggingface.git"
}
],
"manifest_display_name" : "MLXAudio",
"name" : "MLXAudio",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
}
],
"products" : [
{
"name" : "MLXAudioCore",
"targets" : [
"MLXAudioCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioCodecs",
"targets" : [
"MLXAudioCodecs"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioTTS",
"targets" : [
"MLXAudioTTS"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioSTT",
"targets" : [
"MLXAudioSTT"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioVAD",
"targets" : [
"MLXAudioVAD"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioLID",
"targets" : [
"MLXAudioLID"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioSTS",
"targets" : [
"MLXAudioSTS"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioUI",
"targets" : [
"MLXAudioUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudioG2P",
"targets" : [
"MLXAudioG2P"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MLXAudio",
"targets" : [
"MLXAudioCore",
"MLXAudioCodecs",
"MLXAudioTTS",
"MLXAudioSTT",
"MLXAudioVAD",
"MLXAudioLID",
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudioG2P"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "mlx-audio-swift-tts",
"targets" : [
"mlx-audio-swift-tts"
],
"type" : {
"executable" : null
}
},
{
"name" : "mlx-audio-swift-codec",
"targets" : [
"mlx-audio-swift-codec"
],
"type" : {
"executable" : null
}
},
{
"name" : "mlx-audio-swift-sts",
"targets" : [
"mlx-audio-swift-sts"
],
"type" : {
"executable" : null
}
},
{
"name" : "mlx-audio-swift-stt",
"targets" : [
"mlx-audio-swift-stt"
],
"type" : {
"executable" : null
}
},
{
"name" : "mlx-audio-swift-lid",
"targets" : [
"mlx-audio-swift-lid"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "mlx_audio_swift_tts",
"module_type" : "SwiftTarget",
"name" : "mlx-audio-swift-tts",
"path" : "Sources/Tools/mlx-audio-swift-tts",
"product_memberships" : [
"mlx-audio-swift-tts"
],
"sources" : [
"App.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioTTS",
"MLXAudioSTT"
],
"type" : "executable"
},
{
"c99name" : "mlx_audio_swift_stt",
"module_type" : "SwiftTarget",
"name" : "mlx-audio-swift-stt",
"path" : "Sources/Tools/mlx-audio-swift-stt",
"product_memberships" : [
"mlx-audio-swift-stt"
],
"sources" : [
"App.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioSTT"
],
"type" : "executable"
},
{
"c99name" : "mlx_audio_swift_sts",
"module_type" : "SwiftTarget",
"name" : "mlx-audio-swift-sts",
"path" : "Sources/Tools/mlx-audio-swift-sts",
"product_memberships" : [
"mlx-audio-swift-sts"
],
"sources" : [
"App.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioSTS"
],
"type" : "executable"
},
{
"c99name" : "mlx_audio_swift_lid",
"module_type" : "SwiftTarget",
"name" : "mlx-audio-swift-lid",
"path" : "Sources/Tools/mlx-audio-swift-lid",
"product_memberships" : [
"mlx-audio-swift-lid"
],
"sources" : [
"App.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioLID"
],
"type" : "executable"
},
{
"c99name" : "mlx_audio_swift_codec",
"module_type" : "SwiftTarget",
"name" : "mlx-audio-swift-codec",
"path" : "Sources/Tools/mlx-audio-swift-codec",
"product_memberships" : [
"mlx-audio-swift-codec"
],
"sources" : [
"App.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioCodecs"
],
"type" : "executable"
},
{
"c99name" : "MLXAudioVAD",
"module_type" : "SwiftTarget",
"name" : "MLXAudioVAD",
"path" : "Sources/MLXAudioVAD",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXLMCommon",
"HuggingFace"
],
"product_memberships" : [
"MLXAudioSTT",
"MLXAudioVAD",
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudio",
"mlx-audio-swift-tts",
"mlx-audio-swift-sts",
"mlx-audio-swift-stt"
],
"sources" : [
"Models/FSMNVAD/FSMNVAD.swift",
"Models/SileroVAD/SileroVAD.swift",
"Models/SileroVAD/SileroVADConfig.swift",
"Models/SmartTurn/SmartTurn.swift",
"Models/SmartTurn/SmartTurnConfig.swift",
"Models/SmartTurn/SmartTurnFeatures.swift",
"Models/Sortformer/Sortformer.swift",
"Models/Sortformer/SortformerConfig.swift",
"Models/Sortformer/SortformerFeatures.swift",
"SpeechSegmenter.swift",
"VADOutput.swift"
],
"target_dependencies" : [
"MLXAudioCore"
],
"type" : "library"
},
{
"c99name" : "MLXAudioUI",
"module_type" : "SwiftTarget",
"name" : "MLXAudioUI",
"path" : "Sources/MLXAudioUI",
"product_memberships" : [
"MLXAudioUI",
"MLXAudio"
],
"sources" : [
"Placeholder.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioTTS",
"MLXAudioSTS"
],
"type" : "library"
},
{
"c99name" : "MLXAudioTests",
"module_type" : "SwiftTarget",
"name" : "MLXAudioTests",
"path" : "Tests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/media",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"IncrementalMelSpectrogramTests.swift",
"MLXAudioCodecsTests.swift",
"MLXAudioG2PCMUDictTests.swift",
"MLXAudioG2PTests.swift",
"MLXAudioLIDTests.swift",
"MLXAudioSTSTests.swift",
"MLXAudioSTTTests.swift",
"MLXAudioSmokeTests.swift",
"MLXAudioTTSTests.swift",
"MLXAudioVADTests.swift",
"ModuloFloatFixtureValues.swift",
"OmniVoiceTests.swift",
"ParakeetBatchParityTests.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioCodecs",
"MLXAudioTTS",
"MLXAudioSTT",
"MLXAudioVAD",
"MLXAudioSTS",
"MLXAudioLID",
"mlx-audio-swift-lid",
"MLXAudioG2P"
],
"type" : "test"
},
{
"c99name" : "MLXAudioTTS",
"module_type" : "SwiftTarget",
"name" : "MLXAudioTTS",
"path" : "Sources/MLXAudioTTS",
"product_dependencies" : [
"MLX",
"MLXFast",
"MLXNN",
"MLXLMCommon",
"MLXLLM",
"HuggingFace",
"Transformers"
],
"product_memberships" : [
"MLXAudioTTS",
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudio",
"mlx-audio-swift-tts",
"mlx-audio-swift-sts"
],
"sources" : [
"Generation.swift",
"Models/Chatterbox/ChatterboxConfig.swift",
"Models/Chatterbox/ChatterboxModel.swift",
"Models/Chatterbox/T3/LearnedPositionEmbeddings.swift",
"Models/Chatterbox/T3/Perceiver.swift",
"Models/Chatterbox/T3/T3CondEnc.swift",
"Models/Chatterbox/T3/T3GPT2Model.swift",
"Models/Chatterbox/T3/T3Model.swift",
"Models/Chatterbox/VoiceEncoder/VoiceEncoder.swift",
"Models/Chatterbox/VoiceEncoder/VoiceEncoderMelSpec.swift",
"Models/EchoTTS/EchoDiT.swift",
"Models/EchoTTS/EchoTTSAudio.swift",
"Models/EchoTTS/EchoTTSConfig.swift",
"Models/EchoTTS/EchoTTSModel.swift",
"Models/EchoTTS/EchoTTSSampling.swift",
"Models/EchoTTS/EchoTTSText.swift",
"Models/FishSpeech/FishSpeechConfig.swift",
"Models/FishSpeech/FishSpeechModel.swift",
"Models/FishSpeech/FishSpeechPrompt.swift",
"Models/FishSpeech/FishSpeechTokenizer.swift",
"Models/IndexTTS/IndexTTSBigVGAN.swift",
"Models/IndexTTS/IndexTTSConfig.swift",
"Models/IndexTTS/IndexTTSModel.swift",
"Models/IndexTTS/IndexTTSModules.swift",
"Models/IrodoriTTS/IrodoriDiT.swift",
"Models/IrodoriTTS/IrodoriDuration.swift",
"Models/IrodoriTTS/IrodoriTTSConfig.swift",
"Models/IrodoriTTS/IrodoriTTSModel.swift",
"Models/IrodoriTTS/IrodoriTTSSampling.swift",
"Models/IrodoriTTS/IrodoriTTSText.swift",
"Models/Llama/LlamaTTS.swift",
"Models/Llama/LlamaTTSConfig.swift",
"Models/Marvis/CSMLlamaModel.swift",
"Models/Marvis/CSMModel.swift",
"Models/Marvis/MarvisTTSModel.swift",
"Models/MossTTS/MossTTSConfig.swift",
"Models/MossTTS/MossTTSFullSampling.swift",
"Models/MossTTS/MossTTSModel.swift",
"Models/MossTTS/MossTTSProcessor.swift",
"Models/MossTTS/MossTTSQwen3.swift",
"Models/MossTTSNano/MossGPT2.swift",
"Models/MossTTSNano/MossTTSNanoConfig.swift",
"Models/MossTTSNano/MossTTSNanoError.swift",
"Models/MossTTSNano/MossTTSNanoModel.swift",
"Models/MossTTSNano/MossTTSNanoText.swift",
"Models/MossTTSNano/MossTTSSampling.swift",
"Models/OmniVoice/OmniVoice.swift",
"Models/OmniVoice/OmniVoiceConfig.swift",
"Models/OmniVoice/OmniVoiceGenerateParameters.swift",
"Models/OmniVoice/OmniVoiceSemantic.swift",
"Models/PocketTTS/PocketTTSConditioners.swift",
"Models/PocketTTS/PocketTTSConfig.swift",
"Models/PocketTTS/PocketTTSFlowLM.swift",
"Models/PocketTTS/PocketTTSMLP.swift",
"Models/PocketTTS/PocketTTSMimiAdapter.swift",
"Models/PocketTTS/PocketTTSModel.swift",
"Models/PocketTTS/PocketTTSTextUtils.swift",
"Models/PocketTTS/PocketTTSTransformer.swift",
"Models/Qwen3/Config.swift",
"Models/Qwen3/Qwen3.swift",
"Models/Qwen3TTS/Qwen3TTS.swift",
"Models/Qwen3TTS/Qwen3TTSCodePredictor.swift",
"Models/Qwen3TTS/Qwen3TTSConfig.swift",
"Models/Qwen3TTS/Qwen3TTSSpeakerEncoder.swift",
"Models/Qwen3TTS/Qwen3TTSSpeechTokenizer.swift",
"Models/Qwen3TTS/Qwen3TTSTalker.swift",
"Models/Soprano/Soprano.swift",
"Models/Soprano/SopranoConfig.swift",
"Models/Soprano/SopranoDecoder.swift",
"Models/Soprano/TextUtils.swift",
"Models/StyleTTS2/Albert.swift",
"Models/StyleTTS2/Blocks/BiLSTM.swift",
"Models/StyleTTS2/Blocks/LinearNorm.swift",
"Models/StyleTTS2/Blocks/Normalization.swift",
"Models/StyleTTS2/Blocks/ResidualBlocks.swift",
"Models/StyleTTS2/Blocks/SineGenerator.swift",
"Models/StyleTTS2/Blocks/UpSample1d.swift",
"Models/StyleTTS2/Blocks/Utilities.swift",
"Models/StyleTTS2/Blocks/WeightNormedConv.swift",
"Models/StyleTTS2/G2P/EnglishG2P.swift",
"Models/StyleTTS2/G2P/EnglishNum2Word.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/BARTConfig.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/BARTDecoderLayer.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/BARTEncoderLayer.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/BARTLayerNorm.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/BARTModel.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/EnglishFallbackNetwork.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/FeedForward.swift",
"Models/StyleTTS2/G2P/FallbackNetwork/MultiHeadAttention.swift",
"Models/StyleTTS2/G2P/G2PExtensions.swift",
"Models/StyleTTS2/G2P/Lexicon/DataResourcesUtil.swift",
"Models/StyleTTS2/G2P/Lexicon/Lexicon.swift",
"Models/StyleTTS2/G2P/Lexicon/PennTagUtil.swift",
"Models/StyleTTS2/G2P/MToken.swift",
"Models/StyleTTS2/G2P/MisakiTextProcessor.swift",
"Models/StyleTTS2/G2P/TokenContext.swift",
"Models/StyleTTS2/KittenTTS/KittenTTSConfig.swift",
"Models/StyleTTS2/KittenTTS/KittenTTSISTFTNet.swift",
"Models/StyleTTS2/KittenTTS/KittenTTSModel.swift",
"Models/StyleTTS2/KittenTTS/KittenTTSModules.swift",
"Models/StyleTTS2/KittenTTS/KittenTTSTextCleaner.swift",
"Models/StyleTTS2/Kokoro/KokoroConfig.swift",
"Models/StyleTTS2/Kokoro/KokoroDecoder.swift",
"Models/StyleTTS2/Kokoro/KokoroModel.swift",
"Models/StyleTTS2/Kokoro/KokoroModules.swift",
"Models/StyleTTS2/Kokoro/KokoroMultilingualProcessor.swift",
"Models/StyleTTS2/SharedConfigs.swift",
"TTSModel.swift",
"TextProcessor.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioCodecs",
"MLXAudioG2P"
],
"type" : "library"
},
{
"c99name" : "MLXAudioSTT",
"module_type" : "SwiftTarget",
"name" : "MLXAudioSTT",
"path" : "Sources/MLXAudioSTT",
"product_dependencies" : [
"MLX",
"MLXFast",
"MLXNN",
"MLXLMCommon",
"MLXLLM",
"HuggingFace",
"Transformers"
],
"product_memberships" : [
"MLXAudioSTT",
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudio",
"mlx-audio-swift-tts",
"mlx-audio-swift-sts",
"mlx-audio-swift-stt"
],
"sources" : [
"Generation.swift",
"MLXAudioSTT.swift",
"Models/Canary/CanaryConfig.swift",
"Models/Canary/CanaryModel.swift",
"Models/CohereTranscribe/CohereTranscribe.swift",
"Models/CohereTranscribe/CohereTranscribeAudio.swift",
"Models/CohereTranscribe/CohereTranscribeConfig.swift",
"Models/CohereTranscribe/CohereTranscribeDecoder.swift",
"Models/CohereTranscribe/CohereTranscribeEncoder.swift",
"Models/CohereTranscribe/CohereTranscribeTokenizer.swift",
"Models/FireRedASR2/FireRedASR2Audio.swift",
"Models/FireRedASR2/FireRedASR2Config.swift",
"Models/FireRedASR2/FireRedASR2Model.swift",
"Models/FireRedASR2/FireRedASR2Tokenizer.swift",
"Models/GLMASR/GLMASR.swift",
"Models/GLMASR/GLMASRConfig.swift",
"Models/GLMASR/GLMASRLayers.swift",
"Models/GLMASR/STTOutput.swift",
"Models/GraniteSpeech/GraniteSpeech.swift",
"Models/GraniteSpeech/GraniteSpeechConfig.swift",
"Models/LasrCTC/LasrCTCConfig.swift",
"Models/LasrCTC/LasrCTCModel.swift",
"Models/Moonshine/MoonshineConfig.swift",
"Models/Moonshine/MoonshineModel.swift",
"Models/MossTranscribeDiarize/MossTranscribeDiarize.swift",
"Models/MossTranscribeDiarize/MossTranscribeDiarizeConfig.swift",
"Models/Nemo/NemoAlignment.swift",
"Models/Nemo/NemoAttention.swift",
"Models/Nemo/NemoDecodingLogic.swift",
"Models/Nemo/NemoRNNTConfig.swift",
"Models/Nemo/NemoRNNTLayers.swift",
"Models/NemotronASR/NemotronASRAudio.swift",
"Models/NemotronASR/NemotronASRConfig.swift",
"Models/NemotronASR/NemotronASRConformer.swift",
"Models/NemotronASR/NemotronASRModel.swift",
"Models/NemotronASR/NemotronASRStreamSession.swift",
"Models/NemotronASR/NemotronASRStreaming.swift",
"Models/NemotronASR/NemotronASRTokenizer.swift",
"Models/Parakeet/ParakeetAudio.swift",
"Models/Parakeet/ParakeetCTCLayers.swift",
"Models/Parakeet/ParakeetConfig.swift",
"Models/Parakeet/ParakeetConformer.swift",
"Models/Parakeet/ParakeetModel.swift",
"Models/Parakeet/ParakeetNemoAliases.swift",
"Models/Parakeet/ParakeetTokenizer.swift",
"Models/Qwen3ASR/Qwen3ASR.swift",
"Models/Qwen3ASR/Qwen3ASRConfig.swift",
"Models/Qwen3ASR/Qwen3ForcedAligner.swift",
"Models/SenseVoice/SenseVoiceAudio.swift",
"Models/SenseVoice/SenseVoiceConfig.swift",
"Models/SenseVoice/SenseVoiceModel.swift",
"Models/SenseVoice/SenseVoiceTokenizer.swift",
"Models/VoxtralRealtime/VoxtralRealtime.swift",
"Models/VoxtralRealtime/VoxtralRealtimeAudio.swift",
"Models/VoxtralRealtime/VoxtralRealtimeConfig.swift",
"Models/VoxtralRealtime/VoxtralRealtimeDecoder.swift",
"Models/VoxtralRealtime/VoxtralRealtimeEncoder.swift",
"Models/VoxtralRealtime/VoxtralRealtimeStreamSession.swift",
"Models/VoxtralRealtime/VoxtralRealtimeTokenizer.swift",
"Models/Wav2Vec2/Wav2Vec2CTC.swift",
"Models/Wav2Vec2/Wav2Vec2STTConfig.swift",
"Models/Whisper/WhisperAudio.swift",
"Models/Whisper/WhisperConfig.swift",
"Models/Whisper/WhisperLayers.swift",
"Models/Whisper/WhisperModel.swift",
"Models/Whisper/WhisperTokenizer.swift",
"Streaming/IncrementalMelSpectrogram.swift",
"Streaming/StreamingEncoder.swift",
"Streaming/StreamingInferenceSession.swift",
"Streaming/StreamingTypes.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioCodecs",
"MLXAudioVAD"
],
"type" : "library"
},
{
"c99name" : "MLXAudioSTS",
"module_type" : "SwiftTarget",
"name" : "MLXAudioSTS",
"path" : "Sources/MLXAudioSTS",
"product_dependencies" : [
"MLX",
"MLXNN",
"MLXFast",
"MLXLMCommon",
"MLXLLM",
"HuggingFace",
"Transformers"
],
"product_memberships" : [
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudio",
"mlx-audio-swift-sts"
],
"sources" : [
"Models/DeepFilterNet/DeepFilterNetConfig.swift",
"Models/DeepFilterNet/DeepFilterNetDSP.swift",
"Models/DeepFilterNet/DeepFilterNetForward.swift",
"Models/DeepFilterNet/DeepFilterNetLayers.swift",
"Models/DeepFilterNet/DeepFilterNetModel.swift",
"Models/DeepFilterNet/DeepFilterNetStreamer.swift",
"Models/LFMAudio/Conformer.swift",
"Models/LFMAudio/Detokenizer.swift",
"Models/LFMAudio/LFMAudioConfig.swift",
"Models/LFMAudio/LFMAudioModel.swift",
"Models/LFMAudio/Processor.swift",
"Models/LFMAudio/Transformer.swift",
"Models/MossFormer2SE/MossFormer2Config.swift",
"Models/MossFormer2SE/MossFormer2DSP.swift",
"Models/MossFormer2SE/MossFormer2Layers.swift",
"Models/MossFormer2SE/MossFormer2Model.swift",
"Models/SAMAudio/SAMAudio.swift",
"Models/SAMAudio/SAMAudioAlign.swift",
"Models/SAMAudio/SAMAudioConfig.swift",
"Models/SAMAudio/SAMAudioPatcher.swift",
"Models/SAMAudio/SAMAudioProcessor.swift",
"Models/SAMAudio/SAMAudioRope.swift",
"Models/SAMAudio/SAMAudioTextEncoder.swift",
"Models/SAMAudio/SAMAudioTransformer.swift",
"Models/SAMAudio/SAMAudioTypes.swift",
"Models/SAMAudio/SAMAudioWeights.swift",
"STSModel.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioCodecs",
"MLXAudioTTS",
"MLXAudioSTT"
],
"type" : "library"
},
{
"c99name" : "MLXAudioLID",
"module_type" : "SwiftTarget",
"name" : "MLXAudioLID",
"path" : "Sources/MLXAudioLID",
"product_dependencies" : [
"MLX",
"MLXNN",
"HuggingFace"
],
"product_memberships" : [
"MLXAudioLID",
"MLXAudio",
"mlx-audio-swift-lid"
],
"sources" : [
"LIDOutput.swift",
"Models/EcapaTdnn/EcapaMelSpectrogram.swift",
"Models/EcapaTdnn/EcapaTdnnConfig.swift",
"Models/EcapaTdnn/EcapaTdnnLID.swift",
"Models/EcapaTdnn/EcapaTdnnLayers.swift",
"Models/Wav2Vec2/Wav2Vec2Config.swift",
"Models/Wav2Vec2/Wav2Vec2LID.swift",
"Models/Wav2Vec2/Wav2Vec2Layers.swift"
],
"target_dependencies" : [
"MLXAudioCore",
"MLXAudioCodecs"
],
"type" : "library"
},
{
"c99name" : "MLXAudioG2P",
"module_type" : "SwiftTarget",
"name" : "MLXAudioG2P",
"path" : "Sources/MLXAudioG2P",
"product_dependencies" : [
"MLX",
"MLXNN"
],
"product_memberships" : [
"MLXAudioTTS",
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudioG2P",
"MLXAudio",
"mlx-audio-swift-tts",
"mlx-audio-swift-sts"
],
"sources" : [
"Attention.swift",
"Config.swift",
"Decoder.swift",
"DecoderLayer.swift",
"Encoder.swift",
"EncoderLayer.swift",
"FeedForward.swift",
"G2P.swift",
"G2PTypes.swift",
"Lexicon/CMUDict/ARPAbetMapper.swift",
"Lexicon/CMUDict/CMUDictLoader.swift",
"Lexicon/CMUDict/CMUDictParser.swift",
"Lexicon/InMemoryLexicon.swift",
"Lexicon/LexiconEntry.swift",
"Lexicon/LexiconProviding.swift",
"Model.swift",
"NeuralPhonemizer.swift",
"RelativePositionBias.swift",
"Tokenizer.swift",
"Weights.swift"
],
"type" : "library"
},
{
"c99name" : "MLXAudioCore",
"module_type" : "SwiftTarget",
"name" : "MLXAudioCore",
"path" : "Sources/MLXAudioCore",
"product_dependencies" : [
"MLX",
"MLXNN",
"HuggingFace"
],
"product_memberships" : [
"MLXAudioCore",
"MLXAudioCodecs",
"MLXAudioTTS",
"MLXAudioSTT",
"MLXAudioVAD",
"MLXAudioLID",
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudio",
"mlx-audio-swift-tts",
"mlx-audio-swift-codec",
"mlx-audio-swift-sts",
"mlx-audio-swift-stt",
"mlx-audio-swift-lid"
],
"sources" : [
"AudioPlayer.swift",
"AudioSessionManager.swift",
"AudioUtils.swift",
"DSP.swift",
"Generation/GenerationTypes.swift",
"ModelUtils.swift",
"PCMStreamConverter.swift",
"SentencePieceTokenizer.swift"
],
"type" : "library"
},
{
"c99name" : "MLXAudioCodecs",
"module_type" : "SwiftTarget",
"name" : "MLXAudioCodecs",
"path" : "Sources/MLXAudioCodecs",
"product_dependencies" : [
"MLX",
"MLXFast",
"MLXNN",
"MLXLMCommon",
"HuggingFace",
"Transformers"
],
"product_memberships" : [
"MLXAudioCodecs",
"MLXAudioTTS",
"MLXAudioSTT",
"MLXAudioLID",
"MLXAudioSTS",
"MLXAudioUI",
"MLXAudio",
"mlx-audio-swift-tts",
"mlx-audio-swift-codec",
"mlx-audio-swift-sts",
"mlx-audio-swift-stt",
"mlx-audio-swift-lid"
],
"sources" : [
"AudioCodecModel.swift",
"BigVGAN/BigVGAN.swift",
"BigVGAN/BigVGANConfig.swift",
"BigVGAN/BigVGANLayers.swift",
"DACVAE/DACVAE.swift",
"DACVAE/DACVAEConfig.swift",
"DACVAE/DACVAEDecoder.swift",
"DACVAE/DACVAEEncoder.swift",
"DACVAE/DACVAELayers.swift",
"DACVAE/DACVAEWatermark.swift",
"Descript/DescriptDAC.swift",
"Descript/DescriptDACConfig.swift",
"Descript/DescriptQuantization.swift",
"EcapaTdnn/EcapaTdnnBackbone.swift",
"EcapaTdnn/EcapaTdnnConfig.swift",
"Encodec/Encodec.swift",
"Encodec/EncodecConfig.swift",
"Encodec/EncodecLayers.swift",
"Encodec/EncodecQuantization.swift",
"FishS1DAC/FishS1DAC.swift",
"FishS1DAC/FishS1DACConfig.swift",
"FishS1DAC/FishS1DACLayers.swift",
"FishS1DAC/FishS1DACQuantization.swift",
"FishS1DAC/FishS1DACTransformer.swift",
"HiggsAudio/HiggsAudioTokenizer.swift",
"Mimi/Conv.swift",
"Mimi/Mimi.swift",
"Mimi/Quantization.swift",
"Mimi/Seanet.swift",
"Mimi/Transformer.swift",
"MossAudioTokenizer/MossAudioTokenizer.swift",
"S3/S3TokenizerV2.swift",
"S3Gen/CAMPPlus.swift",
"S3Gen/ConformerEncoder.swift",
"S3Gen/FlowMatching.swift",
"S3Gen/HiFTGenerator.swift",
"S3Gen/S3GenMel.swift",
"S3Gen/StepAudio2.swift",
"SNAC/Attention.swift",
"SNAC/Config.swift",
"SNAC/Layers.swift",
"SNAC/SNACDecoder.swift",
"SNAC/VQ.swift",
"Vocos/Vocos.swift",
"Vocos/VocosBackbone.swift"
],
"target_dependencies" : [
"MLXAudioCore"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.