The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FluidAudio, reference main (386f71), with Swift 6.1 for macOS (SPM) on 27 Oct 2026 22:21:00 UTC.

Build Command

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

Build Log

589 |                         let destinationBase = destinationPointer.baseAddress
590 |                     else { return }
591 |                     cblas_daxpy(
    |                     `- warning: 'cblas_daxpy' 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.
592 |                         Int32(first.count),
593 |                         1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:645:12: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
 55 |
 56 | @available(macOS 14.0, iOS 17.0, *)
 57 | struct OfflineEmbeddingExtractor {
    |        `- note: enclosing scope here
 58 |     private let fbankModel: MLModel
 59 |     private let embeddingModel: MLModel
    :
643 |
644 |         let options = MLPredictionOptions()
645 |         if #available(macOS 14.0, iOS 17.0, *) {
    |            `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
646 |             for array in audioArrays {
647 |                 array.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:742:12: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
 55 |
 56 | @available(macOS 14.0, iOS 17.0, *)
 57 | struct OfflineEmbeddingExtractor {
    |        `- note: enclosing scope here
 58 |     private let fbankModel: MLModel
 59 |     private let embeddingModel: MLModel
    :
740 |         )
741 |         let options = MLPredictionOptions()
742 |         if #available(macOS 14.0, iOS 17.0, *) {
    |            `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
743 |             fbankFeatures.prefetchToNeuralEngine()
744 |             weightsArray.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/OfflineReconstruction.swift:241:25: warning: 'cblas_saxpy' 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.
239 |                             let destinationBase = destinationPointer.baseAddress
240 |                         else { return }
241 |                         cblas_saxpy(
    |                         `- warning: 'cblas_saxpy' 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.
