The Swift Package Index logo.Swift Package Index

Build Information

Successful build of mlx-turbovec-swift, reference main (2e9aca), with Swift 6.3 for macOS (SPM) on 1 Jul 2026 06:24:06 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/offlyn-ai/mlx-turbovec-swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/offlyn-ai/mlx-turbovec-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 2e9acad Add MLX GPU acceleration backend
Cloned https://github.com/offlyn-ai/mlx-turbovec-swift.git
Revision (git rev-parse @):
2e9acad9bdd02b70685ae9a8ebfdf467b4c6ff08
SUCCESS checkout https://github.com/offlyn-ai/mlx-turbovec-swift.git at main
Fetching https://github.com/ml-explore/mlx-swift
[1/15112] Fetching mlx-swift
Fetched https://github.com/ml-explore/mlx-swift from cache (1.80s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.5 (2.45s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-numerics
[1/17949] Fetching swift-argument-parser
[2/24390] Fetching swift-argument-parser, swift-numerics
Fetched https://github.com/apple/swift-numerics from cache (1.66s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.66s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (2.20s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.54s)
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/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.5
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
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "mlx-turbovec-swift",
      "name": "mlx-turbovec-swift",
      "url": "https://github.com/offlyn-ai/mlx-turbovec-swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mlx-turbovec-swift",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "mlx-swift",
          "name": "mlx-swift",
          "url": "https://github.com/ml-explore/mlx-swift",
          "version": "0.31.5",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/mlx-swift",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-numerics",
              "name": "swift-numerics",
              "url": "https://github.com/apple/swift-numerics",
              "version": "1.1.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-numerics",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-argument-parser",
              "name": "swift-argument-parser",
              "url": "https://github.com/apple/swift-argument-parser",
              "version": "1.8.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/offlyn-ai/mlx-turbovec-swift.git
