The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SemanticSearch, reference main (e73483), with Swift 6.3 for macOS (SPM) on 14 Oct 2026 01:59:14 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/drewster99/swift-semantic-search.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/drewster99/swift-semantic-search
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at e734834 0.1.0: load-race fixes, offline cached loads, public errors
Cloned https://github.com/drewster99/swift-semantic-search.git
Revision (git rev-parse @):
e734834a2ea39985d7619ce4293b98413b713bf5
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/drewster99/swift-semantic-search.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/drewster99/swift-semantic-search.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
[0/8] Write sources
[2/8] Write encuda-tool-entitlement.plist
[3/8] Write sources
[4/8] Write swift-version-69A768CDF2A0BEE1.txt
[6/10] Compiling ArgumentParserToolInfo ToolInfo.swift
[7/10] Emitting module ArgumentParserToolInfo
[8/58] Compiling ArgumentParser InputOrigin.swift
[9/58] Compiling ArgumentParser Name.swift
[10/58] Compiling ArgumentParser Parsed.swift
[11/58] Compiling ArgumentParser ParsedValues.swift
[12/58] Compiling ArgumentParser ParserError.swift
[13/63] Compiling ArgumentParser CommandGroup.swift
[14/63] Compiling ArgumentParser EnumerableFlag.swift
[15/63] Compiling ArgumentParser ExpressibleByArgument.swift
[16/63] Compiling ArgumentParser ParsableArguments.swift
[17/63] Compiling ArgumentParser ParsableCommand.swift
[18/63] Compiling ArgumentParser SequenceExtensions.swift
[19/63] Compiling ArgumentParser StringExtensions.swift
[20/63] Compiling ArgumentParser SwiftExtensions.swift
[21/63] Compiling ArgumentParser Tree.swift
[22/63] Compiling ArgumentParser AsyncCompletionsValidator.swift
[23/63] Compiling ArgumentParser CodingKeyValidator.swift
[24/63] Compiling ArgumentParser NonsenseFlagsValidator.swift
[25/63] Compiling ArgumentParser ParsableArgumentsValidation.swift
[26/63] Compiling ArgumentParser PositionalArgumentsValidator.swift
[27/63] Compiling ArgumentParser UniqueNamesValidator.swift
[28/63] Compiling ArgumentParser BashCompletionsGenerator.swift
[29/63] Compiling ArgumentParser CompletionsGenerator.swift
[30/63] Compiling ArgumentParser FishCompletionsGenerator.swift
[31/63] Compiling ArgumentParser ZshCompletionsGenerator.swift
[32/63] Compiling ArgumentParser Argument.swift
[33/63] Compiling ArgumentParser ArgumentDiscussion.swift
[34/63] Emitting module ArgumentParser
[35/63] Compiling ArgumentParser Option.swift
[36/63] Compiling ArgumentParser OptionGroup.swift
[37/63] Compiling ArgumentParser ParentCommand.swift
[38/63] Compiling ArgumentParser AsyncParsableCommand.swift
[39/63] Compiling ArgumentParser CommandConfiguration.swift
[40/63] Compiling ArgumentParser SplitArguments.swift
[41/63] Compiling ArgumentParser DumpHelpGenerator.swift
[42/63] Compiling ArgumentParser HelpCommand.swift
[43/63] Compiling ArgumentParser HelpGenerator.swift
[44/63] Compiling ArgumentParser MessageInfo.swift
[45/63] Compiling ArgumentParser ArgumentDecoder.swift
[46/63] Compiling ArgumentParser ArgumentDefinition.swift
[47/63] Compiling ArgumentParser ArgumentSet.swift
[48/63] Compiling ArgumentParser CommandParser.swift
[49/63] Compiling ArgumentParser InputKey.swift
[50/63] Compiling ArgumentParser ArgumentHelp.swift
[51/63] Compiling ArgumentParser ArgumentVisibility.swift
[52/63] Compiling ArgumentParser CompletionKind.swift
[53/63] Compiling ArgumentParser Errors.swift
[54/63] Compiling ArgumentParser Flag.swift
[55/63] Compiling ArgumentParser NameSpecification.swift
[56/63] Compiling ArgumentParser UsageGenerator.swift
[57/63] Compiling ArgumentParser CollectionExtensions.swift
[58/63] Compiling ArgumentParser Foundation.swift
[59/63] Compiling ArgumentParser Mutex.swift
[60/63] Compiling ArgumentParser Platform.swift
[61/69] Compiling encuda encuda.swift
[62/69] Compiling encuda encuda-utils.swift
[63/69] Compiling encuda encuda-link.swift
[64/69] Compiling encuda encuda-error.swift
[65/69] Compiling encuda encuda-compile.swift
[66/69] Emitting module encuda
[66/69] Write Objects.LinkFileList
[67/69] Linking encuda-tool
[68/69] Applying encuda-tool
[1/1] Compiling plugin CudaBuild
[2/2] Compiling plugin GenerateManual
[3/3] Compiling plugin GenerateDoccReference
Building for debugging...
[3/208] Write sources
[9/208] Copying t5_tokenizer_config.json
[9/208] Write sources
[11/208] Copying gpt2_tokenizer_config.json
[11/208] Copying PrivacyInfo.xcprivacy
[13/208] Write sources
[26/208] Compiling _NumericsShims _NumericsShims.c
[27/208] Compiling version.cpp
[28/208] Write swift-version-69A768CDF2A0BEE1.txt
[29/208] Compiling yyjson.c
[30/219] Compiling utils.cpp
[31/219] Compiling scheduler.cpp
[33/219] Compiling RealModule RealFunctions.swift
[34/253] Compiling RealModule RelaxedArithmetic.swift
[35/253] Compiling RealModule Real.swift
[36/253] Compiling RealModule Float80+Real.swift
[37/253] Compiling InternalCollectionsUtilities Iterable+Equality.swift
[38/253] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[39/253] Compiling InternalCollectionsUtilities MutableRef.swift
[40/256] Compiling RealModule Float16+Real.swift
[41/256] Compiling RealModule ElementaryFunctions.swift
[42/256] Compiling RealModule Float+Real.swift
[43/256] Compiling InternalCollectionsUtilities MutableSpan+Extras.swift
[44/256] Compiling InternalCollectionsUtilities OutputSpan+Extras.swift
[45/256] Compiling RealModule AugmentedArithmetic.swift
[46/256] Compiling RealModule Double+Real.swift
[47/256] Emitting module RealModule
[48/256] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[49/256] Compiling InternalCollectionsUtilities _SortedCollection.swift
[50/256] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[51/343] Compiling Crypto MLKEM_wrapper.swift
[52/343] Compiling Crypto XWing_boring.swift
[53/343] Compiling Crypto KEM-Errors.swift
[53/343] Compiling cuda.cpp
[54/343] Compiling compile.cpp
[56/343] Compiling Crypto Digest.swift
[57/343] Compiling Crypto Digests.swift
[58/343] Compiling Crypto HashFunctions.swift
[59/343] Compiling Crypto ChaChaPoly_boring.swift
[60/343] Compiling Crypto ChaChaPoly.swift
[61/343] Compiling Crypto Cipher.swift
[62/343] Compiling Crypto HashFunctions_SHA2.swift
[63/343] Compiling Crypto AES-GCM.swift
[64/343] Compiling Crypto AES-GCM_boring.swift
[65/354] Compiling Crypto PKCS8PrivateKey.swift
[66/354] Compiling Crypto SEC1PrivateKey.swift
[67/354] Compiling Crypto SubjectPublicKeyInfo.swift
[68/354] Compiling Crypto ECDH_boring.swift
[69/354] Compiling Crypto DH.swift
[70/354] Compiling Crypto ECDH.swift
[71/354] Compiling Crypto KEM.swift
[72/354] Compiling Crypto MLKEM.swift
[73/354] Compiling Crypto XWing.swift
[74/354] Compiling Crypto CryptoError_boring.swift
[75/354] Compiling Crypto CryptoKitErrors.swift
[76/354] Compiling Crypto Digest_boring.swift
[77/354] Emitting module InternalCollectionsUtilities
[78/354] Emitting module Crypto
[79/363] Compiling ComplexModule Complex.swift
[80/363] Compiling ComplexModule Polar.swift
[81/363] Compiling ComplexModule Complex+StringConvertible.swift
[82/364] Compiling Crypto ANSIx963.swift
[83/364] Compiling Crypto HKDF.swift
[84/364] Compiling Crypto AESWrap.swift
[85/364] Compiling Crypto AESWrap_boring.swift
[86/364] Compiling Crypto Ed25519_boring.swift
[87/364] Compiling Crypto NISTCurvesKeys_boring.swift
[88/364] Compiling Crypto X25519Keys_boring.swift
[89/364] Compiling Crypto Curve25519.swift
[90/364] Compiling Crypto Ed25519Keys.swift
[91/364] Compiling Crypto ASN1Identifier.swift
[92/364] Compiling Crypto ASN1Integer.swift
[93/364] Compiling Crypto ASN1Null.swift
[94/364] Compiling Crypto ASN1OctetString.swift
[95/364] Compiling Crypto ASN1Strings.swift
[96/364] Compiling Crypto ArraySliceBigint.swift
[97/364] Compiling Crypto GeneralizedTime.swift
[98/364] Compiling Crypto ObjectIdentifier.swift
[99/364] Compiling Crypto ECDSASignature.swift
[100/364] Compiling Crypto PEMDocument.swift
[101/364] Compiling Crypto HPKE-NIST-EC-KEMs.swift
[102/364] Compiling Crypto HPKE-KEM.swift
[103/364] Compiling Crypto HPKE-Errors.swift
[104/364] Compiling Crypto HPKE.swift
[105/364] Compiling Crypto HPKE-Context.swift
[106/364] Compiling Crypto HPKE-KeySchedule.swift
[107/364] Compiling Crypto HPKE-Modes.swift
[108/364] Compiling Crypto Insecure.swift
[109/364] Compiling Crypto Insecure_HashFunctions.swift
[110/364] Compiling Crypto MLKEM_boring.swift
[116/364] Compiling Crypto Nonces.swift
[117/364] Compiling Crypto ASN1.swift
[118/364] Compiling Crypto ASN1Any.swift
[119/364] Compiling Crypto ASN1BitString.swift
[120/364] Compiling Crypto ASN1Boolean.swift
[121/364] Compiling Crypto NISTCurvesKeys.swift
[122/364] Compiling Crypto X25519Keys.swift
[123/364] Compiling Crypto SymmetricKeys.swift
[124/364] Compiling Crypto HMAC.swift
[125/364] Compiling Crypto MACFunctions.swift
[126/364] Compiling Crypto MessageAuthenticationCode.swift
[127/364] Compiling Crypto AES.swift
[128/364] Compiling Crypto ECDSASignature_boring.swift
[129/364] Compiling Crypto ECDSA_boring.swift
[130/364] Compiling Crypto HashFunctions_SHA3.swift
[131/364] Compiling Crypto Digest_xkcp.swift
[132/364] Compiling Crypto HPKE-AEAD.swift
[133/364] Compiling Crypto HPKE-Ciphersuite.swift
[134/364] Compiling Crypto HPKE-KDF.swift
[135/364] Compiling Crypto HPKE-KexKeyDerivation.swift
[136/364] Compiling Crypto HPKE-LabeledExtract.swift
[137/364] Compiling Crypto HPKE-Utils.swift
[138/364] Compiling Crypto DHKEM.swift
[139/364] Compiling Crypto HPKE-KEM-Curve25519.swift
[140/364] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[141/364] Compiling ComplexModule Complex+AlgebraicField.swift
[159/364] Compiling ComplexModule Scale.swift
[160/364] Compiling Crypto EdDSA_boring.swift
[161/364] Compiling Crypto MLDSA_boring.swift
[162/364] Compiling Crypto MLDSA_wrapper.swift
[163/364] Compiling Crypto ECDSA.swift
[164/364] Compiling Crypto Ed25519.swift
[165/364] Compiling Crypto MLDSA.swift
[166/364] Compiling Crypto Signature.swift
[167/364] Compiling Crypto CryptoKitErrors_boring.swift
[168/364] Compiling Crypto Optional+withUnsafeBytes_boring.swift
[169/364] Compiling ComplexModule Complex+Numeric.swift
[170/364] Compiling ComplexModule Complex+IntegerLiteral.swift
[173/364] Emitting module ComplexModule
[174/364] Compiling ComplexModule Complex+Codable.swift
[175/364] Compiling ComplexModule Complex+Hashable.swift
[176/364] Compiling ComplexModule Complex+ElementaryFunctions.swift
[176/364] Compiling random.cpp
[178/399] Compiling Numerics Numerics.swift
[179/407] Emitting module Numerics
[180/424] Compiling Crypto RNG_boring.swift
[181/424] Compiling Crypto SafeCompare_boring.swift
[182/424] Compiling Crypto Zeroization_boring.swift
[183/424] Compiling Crypto _CryptoModuleAnchor.swift
[184/424] Compiling Crypto PrettyBytes.swift
[185/424] Compiling Crypto SafeCompare.swift
[186/424] Compiling Crypto SecureBytes.swift
[187/424] Compiling Crypto Zeroization.swift
[188/424] Compiling Crypto resource_bundle_accessor.swift
[189/424] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[190/424] Compiling OrderedCollections OrderedSet+Descriptions.swift
[191/424] Compiling OrderedCollections OrderedSet+Diffing.swift
[192/424] Compiling OrderedCollections OrderedSet+Equatable.swift
[193/424] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[194/424] Compiling OrderedCollections OrderedSet+Hashable.swift
[195/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[196/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[197/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[198/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[199/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[200/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[201/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[202/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[203/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[204/430] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[205/430] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[206/430] Compiling OrderedCollections OrderedSet+Sendable.swift
[207/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[208/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[209/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[210/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[211/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[212/430] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[213/430] Compiling OrderedCollections _Hashtable+Header.swift
[214/430] Compiling OrderedCollections OrderedDictionary+Codable.swift
[215/430] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[216/430] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[217/430] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[218/430] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[219/430] Compiling OrderedCollections OrderedDictionary+Elements.swift
[220/430] Compiling OrderedCollections _HashTable+Bucket.swift
[221/430] Compiling OrderedCollections _HashTable+BucketIterator.swift
[222/430] Compiling OrderedCollections _HashTable+Constants.swift
[223/430] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[224/430] Compiling OrderedCollections _HashTable+Testing.swift
[225/430] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[226/430] Compiling OrderedCollections _HashTable.swift
[227/430] Compiling OrderedCollections OrderedSet+SubSequence.swift
[228/430] Compiling OrderedCollections OrderedSet+Testing.swift
[229/430] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[230/430] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[231/430] Compiling OrderedCollections OrderedSet.swift
[232/430] Compiling OrderedCollections _UnsafeBitset.swift
[233/430] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[234/430] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[235/430] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[236/430] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[237/430] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[238/430] Compiling OrderedCollections OrderedDictionary+Move.swift
[239/430] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[240/430] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[241/430] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[242/430] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[243/430] Compiling OrderedCollections OrderedDictionary+Values.swift
[244/430] Compiling OrderedCollections OrderedDictionary.swift
[245/430] Compiling OrderedCollections OrderedSet+Codable.swift
[246/430] Compiling OrderedCollections OrderedSet+Initializers.swift
[247/430] Compiling OrderedCollections OrderedSet+Insertions.swift
[248/430] Compiling OrderedCollections OrderedSet+Invariants.swift
[249/430] Compiling OrderedCollections OrderedSet+Move.swift
[250/430] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[251/430] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[251/430] Compiling transforms.cpp
[252/430] Compiling cholesky.cpp
[253/430] Compiling primitives.cpp
[255/430] Emitting module OrderedCollections
[255/430] Compiling no_gguf.cpp
[257/430] Compiling EventSource EventSource+AsyncHTTPClient.swift
[258/430] Compiling EventSource AsyncSequence+Events.swift
[259/430] Compiling EventSource AsyncEventsSequence.swift
[260/430] Emitting module EventSource
[261/430] Compiling EventSource EventSource.swift
[261/445] Compiling linalg.cpp
[262/497] Compiling load.cpp
[263/497] Compiling graph_utils.cpp
[264/497] Compiling fft.cpp
[265/497] Compiling ops.cpp
[266/497] Compiling safetensors.cpp
[267/497] Compiling dtype_utils.cpp
[268/497] Compiling einsum.cpp
[269/497] Compiling fast.cpp
[270/497] Compiling dtype.cpp
[271/497] Compiling utils.cpp
[272/497] Compiling no_ring.cpp
[274/497] Compiling Jinja Utilities.swift
[274/498] Compiling no_nccl.cpp
[276/498] Compiling Jinja Tests.swift
[277/498] Compiling Jinja Template.swift
[278/498] Compiling Jinja Token.swift
[278/498] Compiling no_mpi.cpp
[279/498] Compiling primitives.cpp
[281/498] Compiling HuggingFace ChatCompletion.swift
[282/498] Compiling HuggingFace FeatureExtraction.swift
[283/498] Compiling HuggingFace InferenceClient.swift
[284/498] Compiling HuggingFace Message.swift
[284/498] Compiling no_jaccl.cpp
[286/498] Compiling HuggingFace HubClient+Buckets.swift
[287/498] Compiling HuggingFace HubClient+Collections.swift
[287/498] Compiling device.cpp
[289/498] Compiling Jinja Value.swift
[289/498] Compiling ops.cpp
[291/498] Compiling HuggingFace HubClient+Organizations.swift
[292/498] Compiling HuggingFace HubClient+Pagination.swift
[293/498] Compiling HuggingFace HubClient+Papers.swift
[294/498] Compiling HuggingFace HubClient+Repos.swift
[295/498] Compiling HuggingFace HubClient+Spaces.swift
[296/498] Compiling HuggingFace HubClient+User.swift
[297/503] Compiling HuggingFace HubClient.swift
[298/503] Compiling HuggingFace Model.swift
[299/503] Compiling HuggingFace OAuth.swift
[300/503] Compiling HuggingFace Organization.swift
[301/503] Compiling HuggingFace Pagination.swift
[302/503] Compiling HuggingFace Paper.swift
[303/503] Compiling HuggingFace Repo.swift
[304/503] Compiling HuggingFace ResourceGroup.swift
[305/503] Compiling HuggingFace Space.swift
[306/503] Compiling HuggingFace Tags.swift
[307/503] Compiling HuggingFace User.swift
[308/503] Compiling HuggingFace XetDownloadProgress.swift
[309/503] Compiling HuggingFace AccessRequest.swift
[310/503] Compiling HuggingFace Billing.swift
[311/503] Compiling HuggingFace Bucket.swift
[312/503] Compiling HuggingFace Collection.swift
[313/503] Compiling HuggingFace CommaSeparatedList.swift
[314/503] Compiling HuggingFace Dataset.swift
[314/503] Compiling distributed.cpp
[316/503] Compiling HuggingFace Discussion.swift
[317/503] Compiling HuggingFace File.swift
[318/503] Compiling HuggingFace Git.swift
[319/503] Compiling HuggingFace HubCache.swift
[320/503] Emitting module Jinja
[321/503] Compiling HuggingFace SpeechToText.swift
[322/503] Compiling HuggingFace TextToImage.swift
[323/503] Compiling HuggingFace TextToVideo.swift
[324/503] Compiling HuggingFace OAuthClient.swift
[325/503] Compiling HuggingFace TokenStorage.swift
[326/503] Compiling HuggingFace CacheLocationProvider.swift
[327/503] Compiling HuggingFace Data+Extensions.swift
[328/503] Compiling HuggingFace JSONDecoder+Extensions.swift
[329/503] Compiling HuggingFace URL+Extensions.swift
[330/503] Compiling HuggingFace URLSession+Linux.swift
[335/503] Compiling HuggingFace Provider.swift
[342/503] Emitting module HuggingFace
[343/503] Compiling HuggingFace FileLock.swift
[344/503] Compiling HuggingFace HTTPClient.swift
[345/503] Compiling HuggingFace MultipartBuilder.swift
[346/503] Compiling HuggingFace TokenProvider.swift
[347/503] Compiling HuggingFace Value.swift
[347/503] Compiling utils.cpp
[348/503] Compiling unary.cpp
[349/503] Compiling ternary.cpp
[350/503] Compiling softmax.cpp
[351/503] Compiling sort.cpp
[352/503] Compiling compile.cpp
[354/503] Compiling HuggingFace HubClient+Datasets.swift
[355/503] Compiling HuggingFace HubClient+Discussions.swift
[356/503] Compiling HuggingFace HubClient+Files.swift
[357/503] Compiling HuggingFace HubClient+Git.swift
[358/503] Compiling HuggingFace HubClient+Models.swift
[359/503] Compiling HuggingFace HubClient+OAuth.swift
[359/503] Compiling slicing.cpp
[360/510] Compiling scan.cpp
[361/510] Compiling export.cpp
[362/510] Compiling resident.cpp
[363/510] Compiling rope.cpp
[364/510] Compiling scaled_dot_product_attention.cpp
[365/510] Compiling reduce.cpp
[366/510] Compiling metal.cpp
[367/510] Compiling primitives.cpp
[368/510] Compiling quantized.cpp
[369/510] Compiling normalization.cpp
[371/510] Compiling Hub resource_bundle_accessor.swift
[372/510] Compiling Hub YYJSONParser.swift
[372/510] Compiling logsumexp.cpp
[373/510] Compiling matmul.cpp
[374/510] Compiling fence.cpp
[375/510] Compiling event.cpp
[376/510] Compiling jit_kernels.cpp
[377/510] Compiling hadamard.cpp
[379/510] Compiling Hub Hub.swift
[380/510] Compiling Hub Config.swift
[381/510] Compiling Hub BinaryDistinct.swift
[382/510] Emitting module Hub
[383/510] Compiling Hub HubApi.swift
[383/510] Compiling indexing.cpp
[384/510] Compiling eval.cpp
[386/522] Compiling Tokenizers Trie.swift
[387/523] Compiling Tokenizers UnigramTokenizer.swift
[388/523] Emitting module Tokenizers
[389/523] Compiling Tokenizers BPETokenizer.swift
[390/523] Compiling Tokenizers BertTokenizer.swift
[391/523] Compiling Tokenizers ByteEncoder.swift
[392/523] Compiling Tokenizers Decoder.swift
[393/523] Compiling Tokenizers TokenLattice.swift
[394/523] Compiling Tokenizers String+PreTokenization.swift
[395/523] Compiling Tokenizers PreTokenizer.swift
[396/523] Compiling Tokenizers PostProcessor.swift
[397/523] Compiling Tokenizers Normalizer.swift
[398/523] Compiling Tokenizers Tokenizer.swift
[398/523] Compiling fft.cpp
[399/523] Compiling distributed.cpp
[400/533] Compiling device_info.cpp
[401/533] Compiling copy.cpp
[402/533] Compiling binary.cpp
[403/533] Compiling slicing.cpp
[404/533] Compiling conv.cpp
[405/533] Compiling compiled.cpp
[406/533] Compiling threefry.cpp
[407/533] Compiling device.cpp
[408/533] Compiling allocator.cpp
[409/533] Compiling primitives.cpp
[410/533] Compiling custom_kernel.cpp
[411/533] Compiling no_cuda.cpp
[413/533] Compiling Generation TopPLogitsWarper.swift
[414/533] Compiling Generation TemperatureLogitsWarper.swift
[415/533] Compiling Generation TopKLogitsWarper.swift
[416/533] Compiling Generation MinPLogitsWarper.swift
[417/533] Compiling Generation LogitsProcessor.swift
[418/533] Compiling Generation RepetitionPenaltyLogitsProcessor.swift
[419/533] Compiling Generation GenerationConfig.swift
[420/533] Emitting module Generation
[421/533] Compiling Generation Generation.swift
[422/533] Compiling Generation Decoders.swift
[422/533] Compiling copy.cpp
[424/537] Compiling Models Weights.swift
[425/537] Compiling Models LanguageModelTypes.swift
[426/537] Emitting module Models
[427/537] Compiling Models LanguageModel.swift
[427/537] Compiling softmax.cpp
[428/537] Compiling select.cpp
[429/537] Compiling svd.cpp
[430/537] Compiling scan.cpp
[431/537] Compiling quantized.cpp
[432/537] Compiling sort.cpp
[433/537] Compiling qrf.cpp
[434/537] Compiling unary.cpp
[435/537] Compiling primitives.cpp
[436/537] Compiling reduce.cpp
[437/537] Compiling jit_compiler.cpp
[438/537] Compiling matmul.cpp
[439/537] Compiling logsumexp.cpp
[440/537] Compiling masked_mm.cpp
[441/537] Compiling luf.cpp
[442/537] Compiling hadamard.cpp
[443/537] Compiling cblas.cpp
[444/537] Compiling bnns.cpp
[445/537] Compiling inverse.cpp
[446/537] Compiling encoder.cpp
[447/537] Compiling eval.cpp
[448/537] Compiling fft.cpp
[449/537] Compiling device_info.cpp
[450/537] Compiling distributed.cpp
[451/537] Compiling indexing.cpp
[452/537] Compiling slicing.cpp
[453/537] Compiling utils.cpp
[454/537] Compiling arg_reduce.cpp
[455/537] Compiling eigh.cpp
[456/537] Compiling eig.cpp
[457/537] Compiling utils.cpp
[458/537] Compiling unary_ops.cpp
[459/537] Compiling reduce.cpp
[460/537] Compiling unary.cpp
[461/537] Compiling ternary_ops.cpp
[462/537] Compiling ternary.cpp
[463/537] Compiling steel_gemm_splitk_nax.cpp
[464/537] Compiling steel_gemm_splitk.cpp
[465/537] Compiling steel_gemm_segmented.cpp
[466/537] Compiling steel_gemm_masked.cpp
[467/537] Compiling steel_gemm_gather_nax.cpp
[468/537] Compiling steel_gemm_gather.cpp
[469/537] Compiling steel_gemm_fused_nax.cpp
[470/537] Compiling steel_gemm_fused.cpp
[471/537] Compiling steel_conv_3d.cpp
[471/537] Compiling steel_conv_general.cpp
[473/537] Compiling steel_conv.cpp
[474/537] Compiling steel_attention_nax.cpp
[475/537] Compiling sort.cpp
[476/537] Compiling steel_attention.cpp
[477/537] Compiling softmax.cpp
[478/537] Compiling scatter_axis.cpp
[479/537] Compiling scan.cpp
[480/537] Compiling scatter.cpp
[481/537] Compiling reduce.cpp
[482/537] Compiling reduce_utils.cpp
[483/537] Compiling quantized_utils.cpp
[484/537] Compiling quantized_nax.cpp
[485/537] Compiling masked_scatter.cpp
[486/537] Compiling quantized.cpp
[487/537] Compiling hadamard.cpp
[487/537] Compiling logsumexp.cpp
[489/537] Compiling gemm_nax.cpp
[490/537] Compiling gemv_masked.cpp
[491/537] Compiling gather_front.cpp
[492/537] Compiling gemm.cpp
[493/537] Compiling gather_axis.cpp
[494/537] Compiling gather.cpp
[495/537] Compiling fp_quantized_nax.cpp
[496/537] Compiling fp_quantized.cpp
[497/537] Compiling copy.cpp
[498/537] Compiling fft.cpp
[499/537] Compiling compiled_preamble.cpp
[500/537] Compiling conv.cpp
[501/537] Compiling binary_two.cpp
[502/537] Compiling binary_ops.cpp
[503/537] Compiling arange.cpp
[504/537] Compiling binary.cpp
[505/537] Compiling broadcasting.cpp
[506/537] Compiling load.cpp
[507/537] Compiling conv.cpp
[508/537] Compiling compiled.cpp
[509/537] Compiling common.cpp
[510/537] Compiling array.cpp
[511/537] Compiling copy.cpp
[512/537] Compiling version.cpp
[513/537] Compiling transforms_impl.cpp
[514/537] Compiling vector.cpp
[515/537] Compiling transforms.cpp
[516/537] Compiling string.cpp
[517/537] Compiling stream.cpp
[518/537] Compiling compiled_conditional.cpp
[519/537] Compiling random.cpp
[520/537] Compiling metal.cpp
[521/537] Compiling ops.cpp
[522/537] Compiling memory.cpp
[523/537] Compiling map.cpp
[524/537] Compiling io_types.cpp
[525/537] Compiling linalg.cpp
[526/537] Compiling io.cpp
[527/537] Compiling error.cpp
[528/537] Compiling fft.cpp
[529/537] Compiling fast.cpp
[530/537] Compiling export.cpp
[531/537] Compiling format.cc
[532/537] Compiling device.cpp
[533/537] Compiling Cmlx.m
[534/537] Compiling binary.cpp
[535/537] Compiling closure.cpp
[536/537] Compiling array.cpp
[538/574] Compiling MLX Foundation+Util.swift
[539/574] Compiling MLX GPU+Metal.swift
[540/574] Compiling MLX IO.swift
[541/574] Compiling MLX Linalg.swift
[542/574] Compiling MLX MLXArray+Normalizer.swift
[543/574] Compiling MLX MLXArray+Ops.swift
[544/574] Compiling MLX MLXArray+maskFill.swift
[545/574] Compiling MLX MLXArray.swift
[546/578] Compiling MLX MLXCustomFunction.swift
[547/578] Compiling MLX MLXFast.swift
[548/578] Compiling MLX MLXFastKernel.swift
[549/578] Compiling MLX Memory.swift
[550/578] Compiling MLX Transforms+Compile.swift
[551/578] Compiling MLX Transforms+CompileOverloads.swift
[552/578] Compiling MLX Transforms+Eval.swift
[553/578] Compiling MLX Transforms+Grad.swift
[554/578] Compiling MLX Nested.swift
[555/578] Compiling MLX Ops+Array.swift
[556/578] Compiling MLX Ops.swift
[557/578] Compiling MLX ParameterTypes.swift
[558/578] Compiling MLX Protocols.swift
[559/578] Compiling MLX Random.swift
[560/578] Compiling MLX State.swift
[561/578] Compiling MLX Stream.swift
[562/578] Compiling MLX ArrayAt.swift
[563/578] Compiling MLX Cmlx+Util.swift
[564/578] Compiling MLX DType.swift
[565/578] Compiling MLX Device.swift
[566/578] Compiling MLX ErrorHandler.swift
[567/578] Compiling MLX Export.swift
[568/578] Compiling MLX FFT.swift
[569/578] Compiling MLX Factory.swift
[570/578] Compiling MLX MLXArray+Bytes.swift
[571/578] Compiling MLX MLXArray+Indexing.swift
[572/578] Compiling MLX MLXArray+Init.swift
[573/578] Compiling MLX MLXArray+Metal.swift
[574/578] Emitting module MLX
[575/578] Compiling MLX Transforms+Internal.swift
[576/578] Compiling MLX Transforms+Vmap.swift
[577/578] Compiling MLX Transforms.swift
[578/578] Compiling MLX WiredMemory.swift
[579/598] Compiling MLXLinalg Linalg.swift
[580/598] Emitting module MLXLinalg
[581/598] Emitting module MLXNN
[582/599] Compiling MLXNN Recurrent.swift
[583/599] Compiling MLXNN Transformer.swift
[584/599] Compiling MLXNN PositionalEncoding.swift
[585/599] Compiling MLXNN Quantized.swift
[586/599] Compiling MLXNN Losses.swift
[587/599] Compiling MLXNN Module.swift
[588/599] Compiling MLXNN Normalization.swift
[589/599] Compiling MLXNN Pooling.swift
[590/599] Compiling MLXNN Embedding.swift
[591/599] Compiling MLXNN Linear.swift
[592/599] Compiling MLXNN ConvolutionTransposed.swift
[593/599] Compiling MLXNN Dropout.swift
[594/599] Compiling MLXNN Containers.swift
[595/599] Compiling MLXNN Convolution.swift
[596/599] Compiling MLXNN Upsample.swift
[597/599] Compiling MLXNN Activations.swift
[598/599] Compiling MLXNN Cache.swift
[599/599] Compiling MLXNN ValueAndGrad.swift
[600/602] Compiling MLXOptimizers Schedulers.swift
[601/602] Compiling MLXOptimizers Optimizers.swift
[602/602] Emitting module MLXOptimizers
[603/649] Emitting module MLXLMCommon
[604/654] Compiling MLXLMCommon Tool.swift
[605/654] Compiling MLXLMCommon ToolCall.swift
[606/654] Compiling MLXLMCommon ToolCallFormat.swift
[607/654] Compiling MLXLMCommon ToolCallProcessor.swift
[608/654] Compiling MLXLMCommon ToolParameter.swift
[609/654] Compiling MLXLMCommon ModelAdapterTypeRegistry.swift
[610/654] Compiling MLXLMCommon AttentionUtils.swift
[611/654] Compiling MLXLMCommon BaseConfiguration.swift
[612/654] Compiling MLXLMCommon Chat.swift
[613/654] Compiling MLXLMCommon ChatSession.swift
[614/654] Compiling MLXLMCommon ModelContainer.swift
[615/654] Compiling MLXLMCommon ModelFactory.swift
[616/654] Compiling MLXLMCommon Gemma.swift
[617/654] Compiling MLXLMCommon Module+Extensions.swift
[618/654] Compiling MLXLMCommon AbstractModelRegistry.swift
[619/654] Compiling MLXLMCommon DoRA+Layers.swift
[620/654] Compiling MLXLMCommon LoRA+Layers.swift
[621/654] Compiling MLXLMCommon LoRAContainer.swift
[622/654] Compiling MLXLMCommon LoRAModel.swift
[623/654] Compiling MLXLMCommon ModelAdapter.swift
[624/654] Compiling MLXLMCommon ModelAdapterFactory.swift
[625/654] Compiling MLXLMCommon ModelTypeRegistry.swift
[626/654] Compiling MLXLMCommon ProcessorTypeRegistry.swift
[627/654] Compiling MLXLMCommon RoPEUtils.swift
[628/654] Compiling MLXLMCommon SuScaledRoPE.swift
[629/654] Compiling MLXLMCommon SwitchLayers.swift
[630/654] Compiling MLXLMCommon MiniMaxM2ToolCallParser.swift
[631/654] Compiling MLXLMCommon MistralToolCallParser.swift
[632/654] Compiling MLXLMCommon ParserUtilities.swift
[633/654] Compiling MLXLMCommon PythonicToolCallParser.swift
[634/654] Compiling MLXLMCommon XMLFunctionParser.swift
[635/654] Compiling MLXLMCommon Tokenizer.swift
[636/654] Compiling MLXLMCommon GLM4ToolCallParser.swift
[637/654] Compiling MLXLMCommon GemmaFunctionParser.swift
[638/654] Compiling MLXLMCommon JSONToolCallParser.swift
[639/654] Compiling MLXLMCommon KimiK2ToolCallParser.swift
[640/654] Compiling MLXLMCommon Evaluate.swift
[641/654] Compiling MLXLMCommon Encodable+toolResult.swift
[642/654] Compiling MLXLMCommon JSONDecoder+JSON5.swift
[643/654] Compiling MLXLMCommon GenerationConfigFile.swift
[644/654] Compiling MLXLMCommon InterpolationUtils.swift
[645/654] Compiling MLXLMCommon JSONDecodingTypes.swift
[646/654] Compiling MLXLMCommon KVCache.swift
[647/654] Compiling MLXLMCommon LanguageModel.swift
[648/654] Compiling MLXLMCommon Load.swift
[649/654] Compiling MLXLMCommon ModelConfiguration.swift
[650/654] Compiling MLXLMCommon Value.swift
[651/654] Compiling MLXLMCommon UserInput.swift
[652/654] Compiling MLXLMCommon SerialAccessContainer.swift
[653/654] Compiling MLXLMCommon WiredMemoryPolicies.swift
[654/654] Compiling MLXLMCommon WiredMemoryUtils.swift
[655/666] Compiling MLXEmbedders Load.swift
[656/666] Compiling MLXEmbedders Bert.swift
[657/666] Compiling MLXEmbedders EmbeddingModel.swift
[658/666] Compiling MLXEmbedders MLXArray+Helper.swift
[659/666] Compiling MLXEmbedders BaseConfiguration.swift
[660/666] Compiling MLXEmbedders Configuration.swift
[661/666] Emitting module MLXEmbedders
[662/666] Compiling MLXEmbedders NomicBert.swift
[663/666] Compiling MLXEmbedders Gemma3.swift
[664/666] Compiling MLXEmbedders Qwen3.swift
[665/666] Compiling MLXEmbedders Models.swift
[666/666] Compiling MLXEmbedders Pooling.swift
[667/667] Compiling MLXEmbedders Tokenizer.swift
[668/678] Compiling SemanticSearch ModelLocator.swift
[669/678] Compiling SemanticSearch ModelState.swift
[670/678] Compiling SemanticSearch GPUMemoryReport.swift
[671/678] Compiling SemanticSearch SemanticSearchEngine.swift
[672/678] Compiling SemanticSearch EmbeddingModel.swift
[673/678] Compiling SemanticSearch SemanticSearchError.swift
[674/678] Compiling SemanticSearch Logging.swift
[675/679] Compiling SemanticSearch EmbeddingBackend.swift
[676/679] Compiling SemanticSearch EmbeddingBackendLoader.swift
[677/679] Emitting module SemanticSearch
[678/679] Compiling SemanticSearch MLXEmbedderBackend.swift
[679/679] Compiling SemanticSearch VectorMath.swift
Build complete! (105.01s)
Fetching https://github.com/drewster99/mlx-swift
Fetching https://github.com/drewster99/mlx-swift-lm
Fetching https://github.com/huggingface/swift-transformers
[1/7273] Fetching swift-transformers
[2/18367] Fetching swift-transformers, mlx-swift
[3/22697] Fetching swift-transformers, mlx-swift, mlx-swift-lm
Fetched https://github.com/drewster99/mlx-swift-lm from cache (1.72s)
Fetched https://github.com/huggingface/swift-transformers from cache (1.72s)
Fetched https://github.com/drewster99/mlx-swift from cache (1.86s)
Computing version for https://github.com/drewster99/mlx-swift
Computed https://github.com/drewster99/mlx-swift at 0.31.7 (2.50s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-numerics
[1/6756] Fetching swift-numerics
[812/25870] Fetching swift-numerics, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (2.05s)
Fetched https://github.com/apple/swift-numerics from cache (2.05s)
Computing version for https://github.com/drewster99/mlx-swift-lm
Computed https://github.com/drewster99/mlx-swift-lm at 2.31.4 (2.64s)
Computing version for https://github.com/huggingface/swift-transformers
Computed https://github.com/huggingface/swift-transformers at 1.2.1 (0.57s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/huggingface/swift-huggingface.git
Fetching https://github.com/ibireme/yyjson.git
[1/1382] Fetching swift-jinja
[2/4402] Fetching swift-jinja, swift-huggingface
[3/23045] Fetching swift-jinja, swift-huggingface, swift-crypto
[1556/28179] Fetching swift-jinja, swift-huggingface, swift-crypto, yyjson
[3998/56954] Fetching swift-jinja, swift-huggingface, swift-crypto, yyjson, swift-collections
Fetched https://github.com/ibireme/yyjson.git from cache (9.29s)
Fetched https://github.com/apple/swift-crypto.git from cache (9.29s)
Fetched https://github.com/huggingface/swift-huggingface.git from cache (9.29s)
Fetched https://github.com/huggingface/swift-jinja.git from cache (9.29s)
Fetched https://github.com/apple/swift-collections.git from cache (9.29s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (12.20s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.57s)
Computing version for https://github.com/huggingface/swift-huggingface.git
Computed https://github.com/huggingface/swift-huggingface.git at 0.13.0 (0.56s)
Fetching https://github.com/mattt/EventSource.git
[1/314] Fetching eventsource
Fetched https://github.com/mattt/EventSource.git from cache (0.85s)
Computing version for https://github.com/mattt/EventSource.git
Computed https://github.com/mattt/EventSource.git at 1.5.1 (1.44s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.5.1 (0.55s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.67s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.57s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (2.45s)
Fetching https://github.com/apple/swift-asn1.git
[1/2041] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git from cache (1.08s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (1.81s)
Creating working copy for https://github.com/huggingface/swift-huggingface.git
Working copy of https://github.com/huggingface/swift-huggingface.git resolved at 0.13.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/huggingface/swift-transformers
Working copy of https://github.com/huggingface/swift-transformers resolved at 1.2.1
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
Creating working copy for https://github.com/drewster99/mlx-swift-lm
Working copy of https://github.com/drewster99/mlx-swift-lm resolved at 2.31.4
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.3
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.3
Creating working copy for https://github.com/drewster99/mlx-swift
Working copy of https://github.com/drewster99/mlx-swift resolved at 0.31.7
Creating working copy for https://github.com/mattt/EventSource.git
Working copy of https://github.com/mattt/EventSource.git resolved at 1.5.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.5.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.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift-lm",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.31.4",
            "upper_bound" : "2.32.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/drewster99/mlx-swift-lm"
    },
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.31.7",
            "upper_bound" : "0.32.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/drewster99/mlx-swift"
    },
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "1.3.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers"
    }
  ],
  "manifest_display_name" : "SemanticSearch",
  "name" : "SemanticSearch",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SemanticSearch",
      "targets" : [
        "SemanticSearch"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SemanticSearchTests",
      "module_type" : "SwiftTarget",
      "name" : "SemanticSearchTests",
      "path" : "Tests/SemanticSearchTests",
      "product_dependencies" : [
        "MLXEmbedders"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SemanticSearchTests/Fixtures/corpus.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "BackendLoadingTests.swift",
        "EngineJoinTests.swift",
        "EngineLifecycleTests.swift",
        "ModelLocatorTests.swift",
        "SemanticSearchIntegrationTests.swift",
        "Support/EngineTestDoubles.swift",
        "VectorMathRankingTests.swift",
        "VectorMathTests.swift"
      ],
      "target_dependencies" : [
        "SemanticSearch"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SemanticSearch",
      "module_type" : "SwiftTarget",
      "name" : "SemanticSearch",
      "path" : "Sources/SemanticSearch",
      "product_dependencies" : [
        "MLX",
        "MLXEmbedders",
        "MLXLinalg",
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "SemanticSearch"
      ],
      "sources" : [
        "Backend/EmbeddingBackend.swift",
        "Backend/EmbeddingBackendLoader.swift",
        "Backend/MLXEmbedderBackend.swift",
        "EmbeddingModel.swift",
        "GPUMemoryReport.swift",
        "Logging.swift",
        "ModelLocator.swift",
        "ModelState.swift",
        "SemanticSearchEngine.swift",
        "SemanticSearchError.swift",
        "VectorMath.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
Done.