The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build DL4S, reference 0.4.1 (1f90f8), with Swift 6.2 (beta) for Linux on 19 Jun 2025 05:27:44 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/palle-k/DL4S.git
Reference: 0.4.1
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/palle-k/DL4S
 * tag               0.4.1      -> FETCH_HEAD
HEAD is now at 1f90f87 docs update
Cloned https://github.com/palle-k/DL4S.git
Revision (git rev-parse @):
1f90f8790bc23c2cfcd4c94f27cf6ef011d78cba
SUCCESS checkout https://github.com/palle-k/DL4S.git at 0.4.1
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/palle-k/DL4S.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Building for debugging...
[0/3] Write sources
[1/3] Compiling MKL placeholder.c
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/72] Emitting module DL4S
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[5/81] Compiling DL4S Random.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[6/81] Compiling DL4S SummaryWriter.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[7/81] Compiling DL4S Context.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[8/81] Compiling DL4S Graph.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[9/81] Compiling DL4S Binary.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[10/81] Compiling DL4S Conv.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[11/81] Compiling DL4S Loss.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[12/81] Compiling DL4S Matrix.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[13/81] Compiling DL4S Reduce.swift
/host/spi-builder-workspace/Sources/DL4S/SummaryWriter.swift:47:33: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
45 |         }
46 |         if !FileManager.default.fileExists(atPath: eventsFile.path) {
47 |             FileManager.default.createFile(atPath: eventsFile.path, contents: nil, attributes: nil)
   |                                 `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused [#no-usage]
48 |         }
49 |
[14/81] Compiling DL4S Assertions.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[15/81] Compiling DL4S Buffer.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[16/81] Compiling DL4S CPU.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[17/81] Compiling DL4S CPUEngine.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[18/81] Compiling DL4S CPUDouble.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[19/81] Compiling DL4S CPUFloat.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[20/81] Compiling DL4S CPUGeneric.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[21/81] Compiling DL4S CPUInt32.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[22/81] Compiling DL4S CPUNumeric.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[23/81] Compiling DL4S Engine.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
 29 | import Accelerate
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
    |          `- warning: Compiling DL4S without any accelerator library
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
 33 | #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:32:10: warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 30 | #else
 31 | #warning("Compiling DL4S without any accelerator library")
 32 | #warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
    |          `- warning: DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md
 33 | #endif
 34 | #if os(Linux)
/host/spi-builder-workspace/Sources/DL4S/Assertions.swift:29:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
27 |
28 |
29 | extension FileHandle: TextOutputStream {
   | |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public func write(_ string: String) {
31 |         self.write(string.data(using: .utf8)!)
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPU.swift:85:44: warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 83 |             DispatchQueue.global().asyncAfter(deadline: .now() + .seconds(5)) {
 84 |                 sema.wait()
 85 |                 if let trace = allocations[buffer] {
    |                                            `- warning: capture of 'buffer' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
 86 |                     print("[ALLOC TRACE]: buffer of size \(capacity) not freed after 3 seconds.")
 87 |                     print("[ALLOC TRACE] [begin callstack]")
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
  |                       `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 |     @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 931 |             }
 932 |
 933 |             dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
     |                                         |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                         `- note: use 'update(from:count:)' instead
 934 |         }
 935 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1016 |                 }
1017 |
1018 |                 dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
     |                                          |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                          `- note: use 'update(from:count:)' instead
1019 |             }
1020 |
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
1096 |             let dstIdx = count - srcIdx - 1
1097 |
1098 |             dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
     |                                                  |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
     |                                                  `- note: use 'update(from:count:)' instead
