The Swift Package Index logo.Swift Package Index

Build Information

Successful build of whisperkit, reference v0.18.0 (e2adab), with Swift 6.3 for macOS (SPM) on 20 Apr 2026 01:52:21 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/argmaxinc/argmax-oss-swift.git
Reference: v0.18.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/argmaxinc/argmax-oss-swift
 * tag               v0.18.0    -> FETCH_HEAD
HEAD is now at e2adabb Release v0.18.0
Cloned https://github.com/argmaxinc/argmax-oss-swift.git
Revision (git rev-parse @):
e2adabbe7d98dc4d0ab9a5b75424ecc42a9cdbef
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/argmaxinc/argmax-oss-swift.git at v0.18.0
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/huggingface/swift-jinja.git
Fetching https://github.com/huggingface/swift-transformers.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/1051] Fetching swift-jinja
[159/7287] Fetching swift-jinja, swift-transformers
[160/30856] Fetching swift-jinja, swift-transformers, swift-collections
[2072/48385] Fetching swift-jinja, swift-transformers, swift-collections, swift-argument-parser
Fetched https://github.com/apple/swift-collections.git from cache (2.00s)
Fetched https://github.com/huggingface/swift-jinja.git from cache (2.00s)
Fetched https://github.com/huggingface/swift-transformers.git from cache (2.00s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (2.00s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.3.0 (2.63s)
Computing version for https://github.com/huggingface/swift-transformers.git
Computed https://github.com/huggingface/swift-transformers.git at 1.1.6 (0.60s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (0.68s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.1.1 (0.64s)
Creating working copy for https://github.com/huggingface/swift-transformers.git
Working copy of https://github.com/huggingface/swift-transformers.git resolved at 1.1.6
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.3.0
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.1.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.3.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "argmax-oss-swift",
      "name": "whisperkit",
      "url": "https://github.com/argmaxinc/argmax-oss-swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/argmax-oss-swift",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "swift-transformers",
          "name": "swift-transformers",
          "url": "https://github.com/huggingface/swift-transformers.git",
          "version": "1.1.9",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-transformers",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "swift-jinja",
              "name": "Jinja",
              "url": "https://github.com/huggingface/swift-jinja.git",
              "version": "2.3.5",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-jinja",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-collections",
                  "name": "swift-collections",
                  "url": "https://github.com/apple/swift-collections.git",
                  "version": "1.4.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.4.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "swift-crypto",
              "name": "swift-crypto",
              "url": "https://github.com/apple/swift-crypto.git",
              "version": "4.4.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-crypto",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "swift-asn1",
                  "name": "swift-asn1",
                  "url": "https://github.com/apple/swift-asn1.git",
                  "version": "1.7.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "yyjson",
              "name": "yyjson",
              "url": "https://github.com/ibireme/yyjson.git",
              "version": "0.12.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/yyjson",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-argument-parser",
          "name": "swift-argument-parser",
          "url": "https://github.com/apple/swift-argument-parser.git",
          "version": "1.7.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/argmaxinc/argmax-oss-swift.git