[1/39] Fetching mlx-turbovec-swift
Fetched https://github.com/offlyn-ai/mlx-turbovec-swift.git from cache (0.63s)
Fetching https://github.com/ml-explore/mlx-swift from cache
Fetched https://github.com/ml-explore/mlx-swift from cache (0.52s)
Computing version for https://github.com/ml-explore/mlx-swift
Computed https://github.com/ml-explore/mlx-swift at 0.31.5 (0.58s)
Fetching https://github.com/apple/swift-numerics from cache
Fetching https://github.com/apple/swift-argument-parser from cache
Fetched https://github.com/apple/swift-argument-parser from cache (0.51s)
Fetched https://github.com/apple/swift-numerics from cache (0.51s)
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/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.03s)
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/offlyn-ai/mlx-turbovec-swift.git
Working copy of https://github.com/offlyn-ai/mlx-turbovec-swift.git resolved at main (2e9acad)
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/ml-explore/mlx-swift
Working copy of https://github.com/ml-explore/mlx-swift resolved at 0.31.5
warning: '.resolve-product-dependencies': dependency 'mlx-turbovec-swift' is not used by any target
Found 1 product dependencies
  - mlx-swift
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/offlyn-ai/mlx-turbovec-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[0/8] Write sources
[2/8] Write encuda-tool-entitlement.plist
[2/8] Write sources
[4/8] Write swift-version--6988338F2F200930.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] Emitting module ArgumentParser
[14/63] Compiling ArgumentParser Option.swift
[15/63] Compiling ArgumentParser OptionGroup.swift
[16/63] Compiling ArgumentParser ParentCommand.swift
[17/63] Compiling ArgumentParser AsyncParsableCommand.swift
[18/63] Compiling ArgumentParser CommandConfiguration.swift
[19/63] Compiling ArgumentParser CommandGroup.swift
[20/63] Compiling ArgumentParser EnumerableFlag.swift
[21/63] Compiling ArgumentParser ExpressibleByArgument.swift
[22/63] Compiling ArgumentParser ParsableArguments.swift
[23/63] Compiling ArgumentParser ParsableCommand.swift
[24/63] Compiling ArgumentParser ArgumentHelp.swift
[25/63] Compiling ArgumentParser ArgumentVisibility.swift
[26/63] Compiling ArgumentParser CompletionKind.swift
[27/63] Compiling ArgumentParser Errors.swift
[28/63] Compiling ArgumentParser Flag.swift
[29/63] Compiling ArgumentParser NameSpecification.swift
[30/63] Compiling ArgumentParser CodingKeyValidator.swift
[31/63] Compiling ArgumentParser NonsenseFlagsValidator.swift
[32/63] Compiling ArgumentParser ParsableArgumentsValidation.swift
[33/63] Compiling ArgumentParser PositionalArgumentsValidator.swift
[34/63] Compiling ArgumentParser UniqueNamesValidator.swift
[35/63] Compiling ArgumentParser SequenceExtensions.swift
[36/63] Compiling ArgumentParser StringExtensions.swift
[37/63] Compiling ArgumentParser SwiftExtensions.swift
[38/63] Compiling ArgumentParser Tree.swift
[39/63] Compiling ArgumentParser AsyncCompletionsValidator.swift
[40/63] Compiling ArgumentParser BashCompletionsGenerator.swift
[41/63] Compiling ArgumentParser CompletionsGenerator.swift
[42/63] Compiling ArgumentParser FishCompletionsGenerator.swift
[43/63] Compiling ArgumentParser ZshCompletionsGenerator.swift
[44/63] Compiling ArgumentParser Argument.swift
[45/63] Compiling ArgumentParser ArgumentDiscussion.swift
[46/63] Compiling ArgumentParser ArgumentDecoder.swift
[47/63] Compiling ArgumentParser ArgumentDefinition.swift
[48/63] Compiling ArgumentParser ArgumentSet.swift
[49/63] Compiling ArgumentParser CommandParser.swift
[50/63] Compiling ArgumentParser InputKey.swift
[51/63] Compiling ArgumentParser SplitArguments.swift
[52/63] Compiling ArgumentParser DumpHelpGenerator.swift
[53/63] Compiling ArgumentParser HelpCommand.swift
[54/63] Compiling ArgumentParser HelpGenerator.swift
[55/63] Compiling ArgumentParser MessageInfo.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-utils.swift
[62/69] Compiling encuda encuda.swift
[63/69] Compiling encuda encuda-compile.swift
[64/69] Compiling encuda encuda-error.swift
[65/69] Emitting module encuda
[66/69] Compiling encuda encuda-link.swift
[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/195] Write sources
[7/195] Write TurboVecBenchmark-entitlement.plist
[8/195] Write sources
[11/195] Compiling _NumericsShims _NumericsShims.c
[12/195] Compiling version.cpp
[13/195] Write swift-version--6988338F2F200930.txt
[14/195] Compiling utils.cpp
[15/195] Compiling scheduler.cpp
[17/206] Compiling RealModule RealFunctions.swift
[18/207] Compiling RealModule Float80+Real.swift
[19/207] Compiling RealModule Real.swift
[19/207] Compiling stream.cpp
[20/207] Compiling transforms.cpp
[21/207] Compiling RealModule RelaxedArithmetic.swift
[22/207] Compiling string.cpp
[24/207] Compiling RealModule Float16+Real.swift
[25/207] Compiling RealModule ElementaryFunctions.swift
[26/207] Compiling RealModule Float+Real.swift
[27/207] Compiling RealModule AugmentedArithmetic.swift
[28/207] Compiling RealModule AlgebraicField.swift
[29/207] Compiling RealModule ApproximateEquality.swift
[30/207] Compiling RealModule Double+Real.swift
[31/207] Emitting module RealModule
[31/207] Compiling linalg.cpp
[32/207] Compiling random.cpp
[34/218] Compiling ComplexModule Polar.swift
[35/219] Compiling ComplexModule Complex+StringConvertible.swift
[36/219] Compiling ComplexModule Complex+IntegerLiteral.swift
[37/219] Compiling ComplexModule Complex+Numeric.swift
[38/219] Compiling ComplexModule Complex+Hashable.swift
[39/219] Compiling ComplexModule Complex.swift
[40/219] Compiling ComplexModule Scale.swift
[41/219] Compiling ComplexModule Complex+Codable.swift
[42/219] Compiling ComplexModule Complex+ElementaryFunctions.swift
[43/219] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[44/219] Compiling ComplexModule Complex+AlgebraicField.swift
[45/219] Emitting module ComplexModule
[45/219] Compiling transforms.cpp
[46/219] Compiling no_gguf.cpp
[48/221] Emitting module Numerics
[49/221] Compiling Numerics Numerics.swift
[49/221] Compiling graph_utils.cpp
[50/221] Compiling primitives.cpp
[51/221] Compiling fft.cpp
[52/221] Compiling load.cpp
[53/221] Compiling dtype_utils.cpp
[54/221] Compiling fast.cpp
[55/221] Compiling dtype.cpp
[56/221] Compiling utils.cpp
[57/221] Compiling no_ring.cpp
[58/221] Compiling safetensors.cpp
[59/221] Compiling einsum.cpp
[60/221] Compiling primitives.cpp
[61/221] Compiling ops.cpp
[62/221] Compiling no_nccl.cpp
[63/221] Compiling device.cpp
[64/221] Compiling no_mpi.cpp
[65/221] Compiling no_jaccl.cpp
[66/221] Compiling ops.cpp
[67/221] Compiling distributed.cpp
[68/221] Compiling utils.cpp
[69/221] Compiling unary.cpp
[70/221] Compiling compile.cpp
[71/221] Compiling softmax.cpp
[72/221] Compiling ternary.cpp
[73/221] Compiling sort.cpp
[74/221] Compiling slicing.cpp
[75/221] Compiling scan.cpp
[76/221] Compiling scaled_dot_product_attention.cpp
[77/221] Compiling resident.cpp
[78/221] Compiling rope.cpp
[79/221] Compiling export.cpp
[80/221] Compiling metal.cpp
[81/221] Compiling reduce.cpp
[82/221] Compiling primitives.cpp
[83/221] Compiling normalization.cpp
[84/221] Compiling quantized.cpp
[85/221] Compiling logsumexp.cpp
[86/221] Compiling matmul.cpp
[87/221] Compiling jit_kernels.cpp
[88/221] Compiling fence.cpp
[89/221] Compiling hadamard.cpp
[90/221] Compiling event.cpp
[91/221] Compiling indexing.cpp
[92/221] Compiling device_info.cpp
[93/221] Compiling eval.cpp
[94/221] Compiling distributed.cpp
[95/221] Compiling fft.cpp
[96/221] Compiling slicing.cpp
[97/221] Compiling primitives.cpp
[98/221] Compiling device.cpp
[99/221] Compiling threefry.cpp
[100/221] Compiling copy.cpp
[101/221] Compiling allocator.cpp
[102/221] Compiling compiled.cpp
[103/221] Compiling binary.cpp
[104/221] Compiling conv.cpp
[105/221] Compiling no_cuda.cpp
[106/221] Compiling copy.cpp
[107/221] Compiling custom_kernel.cpp
[108/221] Compiling softmax.cpp
[109/221] Compiling select.cpp
[110/221] Compiling primitives.cpp
[111/221] Compiling scan.cpp
[112/221] Compiling svd.cpp
[113/221] Compiling quantized.cpp
[114/221] Compiling qrf.cpp
[115/221] Compiling sort.cpp
[116/221] Compiling unary.cpp
[117/221] Compiling reduce.cpp
[118/221] Compiling jit_compiler.cpp
[119/221] Compiling matmul.cpp
[120/221] Compiling logsumexp.cpp
[121/221] Compiling hadamard.cpp
[122/221] Compiling masked_mm.cpp
[123/221] Compiling luf.cpp
[124/221] Compiling inverse.cpp
[125/221] Compiling cblas.cpp
[126/221] Compiling bnns.cpp
[127/221] Compiling encoder.cpp
[128/221] Compiling eval.cpp
[129/221] Compiling fft.cpp
[130/221] Compiling device_info.cpp
[131/221] Compiling distributed.cpp
[132/221] Compiling indexing.cpp
[133/221] Compiling utils.cpp
[134/221] Compiling arg_reduce.cpp
[135/221] Compiling eigh.cpp
[136/221] Compiling eig.cpp
[137/221] Compiling slicing.cpp
[138/221] Compiling reduce.cpp
[139/221] Compiling utils.cpp
[140/221] Compiling unary_ops.cpp
[141/221] Compiling unary.cpp
[142/221] Compiling ternary_ops.cpp
[143/221] Compiling ternary.cpp
[144/221] Compiling cholesky.cpp
[145/221] Compiling steel_gemm_splitk_nax.cpp
[146/221] Compiling steel_gemm_splitk.cpp
[147/221] Compiling steel_gemm_segmented.cpp
[148/221] Compiling steel_gemm_masked.cpp
[149/221] Compiling steel_gemm_gather_nax.cpp
[150/221] Compiling steel_gemm_gather.cpp
[151/221] Compiling steel_gemm_fused_nax.cpp
[152/221] Compiling steel_gemm_fused.cpp
[153/221] Compiling steel_conv_general.cpp
[154/221] Compiling steel_conv_3d.cpp
[155/221] Compiling steel_conv.cpp
[156/221] Compiling steel_attention_nax.cpp
[157/221] Compiling steel_attention.cpp
[158/221] Compiling sort.cpp
[159/221] Compiling softmax.cpp
[160/221] Compiling scatter_axis.cpp
[161/221] Compiling load.cpp
[162/221] Compiling scatter.cpp
[163/221] Compiling scan.cpp
[164/221] Compiling reduce_utils.cpp
[165/221] Compiling reduce.cpp
[166/221] Compiling quantized_utils.cpp
[167/221] Compiling quantized_nax.cpp
[168/221] Compiling conv.cpp
[169/221] Compiling quantized.cpp
[170/221] Compiling logsumexp.cpp
[171/221] Compiling masked_scatter.cpp
[172/221] Compiling hadamard.cpp
[173/221] Compiling broadcasting.cpp
[174/221] Compiling gemv_masked.cpp
[175/221] Compiling gemm_nax.cpp
[176/221] Compiling gemm.cpp
[177/221] Compiling gather_axis.cpp
[178/221] Compiling gather_front.cpp
[179/221] Compiling gather.cpp
[180/221] Compiling fp_quantized_nax.cpp
[181/221] Compiling fp_quantized.cpp
[182/221] Compiling copy.cpp
[183/221] Compiling fft.cpp
[184/221] Compiling conv.cpp
[185/221] Compiling binary_two.cpp
[186/221] Compiling compiled_preamble.cpp
[187/221] Compiling binary_ops.cpp
[188/221] Compiling binary.cpp
[189/221] Compiling arange.cpp
[190/221] Compiling compiled.cpp
[191/221] Compiling common.cpp
[192/221] Compiling copy.cpp
[193/221] Compiling array.cpp
[194/221] Compiling version.cpp
[195/221] Compiling transforms_impl.cpp
[196/221] Compiling random.cpp
[197/221] Compiling vector.cpp
[198/221] Compiling metal.cpp
[199/221] Compiling ops.cpp
[200/221] Compiling memory.cpp
[201/221] Compiling map.cpp
[202/221] Compiling compiled_conditional.cpp
[203/221] Compiling error.cpp
[204/221] Compiling linalg.cpp
[205/221] Compiling io_types.cpp
[206/221] Compiling io.cpp
[207/221] Compiling fft.cpp
[208/221] Compiling fast.cpp
[209/221] Compiling export.cpp
[210/221] Compiling cuda.cpp
[211/221] Compiling device.cpp
[212/221] Compiling format.cc
[213/221] Compiling compile.cpp
[214/221] Compiling Cmlx.m
[215/221] Compiling closure.cpp
[216/221] Compiling binary.cpp
[217/221] Compiling array.cpp
[219/258] Compiling MLX ArrayAt.swift
[220/258] Compiling MLX Cmlx+Util.swift
[221/258] Compiling MLX DType.swift
[222/258] Compiling MLX Device.swift
[223/262] Compiling MLX Protocols.swift
[224/262] Compiling MLX Random.swift
[225/262] Compiling MLX State.swift
[226/262] Compiling MLX Stream.swift
[227/262] Compiling MLX ErrorHandler.swift
[228/262] Compiling MLX Export.swift
[229/262] Compiling MLX FFT.swift
[230/262] Compiling MLX Factory.swift
[231/262] Compiling MLX Transforms+Compile.swift
[232/262] Compiling MLX Transforms+CompileOverloads.swift
[233/262] Compiling MLX Transforms+Eval.swift
[234/262] Compiling MLX Transforms+Grad.swift
[235/262] Compiling MLX MLXArray+Normalizer.swift
[236/262] Compiling MLX MLXArray+Ops.swift
[237/262] Compiling MLX MLXArray+maskFill.swift
[238/262] Compiling MLX MLXArray.swift
[239/262] Compiling MLX Nested.swift
[240/262] Compiling MLX Ops+Array.swift
[241/262] Compiling MLX Ops.swift
[242/262] Compiling MLX ParameterTypes.swift
[243/262] Emitting module MLX
[244/262] Compiling MLX MLXCustomFunction.swift
[245/262] Compiling MLX MLXFast.swift
[246/262] Compiling MLX MLXFastKernel.swift
[247/262] Compiling MLX Memory.swift
[248/262] Compiling MLX Foundation+Util.swift
[249/262] Compiling MLX GPU+Metal.swift
[250/262] Compiling MLX IO.swift
[251/262] Compiling MLX Linalg.swift
[252/262] Compiling MLX MLXArray+Bytes.swift
[253/262] Compiling MLX MLXArray+Indexing.swift
[254/262] Compiling MLX MLXArray+Init.swift
[255/262] Compiling MLX MLXArray+Metal.swift
[256/262] Compiling MLX Transforms+Internal.swift
[257/262] Compiling MLX Transforms+Vmap.swift
[258/262] Compiling MLX Transforms.swift
[259/262] Compiling MLX WiredMemory.swift
[260/264] Emitting module MLXRandom
[261/264] Compiling MLXRandom Random.swift
[262/275] Compiling TurboVec BitPacker.swift
[263/275] Compiling TurboVec Persistence.swift
[264/275] Compiling TurboVec Calibration.swift
[265/275] Compiling TurboVec LloydMaxCodebook.swift
[266/276] Compiling TurboVec VectorMath.swift
/Users/admin/builder/spi-builder-workspace/Sources/TurboVec/Math/VectorMath.swift:57:9: warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
 55 |         cols: Int
 56 |     ) {
 57 |         cblas_sgemv(
    |         `- warning: 'cblas_sgemv' was deprecated in macOS 13.3: An updated CBLAS interface supporting ILP64 is available.  Please compile with -DACCELERATE_NEW_LAPACK to access the new headers and -DACCELERATE_LAPACK_ILP64 for ILP64 support. [#DeprecatedDeclaration]
 58 |             CblasRowMajor, CblasNoTrans,
 59 |             Int32(rows), Int32(cols),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[267/276] Compiling TurboVec MLXBackend.swift
[268/276] Emitting module TurboVec
[269/276] Compiling TurboVec Types.swift
[270/276] Compiling TurboVec IdMapIndex.swift
[271/276] Compiling TurboVec TurboQuantIndex.swift
[272/276] Compiling TurboVec RandomRotation.swift
/Users/admin/builder/spi-builder-workspace/Sources/TurboVec/Math/RandomRotation.swift:72:9: warning: 'sgeqrf_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 70 |         var workQuery: Float = 0
 71 |         var lworkQuery: __CLPK_integer = -1
 72 |         sgeqrf_(&m, &nCol, &A, &lda, &tau, &workQuery, &lworkQuery, &info)
    |         `- warning: 'sgeqrf_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 73 |
 74 |         var lwork = __CLPK_integer(workQuery)
/Users/admin/builder/spi-builder-workspace/Sources/TurboVec/Math/RandomRotation.swift:77:9: warning: 'sgeqrf_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 75 |         var work = [Float](repeating: 0, count: Int(lwork))
 76 |
 77 |         sgeqrf_(&m, &nCol, &A, &lda, &tau, &work, &lwork, &info)
    |         `- warning: 'sgeqrf_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 78 |         guard info == 0 else {
 79 |             fatalError("sgeqrf_ failed with info=\(info)")
/Users/admin/builder/spi-builder-workspace/Sources/TurboVec/Math/RandomRotation.swift:84:9: warning: 'sorgqr_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 82 |         // Extract Q — use separate variables to avoid overlapping access
 83 |         lworkQuery = -1
 84 |         sorgqr_(&m, &nCol, &nCol2, &A, &lda, &tau, &workQuery, &lworkQuery, &info)
    |         `- warning: 'sorgqr_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 85 |         lwork = __CLPK_integer(workQuery)
 86 |         work = [Float](repeating: 0, count: Int(lwork))
/Users/admin/builder/spi-builder-workspace/Sources/TurboVec/Math/RandomRotation.swift:89:9: warning: 'sorgqr_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 87 |         nCol = __CLPK_integer(n)
 88 |         nCol2 = __CLPK_integer(n)
 89 |         sorgqr_(&m, &nCol, &nCol2, &A, &lda, &tau, &work, &lwork, &info)
    |         `- warning: 'sorgqr_' was deprecated in macOS 13.3: The CLAPACK interface is deprecated.  Please compile with -DACCELERATE_NEW_LAPACK to access the new lapack headers. [#DeprecatedDeclaration]
 90 |         guard info == 0 else {
 91 |             fatalError("sorgqr_ failed with info=\(info)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[273/276] Compiling TurboVec SearchKernel.swift
[274/278] Compiling TurboVecBenchmark main.swift
[275/278] Emitting module TurboVecBenchmark
[275/278] Write Objects.LinkFileList
[276/278] Linking TurboVecBenchmark
[277/278] Applying TurboVecBenchmark
Build complete! (54.54s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "mlx-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.31.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ml-explore/mlx-swift"
    }
  ],
  "manifest_display_name" : "mlx-turbovec-swift",
  "name" : "mlx-turbovec-swift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    }
  ],
  "products" : [
    {
      "name" : "TurboVec",
      "targets" : [
        "TurboVec"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TurboVecBenchmark",
      "targets" : [
        "TurboVecBenchmark"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TurboVecTests",
      "module_type" : "SwiftTarget",
      "name" : "TurboVecTests",
      "path" : "Tests/TurboVecTests",
      "sources" : [
        "TurboVecTests.swift"
      ],
      "target_dependencies" : [
        "TurboVec"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TurboVecBenchmark",
      "module_type" : "SwiftTarget",
      "name" : "TurboVecBenchmark",
      "path" : "Sources/TurboVecBenchmark",
      "product_memberships" : [
        "TurboVecBenchmark"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "TurboVec"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "TurboVec",
      "module_type" : "SwiftTarget",
      "name" : "TurboVec",
      "path" : "Sources/TurboVec",
      "product_dependencies" : [
        "MLX",
        "MLXRandom"
      ],
      "product_memberships" : [
        "TurboVec",
        "TurboVecBenchmark"
      ],
      "sources" : [
        "Core/IdMapIndex.swift",
        "Core/TurboQuantIndex.swift",
        "Core/Types.swift",
        "MLX/MLXBackend.swift",
        "Math/RandomRotation.swift",
        "Math/VectorMath.swift",
        "Persistence/Persistence.swift",
        "Quantization/BitPacker.swift",
        "Quantization/Calibration.swift",
        "Quantization/LloydMaxCodebook.swift",
        "Search/SearchKernel.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.