1099 |         }
1100 |     }
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:461:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
459 |         #else
460 |         for i in 0 ..< count {
461 |             dst[i] = exp(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
462 |         }
463 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:475:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
473 |         #else
474 |         for i in 0 ..< count {
475 |             dst[i] = log(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
476 |         }
477 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:489:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
487 |         #else
488 |         for i in 0 ..< count {
489 |             dst[i] = tanh(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
490 |         }
491 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:503:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
501 |         #else
502 |         for i in 0 ..< count {
503 |             dst[i] = sqrt(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
504 |         }
505 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:525:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
523 |         #else
524 |         for i in 0 ..< count {
525 |             dst[i] = sin(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
526 |         }
527 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:539:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
537 |         #else
538 |         for i in 0 ..< count {
539 |             dst[i] = cos(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
540 |         }
541 |         #endif
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUDouble.swift:553:22: error: function produces expected type 'Double'; did you mean to call it with '()'?
551 |         #else
552 |         for i in 0 ..< count {
553 |             dst[i] = tan(src[i])
    |                      `- error: function produces expected type 'Double'; did you mean to call it with '()'?
554 |         }
555 |         #endif
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[24/81] Compiling DL4S TransformerEncoderBlock.swift
[25/81] Compiling DL4S TransformerUtil.swift
[26/81] Compiling DL4S VGG.swift
[27/81] Compiling DL4S VGG11.swift
[28/81] Compiling DL4S VGG13.swift
[29/81] Compiling DL4S VGG16.swift
[30/81] Compiling DL4S VGG19.swift
[31/81] Compiling DL4S Adadelta.swift
[32/81] Compiling DL4S Adagrad.swift
[33/81] Compiling DL4S Adam.swift
[34/81] Compiling DL4S LearningRate.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[35/81] Compiling DL4S Momentum.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[36/81] Compiling DL4S Optim.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[37/81] Compiling DL4S RMSProp.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[38/81] Compiling DL4S SGD.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[39/81] Compiling DL4S Double.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[40/81] Compiling DL4S Float.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[41/81] Compiling DL4S Int32.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[42/81] Compiling DL4S NumericType.swift
/host/spi-builder-workspace/Sources/DL4S/Numerics/Int32.swift:29:1: warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 27 |
 28 |
 29 | extension Int32: NumericType {
    | |- warning: extension declares a conformance of imported type 'Int32' to imported protocol 'ExpressibleByFloatLiteral'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 30 |     public func format(maxDecimals: Int) -> String {
 31 |         return "\(self)"
[43/81] Compiling DL4S GPU.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[44/81] Compiling DL4S Allocator.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[45/81] Compiling DL4S MemoryOps.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[46/81] Compiling DL4S Activation.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[47/81] Compiling DL4S BasicRNN.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[48/81] Compiling DL4S BatchNorm.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[49/81] Compiling DL4S BidirectionalRNN.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[50/81] Compiling DL4S Convolution.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[51/81] Compiling DL4S Dense.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[52/81] Compiling DL4S Dropout.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:28:1: warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 26 | import Foundation
 27 |
 28 | extension UnsafeMutableRawBufferPointer: Hashable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableRawBufferPointer' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 29 |     public static func == (lhs: UnsafeMutableRawBufferPointer, rhs: UnsafeMutableRawBufferPointer) -> Bool {
 30 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:91:1: warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 89 | }
 90 |
 91 | extension UnsafeMutableBufferPointer: Equatable {
    | |- warning: extension declares a conformance of imported type 'UnsafeMutableBufferPointer' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 92 |     public static func == (lhs: UnsafeMutableBufferPointer<Element>, rhs: UnsafeMutableBufferPointer<Element>) -> Bool {
 93 |         return lhs.baseAddress == rhs.baseAddress && lhs.count == rhs.count
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
 61 |         precondition(self.count >= count, "Out of bounds write")
 62 |         //memcpy(self.baseAddress!, ptr.baseAddress!, count * MemoryLayout<Element>.stride)
 63 |         self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
    |                           |- warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)' [#DeprecatedDeclaration]
    |                           `- note: use 'update(from:count:)' instead
 64 |     }
 65 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[53/81] Compiling DL4S Scatter.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[54/81] Compiling DL4S Shape.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[55/81] Compiling DL4S Stack.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[56/81] Compiling DL4S Subscript.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[57/81] Compiling DL4S Unary.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[58/81] Compiling DL4S UtilOps.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[59/81] Compiling DL4S Tensor.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[60/81] Compiling DL4S TensorExt.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[61/81] Compiling DL4S Util.swift
/host/spi-builder-workspace/Sources/DL4S/Util.swift:93:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 91 | }
 92 |
 93 | extension Slice: Equatable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 94 |     public static func == (lhs: Slice<Base>, rhs: Slice<Base>) -> Bool {
 95 |         return lhs.count == rhs.count && !zip(lhs, rhs).map(==).contains(false)
/host/spi-builder-workspace/Sources/DL4S/Util.swift:99:1: warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 97 | }
 98 |
 99 | extension Slice: Hashable where Element: Hashable {
    | |- warning: extension declares a conformance of imported type 'Slice' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
100 |     public func hash(into hasher: inout Hasher) {
101 |         for element in self {
/host/spi-builder-workspace/Sources/DL4S/Util.swift:251:37: warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
248 |
249 |
250 | public struct Progress<Element>: Sequence {
    |                        `- note: 'Element' previously declared here
251 |     private struct ProgressIterator<Element>: IteratorProtocol {
    |                                     `- warning: generic parameter 'Element' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
252 |         var baseIterator: AnyIterator<Element>
253 |         let totalUnitCount: Int
[62/81] Compiling DL4S AlexNet.swift
[63/81] Compiling DL4S ResNet.swift
[64/81] Compiling DL4S MultiHeadAttention.swift
[65/81] Compiling DL4S PointwiseFeedForward.swift
[66/81] Compiling DL4S PositionalEncoding.swift
[67/81] Compiling DL4S ScaledDotProductAttention.swift
[68/81] Compiling DL4S Transformer.swift
[69/81] Compiling DL4S TransformerDecoder.swift
[70/81] Compiling DL4S TransformerDecoderBlock.swift
[71/81] Compiling DL4S TransformerEncoder.swift
[72/81] Compiling DL4S Embedding.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[73/81] Compiling DL4S GRU.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[74/81] Compiling DL4S LSTM.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[75/81] Compiling DL4S Layer.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[76/81] Compiling DL4S LayerNorm.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[77/81] Compiling DL4S Pooling.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[78/81] Compiling DL4S RNN.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[79/81] Compiling DL4S Residual.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[80/81] Compiling DL4S Sequential.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
[81/81] Compiling DL4S ShapeLayer.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 89 |
 90 | /// A layer builder can be used to create sequences of layers
 91 | @_functionBuilder
    |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 92 | public enum LayerBuilder {}
 93 |
BUILD FAILURE 6.2 linux