[1/8035] Fetching argmax-oss-swift
Fetched https://github.com/argmaxinc/argmax-oss-swift.git from cache (3.67s)
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetching https://github.com/huggingface/swift-transformers.git from cache
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.53s)
Fetched https://github.com/huggingface/swift-transformers.git from cache (0.53s)
Computing version for https://github.com/huggingface/swift-transformers.git
Computed https://github.com/huggingface/swift-transformers.git at 1.1.9 (1.14s)
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/huggingface/swift-jinja.git from cache
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/ibireme/yyjson.git
Fetched https://github.com/huggingface/swift-jinja.git from cache (0.42s)
[1/17416] Fetching swift-crypto
[2/21859] Fetching swift-crypto, yyjson
Fetched https://github.com/ibireme/yyjson.git from cache (2.10s)
Fetched https://github.com/apple/swift-crypto.git from cache (2.10s)
Fetched https://github.com/apple/swift-collections.git from cache (2.10s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (2.81s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.1 (0.68s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.3.5 (0.03s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.74s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.4.0 (2.59s)
Fetching https://github.com/apple/swift-asn1.git
[1/1803] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git from cache (0.93s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.0 (1.63s)
Creating working copy for https://github.com/huggingface/swift-transformers.git
Working copy of https://github.com/huggingface/swift-transformers.git resolved at 1.1.9
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.4.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.7.1
Creating working copy for https://github.com/huggingface/swift-jinja.git
Working copy of https://github.com/huggingface/swift-jinja.git resolved at 2.3.5
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.4.1
Creating working copy for https://github.com/argmaxinc/argmax-oss-swift.git
Working copy of https://github.com/argmaxinc/argmax-oss-swift.git resolved at v0.18.0 (e2adabb)
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
Found 2 product dependencies
  - swift-transformers
  - swift-argument-parser
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/argmaxinc/argmax-oss-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
Building for debugging...
[1/20] Write sources
[3/20] Copying gpt2_tokenizer_config.json
[3/20] Copying t5_tokenizer_config.json
[4/20] Write whisperkit-cli-entitlement.plist
[4/20] Write sources
[16/20] Write swift-version--6988338F2F200930.txt
[18/39] Emitting module InternalCollectionsUtilities
[19/40] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[20/40] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[21/40] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[22/40] Compiling InternalCollectionsUtilities Descriptions.swift
[23/40] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[24/40] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[25/40] Compiling InternalCollectionsUtilities Debugging.swift
[26/40] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[27/40] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[28/40] Compiling InternalCollectionsUtilities UInt+reversed.swift
[29/40] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[30/40] Compiling InternalCollectionsUtilities Integer rank.swift
[31/40] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[32/40] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[33/40] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[34/40] Compiling InternalCollectionsUtilities _SortedCollection.swift
[35/40] Emitting module ArgumentParserToolInfo
[36/40] Compiling ArgumentParserToolInfo ToolInfo.swift
[37/40] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[38/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[39/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[40/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[41/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[42/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[43/134] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[44/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[45/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[46/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[47/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[48/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[49/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[50/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[51/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[52/140] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[53/140] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[54/140] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[55/140] Compiling OrderedCollections OrderedSet+Sendable.swift
[56/140] Compiling OrderedCollections OrderedSet+Codable.swift
[57/140] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[58/140] Compiling OrderedCollections OrderedSet+Descriptions.swift
[59/140] Compiling OrderedCollections OrderedSet+Diffing.swift
[60/140] Compiling OrderedCollections OrderedSet+Equatable.swift
[61/140] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[62/140] Compiling OrderedCollections OrderedSet+Hashable.swift
[63/140] Compiling OrderedCollections OrderedSet+Initializers.swift
[64/140] Compiling OrderedCollections OrderedSet+Insertions.swift
[65/140] Compiling OrderedCollections OrderedSet+Invariants.swift
[66/140] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[67/140] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[68/140] Compiling OrderedCollections _Hashtable+Header.swift
[69/140] Compiling OrderedCollections OrderedDictionary+Codable.swift
[70/140] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[71/140] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[72/140] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[73/140] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[74/140] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[75/140] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[76/140] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[77/140] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[78/140] Compiling OrderedCollections OrderedDictionary+Values.swift
[79/140] Compiling OrderedCollections OrderedDictionary.swift
[80/140] Compiling OrderedCollections OrderedDictionary+Elements.swift
[81/140] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[82/140] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[83/140] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[84/140] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[85/140] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[86/140] Compiling OrderedCollections _HashTable+Bucket.swift
[87/140] Compiling OrderedCollections _HashTable+BucketIterator.swift
[88/140] Compiling OrderedCollections _HashTable+Constants.swift
[89/140] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[90/140] Compiling OrderedCollections _HashTable+Testing.swift
[91/140] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[92/140] Compiling OrderedCollections _HashTable.swift
[93/140] Compiling OrderedCollections OrderedSet+SubSequence.swift
[94/140] Compiling OrderedCollections OrderedSet+Testing.swift
[95/140] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[96/140] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[97/140] Compiling OrderedCollections OrderedSet.swift
[98/140] Compiling OrderedCollections _UnsafeBitset.swift
[99/140] Emitting module OrderedCollections
[100/154] Emitting module ArgumentParser
[101/158] Compiling Jinja AST.swift
[102/158] Compiling Jinja Error.swift
[103/158] Compiling Jinja Interpreter.swift
[104/158] Compiling Jinja Lexer.swift
[105/158] Compiling Jinja Filters.swift
[118/158] Compiling ArgumentParser Platform.swift
[119/158] Compiling ArgumentParser SequenceExtensions.swift
[120/158] Compiling ArgumentParser StringExtensions.swift
[121/158] Compiling ArgumentParser Tree.swift
[122/158] Compiling Jinja Utilities.swift
[123/159] Compiling Jinja Tests.swift
[124/159] Compiling Jinja Token.swift
[137/159] Compiling Jinja Globals.swift
[138/159] Compiling Jinja Macro.swift
[139/159] Compiling Jinja Parser.swift
[147/159] Compiling Jinja Template.swift
[148/159] Compiling Jinja PropertyMembers.swift
[153/159] Emitting module Jinja
[156/159] Compiling Jinja Value.swift
[157/167] Emitting module Hub
[158/167] Compiling Hub BinaryDistinct.swift
[159/167] Compiling Hub resource_bundle_accessor.swift
[160/167] Compiling Hub Config.swift
[161/167] Compiling Hub HubApi.swift
[162/167] Compiling Hub JSONSerialization+BOM.swift
[163/167] Compiling Hub Downloader.swift
[164/167] Compiling Hub Hub.swift
[165/193] Compiling Tokenizers UnigramTokenizer.swift
[166/193] Compiling Tokenizers Trie.swift
[167/193] Compiling Tokenizers TokenLattice.swift
[168/194] Compiling Tokenizers Utils.swift
[169/194] Compiling Tokenizers String+PreTokenization.swift
[170/194] Compiling Tokenizers PreTokenizer.swift
[171/194] Compiling Tokenizers Normalizer.swift
[172/194] Compiling Tokenizers PostProcessor.swift
[173/194] Compiling Tokenizers Tokenizer.swift
[174/194] Compiling Tokenizers BPETokenizer.swift
[175/194] Compiling Tokenizers BertTokenizer.swift
[176/194] Compiling Tokenizers ByteEncoder.swift
[177/194] Compiling Tokenizers Decoder.swift
[178/194] Emitting module Tokenizers
[179/194] Compiling ArgmaxCore ModelState.swift
[180/194] Compiling ArgmaxCore ModelManager.swift
[181/195] Compiling ArgmaxCore ModelUtilities.swift
[182/195] Compiling ArgmaxCore MLTensorExtensions.swift
[185/195] Compiling ArgmaxCore MLMultiArrayExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgmaxCore/MLMultiArrayExtensions.swift:88:9: warning: conformance of 'Float16' to 'MLShapedArrayScalar' is only available in macOS 15.0 or newer; this is an error in the Swift 6 language mode
 70 | // MARK: - MLMultiArray Indexing & Fill
 71 |
 72 | public extension MLMultiArray {
    |        `- note: add '@available' attribute to enclosing extension
 73 |     /// Computes the linear offset from multi-dimensional indices using strides.
 74 |     @inline(__always)
    :
 84 |     /// Fills a range of indices in the last dimension with a value.
 85 |     /// Requires shape [1, 1, n].
 86 |     func fillLastDimension(indexes: Range<Int>, with value: FloatType) {
    |          `- note: add '@available' attribute to enclosing instance method
 87 |         precondition(shape.count == 3 && shape[0] == 1 && shape[1] == 1, "Must have [1, 1, n] shape")
 88 |         withUnsafeMutableBufferPointer(ofType: FloatType.self) { ptr, strides in
    |         |- warning: conformance of 'Float16' to 'MLShapedArrayScalar' is only available in macOS 15.0 or newer; this is an error in the Swift 6 language mode
    |         `- note: add 'if #available' version check
 89 |             for index in indexes {
 90 |                 ptr[index * strides[2]] = value
[186/195] Compiling ArgmaxCore MLModelLoading.swift
[187/195] Compiling ArgmaxCore ModelDownloader.swift
[190/195] Emitting module ArgmaxCore
[193/237] Emitting module WhisperKit
[194/239] Compiling WhisperKit TranscriptionUtilities.swift
[195/239] Compiling WhisperKit WhisperError.swift
[196/239] Compiling WhisperKit AudioProcessor.swift
[197/239] Compiling WhisperKit AudioStreamTranscriber.swift
[198/239] Compiling WhisperKit TokenSampler.swift
[199/239] Compiling WhisperKit ResultWriter.swift
[200/241] Compiling WhisperKit LogitsFilter.swift
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:155:25: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
153 |         guard let logprobsInputDescriptor = BNNSNDArrayDescriptor(
154 |             data: logprobsInputPointer,
155 |             scalarType: FloatType.self,
    |                         |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                         `- note: add 'if #available' version check
156 |             shape: .vector(logits.count, stride: 1)
157 |         ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:163:25: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
161 |
162 |         let logprobs = BNNSNDArrayDescriptor.allocateUninitialized(
163 |             scalarType: FloatType.self,
    |                         |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                         `- note: add 'if #available' version check
164 |             shape: .vector(logits.count, stride: 1)
165 |         )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:169:22: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
167 |
168 |         do {
169 |             try BNNS.applyActivation(
    |                      `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
170 |                 activation: BNNS.ActivationFunction.logSoftmax,
171 |                 input: logprobsInputDescriptor,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:170:34: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
168 |         do {
169 |             try BNNS.applyActivation(
170 |                 activation: BNNS.ActivationFunction.logSoftmax,
    |                                  `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
171 |                 input: logprobsInputDescriptor,
172 |                 output: logprobs,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:185:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
183 |             guard let logSumExpInputDescriptor = BNNSNDArrayDescriptor(
184 |                 data: logSumExpInputPointer,
185 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
186 |                 shape: .vector(timeTokenCount, stride: 1)
187 |             ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:193:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
191 |
192 |             let timestampLogProb = BNNSNDArrayDescriptor.allocateUninitialized(
193 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
194 |                 shape: .vector(1, stride: 1)
195 |             )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:212:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
210 |             guard let maxTextTokenLogProbInputDescriptor = BNNSNDArrayDescriptor(
211 |                 data: maxTextTokenLogProbInputPointer,
212 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
213 |                 shape: .vector(noTimeTokenCount, stride: 1)
214 |             ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:220:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
218 |
219 |             let maxTextTokenLogProb = BNNSNDArrayDescriptor.allocateUninitialized(
220 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
221 |                 shape: .vector(1, stride: 1)
222 |             )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:80:36: warning: 'asIntArray()' is deprecated: Use await toIntArray() instead. [#DeprecatedDeclaration]
 78 |
 79 |         return (
 80 |             token: nextTokenTensor.asIntArray()[0],
    |                                    `- warning: 'asIntArray()' is deprecated: Use await toIntArray() instead. [#DeprecatedDeclaration]
 81 |             logprob: nextLogprobTensor.asFloatArray()[0]
 82 |         )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:81:40: warning: 'asFloatArray()' is deprecated: Use await toFloatArray() instead. [#DeprecatedDeclaration]
 79 |         return (
 80 |             token: nextTokenTensor.asIntArray()[0],
 81 |             logprob: nextLogprobTensor.asFloatArray()[0]
    |                                        `- warning: 'asFloatArray()' is deprecated: Use await toFloatArray() instead. [#DeprecatedDeclaration]
 82 |         )
 83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:103:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 27 | }
 28 |
 29 | open class GreedyTokenSampler: TokenSampling {
    |            `- note: add '@available' attribute to enclosing class
 30 |     public var temperature: FloatType
 31 |     public var eotToken: Int
    :
 84 |     #endif
 85 |
 86 |     private func sampleWithBNNS(logits: MLMultiArray) -> (token: Int, logprob: Float) {
    |                  `- note: add '@available' attribute to enclosing instance method
 87 |         // TODO: BNNS operations here are deprecated, replace with vDSP or MLX
 88 |         var softmaxOutput: BNNSNDArrayDescriptor?
    :
101 |             let logitsDescriptor = BNNSNDArrayDescriptor(
102 |                 data: logitsRawPointer,
103 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
104 |                 shape: .vector(logits.count, stride: 1)
105 |             )!
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:112:33: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 27 | }
 28 |
 29 | open class GreedyTokenSampler: TokenSampling {
    |            `- note: add '@available' attribute to enclosing class
 30 |     public var temperature: FloatType
 31 |     public var eotToken: Int
    :
 84 |     #endif
 85 |
 86 |     private func sampleWithBNNS(logits: MLMultiArray) -> (token: Int, logprob: Float) {
    |                  `- note: add '@available' attribute to enclosing instance method
 87 |         // TODO: BNNS operations here are deprecated, replace with vDSP or MLX
 88 |         var softmaxOutput: BNNSNDArrayDescriptor?
    :
110 |             if temperature != 0.0 {
111 |                 let scaledLogits = BNNSNDArrayDescriptor.allocateUninitialized(
112 |                     scalarType: FloatType.self,
    |                                 |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                                 `- note: add 'if #available' version check
113 |                     shape: .vector(logits.count, stride: 1)
114 |                 )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:116:27: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
114 |                 )
115 |
116 |                 try! BNNS.applyActivation(
    |                           `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
117 |                     activation: BNNS.ActivationFunction.linear(alpha: Float(1 / temperature)),
118 |                     input: logitsDescriptor,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:117:38: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
115 |
116 |                 try! BNNS.applyActivation(
117 |                     activation: BNNS.ActivationFunction.linear(alpha: Float(1 / temperature)),
    |                                      `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
118 |                     input: logitsDescriptor,
119 |                     output: scaledLogits,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:133:22: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
131 |             )
132 |
133 |             try BNNS.applyActivation(
    |                      `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
134 |                 activation: BNNS.ActivationFunction.softmax,
135 |                 input: softmaxInput!,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:134:34: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
132 |
133 |             try BNNS.applyActivation(
134 |                 activation: BNNS.ActivationFunction.softmax,
    |                                  `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
135 |                 input: softmaxInput!,
136 |                 output: softmaxOutput!,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[201/241] Compiling WhisperKit SegmentSeeker.swift
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:155:25: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
153 |         guard let logprobsInputDescriptor = BNNSNDArrayDescriptor(
154 |             data: logprobsInputPointer,
155 |             scalarType: FloatType.self,
    |                         |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                         `- note: add 'if #available' version check
156 |             shape: .vector(logits.count, stride: 1)
157 |         ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:163:25: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
161 |
162 |         let logprobs = BNNSNDArrayDescriptor.allocateUninitialized(
163 |             scalarType: FloatType.self,
    |                         |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                         `- note: add 'if #available' version check
164 |             shape: .vector(logits.count, stride: 1)
165 |         )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:169:22: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
167 |
168 |         do {
169 |             try BNNS.applyActivation(
    |                      `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
170 |                 activation: BNNS.ActivationFunction.logSoftmax,
171 |                 input: logprobsInputDescriptor,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:170:34: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
168 |         do {
169 |             try BNNS.applyActivation(
170 |                 activation: BNNS.ActivationFunction.logSoftmax,
    |                                  `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
171 |                 input: logprobsInputDescriptor,
172 |                 output: logprobs,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:185:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
183 |             guard let logSumExpInputDescriptor = BNNSNDArrayDescriptor(
184 |                 data: logSumExpInputPointer,
185 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
186 |                 shape: .vector(timeTokenCount, stride: 1)
187 |             ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:193:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
191 |
192 |             let timestampLogProb = BNNSNDArrayDescriptor.allocateUninitialized(
193 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
194 |                 shape: .vector(1, stride: 1)
195 |             )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:212:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
210 |             guard let maxTextTokenLogProbInputDescriptor = BNNSNDArrayDescriptor(
211 |                 data: maxTextTokenLogProbInputPointer,
212 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
213 |                 shape: .vector(noTimeTokenCount, stride: 1)
214 |             ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:220:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
218 |
219 |             let maxTextTokenLogProb = BNNSNDArrayDescriptor.allocateUninitialized(
220 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
221 |                 shape: .vector(1, stride: 1)
222 |             )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:80:36: warning: 'asIntArray()' is deprecated: Use await toIntArray() instead. [#DeprecatedDeclaration]
 78 |
 79 |         return (
 80 |             token: nextTokenTensor.asIntArray()[0],
    |                                    `- warning: 'asIntArray()' is deprecated: Use await toIntArray() instead. [#DeprecatedDeclaration]
 81 |             logprob: nextLogprobTensor.asFloatArray()[0]
 82 |         )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:81:40: warning: 'asFloatArray()' is deprecated: Use await toFloatArray() instead. [#DeprecatedDeclaration]
 79 |         return (
 80 |             token: nextTokenTensor.asIntArray()[0],
 81 |             logprob: nextLogprobTensor.asFloatArray()[0]
    |                                        `- warning: 'asFloatArray()' is deprecated: Use await toFloatArray() instead. [#DeprecatedDeclaration]
 82 |         )
 83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:103:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 27 | }
 28 |
 29 | open class GreedyTokenSampler: TokenSampling {
    |            `- note: add '@available' attribute to enclosing class
 30 |     public var temperature: FloatType
 31 |     public var eotToken: Int
    :
 84 |     #endif
 85 |
 86 |     private func sampleWithBNNS(logits: MLMultiArray) -> (token: Int, logprob: Float) {
    |                  `- note: add '@available' attribute to enclosing instance method
 87 |         // TODO: BNNS operations here are deprecated, replace with vDSP or MLX
 88 |         var softmaxOutput: BNNSNDArrayDescriptor?
    :
101 |             let logitsDescriptor = BNNSNDArrayDescriptor(
102 |                 data: logitsRawPointer,
103 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
104 |                 shape: .vector(logits.count, stride: 1)
105 |             )!
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:112:33: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 27 | }
 28 |
 29 | open class GreedyTokenSampler: TokenSampling {
    |            `- note: add '@available' attribute to enclosing class
 30 |     public var temperature: FloatType
 31 |     public var eotToken: Int
    :
 84 |     #endif
 85 |
 86 |     private func sampleWithBNNS(logits: MLMultiArray) -> (token: Int, logprob: Float) {
    |                  `- note: add '@available' attribute to enclosing instance method
 87 |         // TODO: BNNS operations here are deprecated, replace with vDSP or MLX
 88 |         var softmaxOutput: BNNSNDArrayDescriptor?
    :
110 |             if temperature != 0.0 {
111 |                 let scaledLogits = BNNSNDArrayDescriptor.allocateUninitialized(
112 |                     scalarType: FloatType.self,
    |                                 |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                                 `- note: add 'if #available' version check
113 |                     shape: .vector(logits.count, stride: 1)
114 |                 )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:116:27: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
114 |                 )
115 |
116 |                 try! BNNS.applyActivation(
    |                           `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
117 |                     activation: BNNS.ActivationFunction.linear(alpha: Float(1 / temperature)),
118 |                     input: logitsDescriptor,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:117:38: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
115 |
116 |                 try! BNNS.applyActivation(
117 |                     activation: BNNS.ActivationFunction.linear(alpha: Float(1 / temperature)),
    |                                      `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
118 |                     input: logitsDescriptor,
119 |                     output: scaledLogits,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:133:22: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
131 |             )
132 |
133 |             try BNNS.applyActivation(
    |                      `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
134 |                 activation: BNNS.ActivationFunction.softmax,
135 |                 input: softmaxInput!,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:134:34: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
132 |
133 |             try BNNS.applyActivation(
134 |                 activation: BNNS.ActivationFunction.softmax,
    |                                  `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
135 |                 input: softmaxInput!,
136 |                 output: softmaxOutput!,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:155:25: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
153 |         guard let logprobsInputDescriptor = BNNSNDArrayDescriptor(
154 |             data: logprobsInputPointer,
155 |             scalarType: FloatType.self,
    |                         |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                         `- note: add 'if #available' version check
156 |             shape: .vector(logits.count, stride: 1)
157 |         ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:163:25: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
161 |
162 |         let logprobs = BNNSNDArrayDescriptor.allocateUninitialized(
163 |             scalarType: FloatType.self,
    |                         |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                         `- note: add 'if #available' version check
164 |             shape: .vector(logits.count, stride: 1)
165 |         )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:169:22: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
167 |
168 |         do {
169 |             try BNNS.applyActivation(
    |                      `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
170 |                 activation: BNNS.ActivationFunction.logSoftmax,
171 |                 input: logprobsInputDescriptor,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:170:34: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
168 |         do {
169 |             try BNNS.applyActivation(
170 |                 activation: BNNS.ActivationFunction.logSoftmax,
    |                                  `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
171 |                 input: logprobsInputDescriptor,
172 |                 output: logprobs,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:185:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
183 |             guard let logSumExpInputDescriptor = BNNSNDArrayDescriptor(
184 |                 data: logSumExpInputPointer,
185 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
186 |                 shape: .vector(timeTokenCount, stride: 1)
187 |             ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:193:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
191 |
192 |             let timestampLogProb = BNNSNDArrayDescriptor.allocateUninitialized(
193 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
194 |                 shape: .vector(1, stride: 1)
195 |             )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:212:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
210 |             guard let maxTextTokenLogProbInputDescriptor = BNNSNDArrayDescriptor(
211 |                 data: maxTextTokenLogProbInputPointer,
212 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
213 |                 shape: .vector(noTimeTokenCount, stride: 1)
214 |             ) else {
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/LogitsFilter.swift:220:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 53 |
 54 | /// Implementation based on https://github.com/openai/whisper/blob/master/whisper/decoding.py#L441
 55 | open class TimestampRulesFilter: LogitsFiltering {
    |            `- note: add '@available' attribute to enclosing class
 56 |     let specialTokens: SpecialTokens
 57 |     let sampleBegin: Int
    :
143 |     }
144 |
145 |     private func sumOfProbabilityOverTimestampsIsAboveAnyOtherToken(logits: MLMultiArray, timeTokenBegin: Int) -> Bool {
    |                  `- note: add '@available' attribute to enclosing instance method
146 |         let timeTokenBeginOffset = logits.linearOffset(for: [0, 0, timeTokenBegin as NSNumber])
147 |
    :
218 |
219 |             let maxTextTokenLogProb = BNNSNDArrayDescriptor.allocateUninitialized(
220 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
221 |                 shape: .vector(1, stride: 1)
222 |             )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:80:36: warning: 'asIntArray()' is deprecated: Use await toIntArray() instead. [#DeprecatedDeclaration]
 78 |
 79 |         return (
 80 |             token: nextTokenTensor.asIntArray()[0],
    |                                    `- warning: 'asIntArray()' is deprecated: Use await toIntArray() instead. [#DeprecatedDeclaration]
 81 |             logprob: nextLogprobTensor.asFloatArray()[0]
 82 |         )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:81:40: warning: 'asFloatArray()' is deprecated: Use await toFloatArray() instead. [#DeprecatedDeclaration]
 79 |         return (
 80 |             token: nextTokenTensor.asIntArray()[0],
 81 |             logprob: nextLogprobTensor.asFloatArray()[0]
    |                                        `- warning: 'asFloatArray()' is deprecated: Use await toFloatArray() instead. [#DeprecatedDeclaration]
 82 |         )
 83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:103:29: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 27 | }
 28 |
 29 | open class GreedyTokenSampler: TokenSampling {
    |            `- note: add '@available' attribute to enclosing class
 30 |     public var temperature: FloatType
 31 |     public var eotToken: Int
    :
 84 |     #endif
 85 |
 86 |     private func sampleWithBNNS(logits: MLMultiArray) -> (token: Int, logprob: Float) {
    |                  `- note: add '@available' attribute to enclosing instance method
 87 |         // TODO: BNNS operations here are deprecated, replace with vDSP or MLX
 88 |         var softmaxOutput: BNNSNDArrayDescriptor?
    :
101 |             let logitsDescriptor = BNNSNDArrayDescriptor(
102 |                 data: logitsRawPointer,
103 |                 scalarType: FloatType.self,
    |                             |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                             `- note: add 'if #available' version check
104 |                 shape: .vector(logits.count, stride: 1)
105 |             )!
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:112:33: warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
 27 | }
 28 |
 29 | open class GreedyTokenSampler: TokenSampling {
    |            `- note: add '@available' attribute to enclosing class
 30 |     public var temperature: FloatType
 31 |     public var eotToken: Int
    :
 84 |     #endif
 85 |
 86 |     private func sampleWithBNNS(logits: MLMultiArray) -> (token: Int, logprob: Float) {
    |                  `- note: add '@available' attribute to enclosing instance method
 87 |         // TODO: BNNS operations here are deprecated, replace with vDSP or MLX
 88 |         var softmaxOutput: BNNSNDArrayDescriptor?
    :
110 |             if temperature != 0.0 {
111 |                 let scaledLogits = BNNSNDArrayDescriptor.allocateUninitialized(
112 |                     scalarType: FloatType.self,
    |                                 |- warning: conformance of 'Float16' to 'BNNSScalar' is only available in macOS 26.0 or newer; this is an error in the Swift 6 language mode
    |                                 `- note: add 'if #available' version check
113 |                     shape: .vector(logits.count, stride: 1)
114 |                 )
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:116:27: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
114 |                 )
115 |
116 |                 try! BNNS.applyActivation(
    |                           `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
117 |                     activation: BNNS.ActivationFunction.linear(alpha: Float(1 / temperature)),
118 |                     input: logitsDescriptor,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:117:38: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
115 |
116 |                 try! BNNS.applyActivation(
117 |                     activation: BNNS.ActivationFunction.linear(alpha: Float(1 / temperature)),
    |                                      `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
118 |                     input: logitsDescriptor,
119 |                     output: scaledLogits,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:133:22: warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
131 |             )
132 |
133 |             try BNNS.applyActivation(
    |                      `- warning: 'applyActivation(activation:input:output:batchSize:filterParameters:)' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
134 |                 activation: BNNS.ActivationFunction.softmax,
135 |                 input: softmaxInput!,
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/Text/TokenSampler.swift:134:34: warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
132 |
133 |             try BNNS.applyActivation(
134 |                 activation: BNNS.ActivationFunction.softmax,
    |                                  `- warning: 'ActivationFunction' is deprecated: Use the BNNSGraph API instead. [#DeprecatedDeclaration]
135 |                 input: softmaxInput!,
136 |                 output: softmaxOutput!,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[203/241] Compiling WhisperKit Extensions+Internal.swift
[204/241] Compiling WhisperKit Extensions+Public.swift
[205/241] Compiling WhisperKit AudioChunker.swift
[208/241] Compiling WhisperKit EnergyVAD.swift
[209/241] Compiling WhisperKit VoiceActivityDetector.swift
[210/241] Compiling WhisperKit AudioEncoder.swift
[211/241] Compiling WhisperKit TextDecoder.swift
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:498:31: warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
 496 |
 497 |     public var supportsWordTimestamps: Bool {
 498 |         return ModelUtilities.getModelOutputDimention(model, named: "alignment_heads_weights", position: 0) != nil
     |                               |- warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelOutputDimension' instead
 499 |     }
 500 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:502:31: warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
 500 |
 501 |     public var logitsSize: Int? {
 502 |         return ModelUtilities.getModelOutputDimention(model, named: "logits", position: 2)
     |                               |- warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelOutputDimension' instead
 503 |     }
 504 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:506:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 504 |
 505 |     public var kvCacheEmbedDim: Int? {
 506 |         return ModelUtilities.getModelInputDimention(model, named: "key_cache", position: 1)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 507 |     }
 508 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:510:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 508 |
 509 |     public var kvCacheMaxSequenceLength: Int? {
 510 |         return ModelUtilities.getModelInputDimention(model, named: "key_cache", position: 3)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 511 |     }
 512 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:514:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 512 |
 513 |     public var windowSize: Int? {
 514 |         return ModelUtilities.getModelInputDimention(model, named: "encoder_output_embeds", position: 3)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 515 |     }
 516 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:518:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 516 |
 517 |     public var embedSize: Int? {
 518 |         return ModelUtilities.getModelInputDimention(model, named: "encoder_output_embeds", position: 1)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 519 |     }
 520 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[212/241] Compiling WhisperKit TranscribeTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:498:31: warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
 496 |
 497 |     public var supportsWordTimestamps: Bool {
 498 |         return ModelUtilities.getModelOutputDimention(model, named: "alignment_heads_weights", position: 0) != nil
     |                               |- warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelOutputDimension' instead
 499 |     }
 500 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:502:31: warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
 500 |
 501 |     public var logitsSize: Int? {
 502 |         return ModelUtilities.getModelOutputDimention(model, named: "logits", position: 2)
     |                               |- warning: 'getModelOutputDimention(_:named:position:)' is deprecated: renamed to 'getModelOutputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelOutputDimension' instead
 503 |     }
 504 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:506:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 504 |
 505 |     public var kvCacheEmbedDim: Int? {
 506 |         return ModelUtilities.getModelInputDimention(model, named: "key_cache", position: 1)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 507 |     }
 508 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:510:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 508 |
 509 |     public var kvCacheMaxSequenceLength: Int? {
 510 |         return ModelUtilities.getModelInputDimention(model, named: "key_cache", position: 3)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 511 |     }
 512 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:514:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 512 |
 513 |     public var windowSize: Int? {
 514 |         return ModelUtilities.getModelInputDimention(model, named: "encoder_output_embeds", position: 3)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 515 |     }
 516 |
/Users/admin/builder/spi-builder-workspace/Sources/WhisperKit/Core/TextDecoder.swift:518:31: warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
 516 |
 517 |     public var embedSize: Int? {
 518 |         return ModelUtilities.getModelInputDimention(model, named: "encoder_output_embeds", position: 1)
     |                               |- warning: 'getModelInputDimention(_:named:position:)' is deprecated: renamed to 'getModelInputDimension' [#DeprecatedDeclaration]
     |                               `- note: use 'getModelInputDimension' instead
 519 |     }
 520 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[213/241] Compiling TTSKit TTSError.swift
[214/241] Compiling TTSKit TextChunker.swift
[215/241] Compiling WhisperKit Logging.swift
[217/241] Compiling WhisperKit WhisperKit.swift
[218/241] Compiling WhisperKit Concurrency.swift
[220/241] Compiling WhisperKit TextUtilities.swift
[222/241] Compiling WhisperKit FeatureExtractor.swift
[223/241] Compiling WhisperKit Models.swift
[228/259] Compiling SpeakerKit RTTMLine.swift
[229/259] Compiling SpeakerKit SpeakerInfo.swift
[230/259] Compiling SpeakerKit ClusteringAlgorithms.swift
[231/259] Compiling SpeakerKit MathOps.swift
[232/259] Compiling SpeakerKit SpeakerSegmenterModel.swift
[233/259] Compiling SpeakerKit VBxClustering.swift
[234/259] Compiling SpeakerKit DiarizationResult.swift
[235/259] Compiling SpeakerKit Diarizer.swift
[236/259] Compiling SpeakerKit PyannoteModelManager.swift
[237/259] Compiling SpeakerKit SpeakerClustering.swift
[238/259] Emitting module TTSKit
[239/259] Compiling SpeakerKit SpeakerKitDiarizer.swift
[240/260] Compiling SpeakerKit SpeakerKit.swift
[241/260] Compiling SpeakerKit SpeakerKitConfig.swift
[244/260] Compiling SpeakerKit SpeakerSegment.swift
[247/260] Compiling SpeakerKit SpeakerEmbedderModel.swift
[248/260] Compiling SpeakerKit SpeakerPreEmbedderModel.swift
[251/260] Compiling SpeakerKit PyannoteConfig.swift
[252/260] Compiling SpeakerKit PyannoteDiarizer.swift
[255/260] Emitting module SpeakerKit
[258/268] Compiling WhisperKitCLI TranscribeCLIUtils.swift
[259/268] Compiling WhisperKitCLI WhisperKitCLI.swift
[260/268] Compiling WhisperKitCLI TranscribeCLIArguments.swift
[261/268] Compiling WhisperKitCLI DiarizeCLI.swift
[262/268] Compiling WhisperKitCLI TTSCLI.swift
[263/268] Emitting module WhisperKitCLI
[264/268] Compiling WhisperKitCLI CLIUtils.swift
[265/268] Compiling WhisperKitCLI TranscribeCLI.swift
[265/268] Write Objects.LinkFileList
[266/268] Linking whisperkit-cli
[267/268] Applying whisperkit-cli
Build complete! (23.33s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-transformers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.6",
            "upper_bound" : "1.2.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/huggingface/swift-transformers.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    }
  ],
  "manifest_display_name" : "whisperkit",
  "name" : "whisperkit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "WhisperKit",
      "targets" : [
        "WhisperKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TTSKit",
      "targets" : [
        "TTSKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SpeakerKit",
      "targets" : [
        "SpeakerKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "whisperkit-cli",
      "targets" : [
        "WhisperKitCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "WhisperKitTests",
      "module_type" : "SwiftTarget",
      "name" : "WhisperKitTests",
      "path" : "Tests/WhisperKitTests",
      "product_dependencies" : [
        "Hub",
        "Tokenizers"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/8_Channel_ID.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/config-v02.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/config-v03.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/config-v04.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/es_test_clip.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/ja_test_clip.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/jfk.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/jfk_441khz.m4a",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/WhisperKitTests/Resources/ted_60.m4a",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Evaluate/DistanceCalculation.swift",
        "Evaluate/NormalizeEn.swift",
        "Evaluate/SpellingMapping.swift",
        "Evaluate/WERUtils.swift",
        "FunctionalTests.swift",
        "RegressionTestUtils.swift",
        "RegressionTests.swift",
        "TestUtils.swift",
        "UnitTests.swift"
      ],
      "target_dependencies" : [
        "WhisperKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WhisperKitCLI",
      "module_type" : "SwiftTarget",
      "name" : "WhisperKitCLI",
      "path" : "Sources/WhisperKitCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "whisperkit-cli"
      ],
      "sources" : [
        "CLIUtils.swift",
        "DiarizeCLI.swift",
        "TTSCLI.swift",
        "TranscribeCLI.swift",
        "TranscribeCLIArguments.swift",
        "TranscribeCLIUtils.swift",
        "WhisperKitCLI.swift"
      ],
      "target_dependencies" : [
        "WhisperKit",
        "TTSKit",
        "SpeakerKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WhisperKit",
      "module_type" : "SwiftTarget",
      "name" : "WhisperKit",
      "path" : "Sources/WhisperKit",
      "product_dependencies" : [
        "Hub",
        "Tokenizers"
      ],
      "product_memberships" : [
        "WhisperKit",
        "SpeakerKit",
        "whisperkit-cli"
      ],
      "sources" : [
        "Core/Audio/AudioChunker.swift",
        "Core/Audio/AudioProcessor.swift",
        "Core/Audio/AudioStreamTranscriber.swift",
        "Core/Audio/EnergyVAD.swift",
        "Core/Audio/VoiceActivityDetector.swift",
        "Core/AudioEncoder.swift",
        "Core/Configurations.swift",
        "Core/FeatureExtractor.swift",
        "Core/Models.swift",
        "Core/Text/LogitsFilter.swift",
        "Core/Text/SegmentSeeker.swift",
        "Core/Text/TokenSampler.swift",
        "Core/TextDecoder.swift",
        "Core/TranscribeTask.swift",
        "Core/WhisperKit.swift",
        "Utilities/Concurrency.swift",
        "Utilities/Extensions+Internal.swift",
        "Utilities/Extensions+Public.swift",
        "Utilities/Logging.swift",
        "Utilities/ModelUtilities.swift",
        "Utilities/ResultWriter.swift",
        "Utilities/TextUtilities.swift",
        "Utilities/TranscriptionUtilities.swift",
        "Utilities/WhisperError.swift"
      ],
      "target_dependencies" : [
        "ArgmaxCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TTSKitTests",
      "module_type" : "SwiftTarget",
      "name" : "TTSKitTests",
      "path" : "Tests/TTSKitTests",
      "sources" : [
        "TTSKitIntegrationTests.swift",
        "TTSKitUnitTests.swift"
      ],
      "target_dependencies" : [
        "TTSKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "TTSKit",
      "module_type" : "SwiftTarget",
      "name" : "TTSKit",
      "path" : "Sources/TTSKit",
      "product_dependencies" : [
        "Tokenizers",
        "Hub"
      ],
      "product_memberships" : [
        "TTSKit",
        "whisperkit-cli"
      ],
      "sources" : [
        "Configurations.swift",
        "Generating.swift",
        "Models.swift",
        "Protocols.swift",
        "Qwen3TTS/Qwen3CodeDecoder.swift",
        "Qwen3TTS/Qwen3Config.swift",
        "Qwen3TTS/Qwen3Embedders.swift",
        "Qwen3TTS/Qwen3GenerateTask.swift",
        "Qwen3TTS/Qwen3Models.swift",
        "Qwen3TTS/Qwen3MultiCodeDecoder.swift",
        "Qwen3TTS/Qwen3SpeechDecoder.swift",
        "Qwen3TTS/Qwen3TextProjector.swift",
        "TTSKit.swift",
        "Utilities/AudioOutput.swift",
        "Utilities/EmbedTypes.swift",
        "Utilities/KVCache.swift",
        "Utilities/PromptCache.swift",
        "Utilities/Sampling.swift",
        "Utilities/TTSError.swift",
        "Utilities/TextChunker.swift"
      ],
      "target_dependencies" : [
        "ArgmaxCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SpeakerKitTests",
      "module_type" : "SwiftTarget",
      "name" : "SpeakerKitTests",
      "path" : "Tests/SpeakerKitTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeakerKitTests/Resources/VADAudio.wav",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/SpeakerKitTests/Resources/jfk.wav",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "ClusterAlgorithmsTests.swift",
        "DiarizationResultTests.swift",
        "DiarizerPostProcessingTests.swift",
        "ExclusiveReconciliationTests.swift",
        "MathOpsTests.swift",
        "PyannoteIntegrationTests.swift",
        "RTTMLineTests.swift",
        "SpeakerEmbedderContextTests.swift"
      ],
      "target_dependencies" : [
        "SpeakerKit",
        "WhisperKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SpeakerKit",
      "module_type" : "SwiftTarget",
      "name" : "SpeakerKit",
      "path" : "Sources/SpeakerKit",
      "product_dependencies" : [
        "Hub"
      ],
      "product_memberships" : [
        "SpeakerKit",
        "whisperkit-cli"
      ],
      "sources" : [
        "DiarizationResult.swift",
        "Diarizer.swift",
        "Pyannote/ClusteringAlgorithms.swift",
        "Pyannote/MathOps.swift",
        "Pyannote/PyannoteConfig.swift",
        "Pyannote/PyannoteDiarizer.swift",
        "Pyannote/PyannoteModelManager.swift",
        "Pyannote/SpeakerClustering.swift",
        "Pyannote/SpeakerEmbedderModel.swift",
        "Pyannote/SpeakerPreEmbedderModel.swift",
        "Pyannote/SpeakerSegmenterModel.swift",
        "Pyannote/VBxClustering.swift",
        "RTTMLine.swift",
        "SpeakerInfo.swift",
        "SpeakerKit.swift",
        "SpeakerKitConfig.swift",
        "SpeakerKitDiarizer.swift",
        "SpeakerSegment.swift"
      ],
      "target_dependencies" : [
        "ArgmaxCore",
        "WhisperKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ArgmaxCore",
      "module_type" : "SwiftTarget",
      "name" : "ArgmaxCore",
      "path" : "Sources/ArgmaxCore",
      "product_dependencies" : [
        "Hub"
      ],
      "product_memberships" : [
        "WhisperKit",
        "TTSKit",
        "SpeakerKit",
        "whisperkit-cli"
      ],
      "sources" : [
        "ArgmaxCoreError.swift",
        "ConcurrencyUtilities.swift",
        "FloatType.swift",
        "FoundationExtensions.swift",
        "Logging.swift",
        "MLModelExtensions.swift",
        "MLModelLoading.swift",
        "MLMultiArrayExtensions.swift",
        "MLTensorExtensions.swift",
        "ModelDownloader.swift",
        "ModelManager.swift",
        "ModelState.swift",
        "ModelUtilities.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/argmaxinc/argmax-oss-swift/v0.18.0
Repository:               argmaxinc/argmax-oss-swift
Swift version used:       6.3
Target:                   WhisperKit
Extracting symbol information for 'WhisperKit'...
Finished extracting symbol information for 'WhisperKit'. (47.08s)
Building documentation for 'WhisperKit'...
warning: Parameter 'maxReadFrameSize' is missing documentation
  --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:59:64-59:64
57 |     ///   - channelMode: Channel Mode selected for loadAudio
58 |     ///   - startTime: Optional start time in seconds to read from
59 +     ///   - endTime: Optional end time in seconds to read until
   |                                                                ╰─suggestion: Document 'maxReadFrameSize' parameter
60 |     /// - Returns: `AVAudioPCMBuffer` containing the audio data.
61 |     static func loadAudio(fromPath audioFilePath: String, channelMode: ChannelMode, startTime: Double?, endTime: Double?, maxReadFrameSize: AVAudioFrameCount?) throws -> AVAudioPCMBuffer
warning: Parameter 'maxReadFrameSize' is missing documentation
  --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:59:64-59:64
57 |     ///   - channelMode: Channel Mode selected for loadAudio
58 |     ///   - startTime: Optional start time in seconds to read from
59 +     ///   - endTime: Optional end time in seconds to read until
   |                                                                ╰─suggestion: Document 'maxReadFrameSize' parameter
60 |     /// - Returns: `AVAudioPCMBuffer` containing the audio data.
61 |     static func loadAudio(fromPath audioFilePath: String, channelMode: ChannelMode, startTime: Double?, endTime: Double?, maxReadFrameSize: AVAudioFrameCount?) throws -> AVAudioPCMBuffer
warning: Parameter 'audioPaths' not found in type method declaration
   --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:131:21-131:31
129 | public extension AudioProcessing {
130 |     /// Loads and converts audio data from a specified file paths.
131 +     /// - Parameter audioPaths: The file paths of the audio files.
    |                     ╰─suggestion: Replace 'audioPaths' with 'audioFilePath'
132 |     /// - Returns: `AVAudioPCMBuffer` containing the audio data.
133 |     static func loadAudioAsync(fromPath audioFilePath: String) async throws -> AVAudioPCMBuffer {
warning: Parameter 'audioPaths' not found in type method declaration
   --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:131:21-131:31
129 | public extension AudioProcessing {
130 |     /// Loads and converts audio data from a specified file paths.
131 +     /// - Parameter audioPaths: The file paths of the audio files.
    |                     ╰─suggestion: Replace 'audioPaths' with 'audioFilePath'
132 |     /// - Returns: `AVAudioPCMBuffer` containing the audio data.
133 |     static func loadAudioAsync(fromPath audioFilePath: String) async throws -> AVAudioPCMBuffer {
warning: Parameter 'audioFilePath' is missing documentation
   --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:131:67-131:67
129 | public extension AudioProcessing {
130 |     /// Loads and converts audio data from a specified file paths.
131 +     /// - Parameter audioPaths: The file paths of the audio files.
    |                                                                   ╰─suggestion: Document 'audioFilePath' parameter
132 |     /// - Returns: `AVAudioPCMBuffer` containing the audio data.
133 |     static func loadAudioAsync(fromPath audioFilePath: String) async throws -> AVAudioPCMBuffer {
warning: Parameter 'audioFilePath' is missing documentation
   --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:131:67-131:67
129 | public extension AudioProcessing {
130 |     /// Loads and converts audio data from a specified file paths.
131 +     /// - Parameter audioPaths: The file paths of the audio files.
    |                                                                   ╰─suggestion: Document 'audioFilePath' parameter
132 |     /// - Returns: `AVAudioPCMBuffer` containing the audio data.
133 |     static func loadAudioAsync(fromPath audioFilePath: String) async throws -> AVAudioPCMBuffer {
warning: Parameter 'channelMode' is missing documentation
   --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:379:94-379:94
377 |     ///   - channelCount: The desired output channel count.
378 |     ///   - frameCount: The desired frames to read from the input audio file. (default: all).
    |           ╰─suggestion: Document 'channelMode' parameter
379 +     ///   - maxReadFrameSize: Maximum number of frames to read at once (default: 10 million).
380 |     /// - Returns: Resampled audio as an AVAudioPCMBuffer, or nil if resampling fails.
381 |     public static func resampleAudio(
warning: Parameter 'energyValuesToConsider' not found in type method declaration
   --> Sources/WhisperKit/Core/Audio/AudioProcessor.swift:633:11-633:72
631 |     ///   - relativeEnergy: relative energy values
632 |     ///   - nextBufferInSeconds: duration of the next buffer in seconds
633 +     ///   - energyValuesToConsider: number of energy values to consider
    |           ╰─suggestion: Remove 'energyValuesToConsider' parameter documentation
634 |     ///   - silenceThreshold: silence threshold
635 |     /// - Returns: true if voice is detected, false otherwise
Finished building documentation for 'WhisperKit' (0.89s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/argmaxinc/argmax-oss-swift/v0.18.0
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/apple/swift-collections.git
Updated https://github.com/apple/swift-collections.git (0.53s)
[1/2277] Fetching swift-docc-plugin
Updating https://github.com/huggingface/swift-jinja.git
Updating https://github.com/huggingface/swift-transformers.git
Updating https://github.com/apple/swift-argument-parser.git
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.19s)
Updated https://github.com/apple/swift-argument-parser.git (0.49s)
Updated https://github.com/huggingface/swift-transformers.git (0.49s)
Updated https://github.com/huggingface/swift-jinja.git (0.49s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.3.0 (2.24s)
Computing version for https://github.com/huggingface/swift-transformers.git
Computed https://github.com/huggingface/swift-transformers.git at 1.1.6 (0.53s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (0.61s)
Computing version for https://github.com/huggingface/swift-jinja.git
Computed https://github.com/huggingface/swift-jinja.git at 2.1.1 (0.54s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.6 (0.67s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3672] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.02s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.74s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.6
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/7] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version--6988338F2F200930.txt
[6/53] Compiling SymbolKit Identifier.swift
[7/53] Compiling SymbolKit KindIdentifier.swift
[8/53] Compiling SymbolKit Location.swift
[9/53] Compiling SymbolKit Mutability.swift
[10/53] Compiling SymbolKit GenericConstraint.swift
[11/53] Compiling SymbolKit GenericParameter.swift
[12/53] Compiling SymbolKit Generics.swift
[13/53] Compiling SymbolKit Namespace.swift
[14/53] Emitting module SymbolKit
[15/57] Compiling SymbolKit Mixin+Equals.swift
[16/57] Compiling SymbolKit Mixin+Hash.swift
[17/57] Compiling SymbolKit Mixin.swift
[18/57] Compiling SymbolKit LineList.swift
[19/57] Compiling SymbolKit Position.swift
[20/57] Compiling SymbolKit Names.swift
[21/57] Compiling SymbolKit SPI.swift
[22/57] Compiling SymbolKit Snippet.swift
[23/57] Compiling SymbolKit Extension.swift
[24/57] Compiling SymbolKit Relationship.swift
[25/57] Compiling SymbolKit RelationshipKind.swift
[26/57] Compiling SymbolKit SourceOrigin.swift
[27/57] Compiling SymbolKit GenericConstraints.swift
[28/57] Compiling SymbolKit Swift.swift
[29/57] Compiling SymbolKit SemanticVersion.swift
[30/57] Compiling SymbolKit AccessControl.swift
[31/57] Compiling SymbolKit Availability.swift
[32/57] Compiling SymbolKit AvailabilityItem.swift
[33/57] Compiling SymbolKit Domain.swift
[34/57] Compiling SymbolKit SourceRange.swift
[35/57] Compiling SymbolKit Metadata.swift
[36/57] Compiling SymbolKit Module.swift
[37/57] Compiling SymbolKit OperatingSystem.swift
[38/57] Compiling SymbolKit Platform.swift
[39/57] Compiling SymbolKit DeclarationFragments.swift
[40/57] Compiling SymbolKit Fragment.swift
[41/57] Compiling SymbolKit FragmentKind.swift
[42/57] Compiling SymbolKit FunctionParameter.swift
[43/57] Compiling SymbolKit FunctionSignature.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets SnippetParser.swift
[53/57] Compiling Snippets Snippet.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.39s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'WhisperKit' complete! (0.44s)
    1674
10	/Users/admin/builder/spi-builder-workspace/.docs/argmaxinc/argmax-oss-swift/v0.18.0
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/argmaxinc/argmax-oss-swift/v0.18.0
File count: 1674
Doc size:   10.0MB
Preparing doc bundle ...
Uploading prod-argmaxinc-argmax-oss-swift-v0.18.0-4d9e296f.zip to s3://spi-docs-inbox/prod-argmaxinc-argmax-oss-swift-v0.18.0-4d9e296f.zip
Copying... [12%]
Copying... [20%]
Copying... [32%]
Copying... [41%]
Copying... [53%]
Copying... [61%]
Copying... [70%]
Copying... [82%]
Copying... [90%]
Copying... [100%]
Done.