242 |                             Int32(embedding.count),
243 |                             1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:48:21: 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.
 46 |             vector.withUnsafeBufferPointer { vectorPointer in
 47 |                 result.withUnsafeMutableBufferPointer { resultPointer in
 48 |                     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.
 49 |                         CblasRowMajor,
 50 |                         CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:107:21: warning: 'cblas_sgemm' 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.
105 |             flatB.withUnsafeBufferPointer { bPointer in
106 |                 flatResult.withUnsafeMutableBufferPointer { resultPointer in
107 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' 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.
108 |                         CblasRowMajor,
109 |                         CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:249:21: warning: 'cblas_sgemm' 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.
247 |             flatB.withUnsafeBufferPointer { bPointer in
248 |                 dotProducts.withUnsafeMutableBufferPointer { resultPointer in
249 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' 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.
250 |                         CblasRowMajor,
251 |                         CblasNoTrans,
[329/454] Compiling FluidAudio SortformerModelGeometry.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:312:25: warning: 'cblas_dgemv' 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.
310 |                             let sumBase = sumPtr.baseAddress
311 |                         else { return }
312 |                         cblas_dgemv(
    |                         `- warning: 'cblas_dgemv' 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.
313 |                             CblasRowMajor,
314 |                             CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:342:25: warning: 'cblas_dgemm' 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.
340 |                 rho.withUnsafeBufferPointer { rhoPtr in
341 |                     temp.withUnsafeMutableBufferPointer { tempPtr in
342 |                         cblas_dgemm(
    |                         `- warning: 'cblas_dgemm' 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.
343 |                             CblasRowMajor,
344 |                             CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:441:25: warning: 'cblas_dgemm' 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.
439 |                 alpha.withUnsafeBufferPointer { alphaPtr in
440 |                     logP.withUnsafeMutableBufferPointer { logPtr in
441 |                         cblas_dgemm(
    |                         `- warning: 'cblas_dgemm' 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.
442 |                             CblasRowMajor,
443 |                             CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:586:25: warning: 'cblas_dgemv' 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.
584 |                             let piBase = piPtr.baseAddress
585 |                         else { return }
586 |                         cblas_dgemv(
    |                         `- warning: 'cblas_dgemv' 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.
587 |                             CblasRowMajor,
588 |                             CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:691:13: warning: variable 'output' was never mutated; consider changing to 'let' constant
689 |         constraints: SpeakerCountConstraints?
690 |     ) -> VBxOutput {
691 |         var output = refine(rhoFeatures: rhoFeatures, initialClusters: initialClusters)
    |             `- warning: variable 'output' was never mutated; consider changing to 'let' constant
692 |
693 |         guard let constraints = constraints else {
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:493:33: warning: 'cblas_daxpy' 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.
491 |                                     let destinationBase = destinationPointer.baseAddress
492 |                                 else { return }
493 |                                 cblas_daxpy(
    |                                 `- warning: 'cblas_daxpy' 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.
494 |                                     Int32(dimension),
495 |                                     weight,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:546:21: warning: 'cblas_daxpy' 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.
544 |                         let destinationBase = destinationPointer.baseAddress
545 |                     else { return }
546 |                     cblas_daxpy(
    |                     `- warning: 'cblas_daxpy' 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.
547 |                         Int32(embedding.count),
548 |                         1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:591:21: warning: 'cblas_daxpy' 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.
589 |                         let destinationBase = destinationPointer.baseAddress
590 |                     else { return }
591 |                     cblas_daxpy(
    |                     `- warning: 'cblas_daxpy' 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.
592 |                         Int32(first.count),
593 |                         1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:645:12: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
 55 |
 56 | @available(macOS 14.0, iOS 17.0, *)
 57 | struct OfflineEmbeddingExtractor {
    |        `- note: enclosing scope here
 58 |     private let fbankModel: MLModel
 59 |     private let embeddingModel: MLModel
    :
643 |
644 |         let options = MLPredictionOptions()
645 |         if #available(macOS 14.0, iOS 17.0, *) {
    |            `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
646 |             for array in audioArrays {
647 |                 array.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:742:12: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
 55 |
 56 | @available(macOS 14.0, iOS 17.0, *)
 57 | struct OfflineEmbeddingExtractor {
    |        `- note: enclosing scope here
 58 |     private let fbankModel: MLModel
 59 |     private let embeddingModel: MLModel
    :
740 |         )
741 |         let options = MLPredictionOptions()
742 |         if #available(macOS 14.0, iOS 17.0, *) {
    |            `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
743 |             fbankFeatures.prefetchToNeuralEngine()
744 |             weightsArray.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/OfflineReconstruction.swift:241:25: warning: 'cblas_saxpy' 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.
239 |                             let destinationBase = destinationPointer.baseAddress
240 |                         else { return }
241 |                         cblas_saxpy(
    |                         `- warning: 'cblas_saxpy' 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.
242 |                             Int32(embedding.count),
243 |                             1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:48:21: 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.
 46 |             vector.withUnsafeBufferPointer { vectorPointer in
 47 |                 result.withUnsafeMutableBufferPointer { resultPointer in
 48 |                     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.
 49 |                         CblasRowMajor,
 50 |                         CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:107:21: warning: 'cblas_sgemm' 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.
105 |             flatB.withUnsafeBufferPointer { bPointer in
106 |                 flatResult.withUnsafeMutableBufferPointer { resultPointer in
107 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' 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.
108 |                         CblasRowMajor,
109 |                         CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:249:21: warning: 'cblas_sgemm' 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.
247 |             flatB.withUnsafeBufferPointer { bPointer in
248 |                 dotProducts.withUnsafeMutableBufferPointer { resultPointer in
249 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' 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.
250 |                         CblasRowMajor,
251 |                         CblasNoTrans,
[330/454] Compiling FluidAudio SortformerModelInference.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:312:25: warning: 'cblas_dgemv' 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.
310 |                             let sumBase = sumPtr.baseAddress
311 |                         else { return }
312 |                         cblas_dgemv(
    |                         `- warning: 'cblas_dgemv' 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.
313 |                             CblasRowMajor,
314 |                             CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:342:25: warning: 'cblas_dgemm' 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.
340 |                 rho.withUnsafeBufferPointer { rhoPtr in
341 |                     temp.withUnsafeMutableBufferPointer { tempPtr in
342 |                         cblas_dgemm(
    |                         `- warning: 'cblas_dgemm' 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.
343 |                             CblasRowMajor,
344 |                             CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:441:25: warning: 'cblas_dgemm' 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.
439 |                 alpha.withUnsafeBufferPointer { alphaPtr in
440 |                     logP.withUnsafeMutableBufferPointer { logPtr in
441 |                         cblas_dgemm(
    |                         `- warning: 'cblas_dgemm' 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.
442 |                             CblasRowMajor,
443 |                             CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:586:25: warning: 'cblas_dgemv' 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.
584 |                             let piBase = piPtr.baseAddress
585 |                         else { return }
586 |                         cblas_dgemv(
    |                         `- warning: 'cblas_dgemv' 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.
587 |                             CblasRowMajor,
588 |                             CblasTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Clustering/VBxClustering.swift:691:13: warning: variable 'output' was never mutated; consider changing to 'let' constant
689 |         constraints: SpeakerCountConstraints?
690 |     ) -> VBxOutput {
691 |         var output = refine(rhoFeatures: rhoFeatures, initialClusters: initialClusters)
    |             `- warning: variable 'output' was never mutated; consider changing to 'let' constant
692 |
693 |         guard let constraints = constraints else {
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:493:33: warning: 'cblas_daxpy' 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.
491 |                                     let destinationBase = destinationPointer.baseAddress
492 |                                 else { return }
493 |                                 cblas_daxpy(
    |                                 `- warning: 'cblas_daxpy' 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.
494 |                                     Int32(dimension),
495 |                                     weight,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:546:21: warning: 'cblas_daxpy' 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.
544 |                         let destinationBase = destinationPointer.baseAddress
545 |                     else { return }
546 |                     cblas_daxpy(
    |                     `- warning: 'cblas_daxpy' 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.
547 |                         Int32(embedding.count),
548 |                         1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Core/OfflineDiarizerManager.swift:591:21: warning: 'cblas_daxpy' 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.
589 |                         let destinationBase = destinationPointer.baseAddress
590 |                     else { return }
591 |                     cblas_daxpy(
    |                     `- warning: 'cblas_daxpy' 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.
592 |                         Int32(first.count),
593 |                         1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:645:12: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
 55 |
 56 | @available(macOS 14.0, iOS 17.0, *)
 57 | struct OfflineEmbeddingExtractor {
    |        `- note: enclosing scope here
 58 |     private let fbankModel: MLModel
 59 |     private let embeddingModel: MLModel
    :
643 |
644 |         let options = MLPredictionOptions()
645 |         if #available(macOS 14.0, iOS 17.0, *) {
    |            `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
646 |             for array in audioArrays {
647 |                 array.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Extraction/OfflineEmbeddingExtractor.swift:742:12: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
 55 |
 56 | @available(macOS 14.0, iOS 17.0, *)
 57 | struct OfflineEmbeddingExtractor {
    |        `- note: enclosing scope here
 58 |     private let fbankModel: MLModel
 59 |     private let embeddingModel: MLModel
    :
740 |         )
741 |         let options = MLPredictionOptions()
742 |         if #available(macOS 14.0, iOS 17.0, *) {
    |            `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
743 |             fbankFeatures.prefetchToNeuralEngine()
744 |             weightsArray.prefetchToNeuralEngine()
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/OfflineReconstruction.swift:241:25: warning: 'cblas_saxpy' 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.
239 |                             let destinationBase = destinationPointer.baseAddress
240 |                         else { return }
241 |                         cblas_saxpy(
    |                         `- warning: 'cblas_saxpy' 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.
242 |                             Int32(embedding.count),
243 |                             1.0,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:48:21: 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.
 46 |             vector.withUnsafeBufferPointer { vectorPointer in
 47 |                 result.withUnsafeMutableBufferPointer { resultPointer in
 48 |                     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.
 49 |                         CblasRowMajor,
 50 |                         CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:107:21: warning: 'cblas_sgemm' 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.
105 |             flatB.withUnsafeBufferPointer { bPointer in
106 |                 flatResult.withUnsafeMutableBufferPointer { resultPointer in
107 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' 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.
108 |                         CblasRowMajor,
109 |                         CblasNoTrans,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Diarizer/Offline/Utils/VDSPOperations.swift:249:21: warning: 'cblas_sgemm' 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.
247 |             flatB.withUnsafeBufferPointer { bPointer in
248 |                 dotProducts.withUnsafeMutableBufferPointer { resultPointer in
249 |                     cblas_sgemm(
    |                     `- warning: 'cblas_sgemm' 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.
250 |                         CblasRowMajor,
251 |                         CblasNoTrans,
[331/454] Compiling FluidAudio PocketTTSError.swift
[332/454] Compiling FluidAudio PocketTtsConstants.swift
[333/454] Compiling FluidAudio PocketTtsManager.swift
[334/454] Compiling FluidAudio SentencePieceProto.swift
[335/454] Compiling FluidAudio SentencePieceTokenizer.swift
[336/454] Compiling FluidAudio SSMLProcessor.swift
[337/454] Compiling FluidAudio SSMLTagParser.swift
[338/454] Compiling FluidAudio SSMLTypes.swift
[339/454] Compiling FluidAudio SayAsInterpreter.swift
[340/454] Compiling FluidAudio AudioPostProcessor.swift
[341/454] Compiling FluidAudio TtsBackend.swift
[342/454] Compiling FluidAudio TtsConstants.swift
[343/454] Compiling FluidAudio TtsModels.swift
[344/454] Compiling FluidAudio VadManager+SpeechSegmentation.swift
[345/454] Compiling FluidAudio VadManager+Streaming.swift
[346/454] Compiling FluidAudio VadManager.swift
[347/454] Compiling FluidAudio VadTypes.swift
[348/454] Compiling FluidAudio SortformerNemotronConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[349/454] Compiling FluidAudio SortformerStateUpdater.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[350/454] Compiling FluidAudio SortformerTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[351/454] Compiling FluidAudio DownloadUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[352/454] Compiling FluidAudio FluidAudioSwift.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[353/454] Compiling FluidAudio TextNormalizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[354/454] Compiling FluidAudio ModelNames.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[355/454] Compiling FluidAudio ModelRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[356/454] Compiling FluidAudio ANEMemoryOptimizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[357/454] Compiling FluidAudio ANEMemoryUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[358/454] Compiling FluidAudio ASRConstants.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[359/454] Compiling FluidAudio AppLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[360/454] Compiling FluidAudio AsrChunkTokenMerger.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[361/454] Compiling FluidAudio AssetDownloader.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[362/454] Compiling FluidAudio AudioConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[363/454] Compiling FluidAudio AudioMelSpectrogram.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[364/454] Compiling FluidAudio AudioStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/AudioConverter.swift:150:21: warning: result of call to 'withUnsafeBufferPointer' is unused
148 |         // Copy samples into buffer
149 |         if let channelData = inputBuffer.floatChannelData {
150 |             samples.withUnsafeBufferPointer { src in
    |                     `- warning: result of call to 'withUnsafeBufferPointer' is unused
151 |                 memcpy(channelData[0], src.baseAddress!, samples.count * MemoryLayout<Float>.stride)
152 |             }
[365/454] Emitting module FluidAudio
[366/454] Compiling FluidAudio KokoroSynthesizer+LexiconCache.swift
[367/454] Compiling FluidAudio PhonemeMapper.swift
[368/454] Compiling FluidAudio TtsTextPreprocessor.swift
[369/454] Compiling FluidAudio KokoroSynthesizer+Memory.swift
[370/454] Compiling FluidAudio KokoroSynthesizer+ModelUtils.swift
[371/454] Compiling FluidAudio KokoroSynthesizer+VoiceEmbeddings.swift
[372/454] Compiling FluidAudio KokoroSynthesizer.swift
[373/454] Compiling FluidAudio TtsCustomLexicon.swift
[374/454] Compiling FluidAudio PocketTtsConstantsLoader.swift
[375/454] Compiling FluidAudio PocketTtsResourceDownloader.swift
[376/454] Compiling FluidAudio PocketTtsModelStore.swift
[377/454] Compiling FluidAudio PocketTtsSynthesizer+Flow.swift
[378/454] Compiling FluidAudio PocketTtsSynthesizer+KVCache.swift
[379/454] Compiling FluidAudio PocketTtsSynthesizer+Mimi.swift
[380/454] Compiling FluidAudio PocketTtsSynthesizer+Types.swift
[381/454] Compiling FluidAudio PocketTtsSynthesizer.swift
[382/454] Compiling FluidAudio PocketTtsVoiceCloner.swift
[383/454] Compiling FluidAudio MLModel+Prediction.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[384/454] Compiling FluidAudio ModelWarmup.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[385/454] Compiling FluidAudio StreamingAudioSampleSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[386/454] Compiling FluidAudio StreamingAudioSourceFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[387/454] Compiling FluidAudio StringUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[388/454] Compiling FluidAudio SystemInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[389/454] Compiling FluidAudio MultilingualG2PError.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[390/454] Compiling FluidAudio MultilingualG2PLanguage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[391/454] Compiling FluidAudio MultilingualG2PModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[392/454] Compiling FluidAudio G2PModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[393/454] Compiling FluidAudio KokoroVocabulary.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[394/454] Compiling FluidAudio LexiconAssetManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[395/454] Compiling FluidAudio TtsResourceDownloader.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[396/454] Compiling FluidAudio KokoroTtsManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[397/454] Compiling FluidAudio KokoroSynthesizer+Types.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[398/454] Compiling FluidAudio KokoroChunker.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[399/454] Compiling FluidAudio KokoroModelCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/Shared/SystemInfo.swift:166:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
164 |         }
165 |         guard result == 0 else { return nil }
166 |         return String(cString: buffer)
    |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
167 |         #else
168 |         return nil
[400/454] Compiling FluidAudio Qwen3RoPE.swift
[401/454] Compiling FluidAudio Qwen3StreamingManager.swift
[402/454] Compiling FluidAudio WhisperMelSpectrogram.swift
[403/454] Compiling FluidAudio SpeakerManager.swift
[404/454] Compiling FluidAudio SpeakerOperations.swift
[405/454] Compiling FluidAudio SpeakerTypes.swift
[406/454] Compiling FluidAudio DiarizerManager.swift
[407/454] Compiling FluidAudio DiarizerModels.swift
[408/454] Compiling FluidAudio DiarizerTypes.swift
[409/454] Compiling FluidAudio DiarizerTimeline.swift
[410/454] Compiling FluidAudio EmbeddingExtractor.swift
[411/454] Compiling FluidAudio LSEENDDatatypes.swift
[412/454] Compiling FluidAudio LSEENDDiarizerAPI.swift
[413/454] Compiling FluidAudio LSEENDModelInference.swift
[414/454] Compiling FluidAudio LSEENDPreprocessor.swift
[415/454] Compiling FluidAudio AHCClustering.swift
[416/454] Compiling FluidAudio KMeansClustering.swift
[417/454] Compiling FluidAudio CtcTokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[418/454] Compiling FluidAudio SlidingWindowAsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[419/454] Compiling FluidAudio SlidingWindowAsrSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[420/454] Compiling FluidAudio StreamingEouAsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[421/454] Compiling FluidAudio NemotronCacheAwareMelChunker.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[422/454] Compiling FluidAudio NemotronChunkSize.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[423/454] Compiling FluidAudio NemotronPipeline.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[424/454] Compiling FluidAudio NemotronStreamingAsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[425/454] Compiling FluidAudio NemotronStreamingConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[426/454] Compiling FluidAudio ParakeetModelVariant.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[427/454] Compiling FluidAudio RnntDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[428/454] Compiling FluidAudio StreamingAsrEngine.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[429/454] Compiling FluidAudio StreamingAsrEngineFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[430/454] Compiling FluidAudio Tokenizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[431/454] Compiling FluidAudio Qwen3AsrConfig.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[432/454] Compiling FluidAudio Qwen3AsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[433/454] Compiling FluidAudio Qwen3AsrModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:305:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 303 |         let right = config.rightContextSamples
 304 |         let left = config.leftContextSamples
 305 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 306 |
 307 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/SlidingWindow/SlidingWindowAsrManager.swift:339:13: warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 337 |         let chunk = config.chunkSamples
 338 |         let left = config.leftContextSamples
 339 |         let sampleRate = config.asrConfig.sampleRate
     |             `- warning: initialization of immutable value 'sampleRate' was never used; consider replacing with assignment to '_' or removing it
 340 |
 341 |         var currentAbsEnd = bufferStartIndex + sampleBuffer.count
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:248:17: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
246 |
247 |         guard let preprocessor = preprocessor,
248 |             let decoder = decoder,
    |                 `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
249 |             let cacheTime = cacheTime,
250 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronPipeline.swift:402:19: warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
400 |         }
401 |
402 |         guard let decoder = decoder,
    |                   `- warning: immutable value 'decoder' was never used; consider replacing with '_' or removing it
403 |             let cacheTime = cacheTime,
404 |             let cacheLen = cacheLen,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/Nemotron/NemotronStreamingAsrManager.swift:425:15: error: type 'MLMultiArrayDataType' has no member 'int8'
423 |         let bytesPerElement: Int
424 |         switch array.dataType {
425 |         case .int8:
    |               `- error: type 'MLMultiArrayDataType' has no member 'int8'
426 |             bytesPerElement = MemoryLayout<Int8>.stride
427 |         case .float16:
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:48:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 46 |         let count = hState.count
 47 |         hState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 48 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:51:30: warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
 49 |         }
 50 |         cState.withUnsafeMutableBufferPointer(ofType: Float.self) { ptr, _ in
 51 |             ptr.baseAddress?.assign(repeating: 0, count: count)
    |                              |- warning: 'assign(repeating:count:)' is deprecated: renamed to 'update(repeating:count:)'
    |                              `- note: use 'update(repeating:count:)' instead
 52 |         }
 53 |         lastToken = blankId
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Parakeet/Streaming/RnntDecoder.swift:80:17: warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 78 |
 79 |         outerLoop: for t in startT..<maxT {
 80 |             let globalT = timeOffset + t
    |                 `- warning: initialization of immutable value 'globalT' was never used; consider replacing with assignment to '_' or removing it
 81 |
 82 |             // Extract encoder step
[434/454] Compiling FluidAudio CommonVoiceManifest.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[435/454] Compiling FluidAudio CohereAudioChunkPlanner.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[436/454] Compiling FluidAudio CohereChunkMerge.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[437/454] Compiling FluidAudio CohereTranscribeAsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[438/454] Compiling FluidAudio CohereTranscribeAsrModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[439/454] Compiling FluidAudio GraniteAsrBundleDownloader.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[440/454] Compiling FluidAudio GraniteAsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[441/454] Compiling FluidAudio GraniteAsrModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[442/454] Compiling FluidAudio GraniteFeatureExtractor.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[443/454] Compiling FluidAudio GranitePlusAsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[444/454] Compiling FluidAudio GranitePlusAsrModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[445/454] Compiling FluidAudio GranitePlusTimestampParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[446/454] Compiling FluidAudio ANEOptimizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[447/454] Compiling FluidAudio AsrManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[448/454] Compiling FluidAudio AsrModels.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[449/454] Compiling FluidAudio AsrTranscription.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[450/454] Compiling FluidAudio AsrTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
[451/454] Compiling FluidAudio AudioBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:273:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
271 |         progressHandler: DownloadUtils.ProgressHandler? = nil
272 |     ) async throws {
273 |         let loadedModels = try await GraniteAsrModels.downloadAndLoad(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'downloadAndLoad(to:computeUnits:loadSpeedModel:progressHandler:)'
274 |             computeUnits: computeUnits,
275 |             loadSpeedModel: loadSpeedModel,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrManager.swift:286:55: error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
284 |         loadSpeedModel: Bool = false
285 |     ) async throws {
286 |         let loadedModels = try await GraniteAsrModels.load(
    |                                                       `- error: non-sendable result type 'GraniteAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:loadSpeedModel:)'
287 |             from: directory,
288 |             computeUnits: computeUnits,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GraniteAsrModels.swift:122:15: note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
120 |
121 | @available(macOS 14, iOS 17, *)
122 | public struct GraniteAsrModels {
    |               `- note: consider making struct 'GraniteAsrModels' conform to the 'Sendable' protocol
123 |     public static let manifestFile = "granite_manifest.json"
124 |
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrManager.swift:52:59: error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 50 |         computeUnits: MLComputeUnits = .cpuAndGPU
 51 |     ) async throws {
 52 |         let loadedModels = try await GranitePlusAsrModels.load(from: directory, computeUnits: computeUnits)
    |                                                           `- error: non-sendable result type 'GranitePlusAsrModels' cannot be sent from nonisolated context in call to static method 'load(from:computeUnits:)'
 53 |         let extractor = try GraniteFeatureExtractor(
 54 |             modelDirectory: loadedModels.modelDirectory,
/Users/admin/builder/spi-builder-workspace/Sources/FluidAudio/ASR/Granite/GranitePlusAsrModels.swift:73:15: note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 71 |
 72 | @available(macOS 15, iOS 18, *)
 73 | public struct GranitePlusAsrModels {
    |               `- note: consider making struct 'GranitePlusAsrModels' conform to the 'Sendable' protocol
 74 |     public static let manifestFile = "granite_plus_manifest.json"
 75 |
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/Tests/FluidAudioTests/ASR/Parakeet/SlidingWindow/CTC/sample_medical.arpa
BUILD FAILURE 6.1 macosSpm