The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build DL4S with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.29.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:             5.10
Building package at path:  $workDir
https://github.com/palle-k/DL4S.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
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/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[5/81] Compiling DL4S AlexNet.swift
[6/81] Compiling DL4S ResNet.swift
[7/81] Compiling DL4S MultiHeadAttention.swift
[8/81] Compiling DL4S PointwiseFeedForward.swift
[9/81] Compiling DL4S PositionalEncoding.swift
[10/81] Compiling DL4S ScaledDotProductAttention.swift
[11/81] Compiling DL4S Transformer.swift
[12/81] Compiling DL4S TransformerDecoder.swift
[13/81] Compiling DL4S TransformerDecoderBlock.swift
[14/81] Compiling DL4S TransformerEncoder.swift
[15/81] Compiling DL4S LearningRate.swift
[16/81] Compiling DL4S Momentum.swift
[17/81] Compiling DL4S Optim.swift
[18/81] Compiling DL4S RMSProp.swift
[19/81] Compiling DL4S SGD.swift
[20/81] Compiling DL4S Double.swift
[21/81] Compiling DL4S Float.swift
[22/81] Compiling DL4S Int32.swift
[23/81] Compiling DL4S NumericType.swift
[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 Random.swift
[35/81] Compiling DL4S SummaryWriter.swift
[36/81] Compiling DL4S Context.swift
[37/81] Compiling DL4S Graph.swift
[38/81] Compiling DL4S Binary.swift
[39/81] Compiling DL4S Conv.swift
[40/81] Compiling DL4S Loss.swift
[41/81] Compiling DL4S Matrix.swift
[42/81] Compiling DL4S Reduce.swift
[43/81] Compiling DL4S Scatter.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[44/81] Compiling DL4S Shape.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[45/81] Compiling DL4S Stack.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[46/81] Compiling DL4S Subscript.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[47/81] Compiling DL4S Unary.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[48/81] Compiling DL4S UtilOps.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[49/81] Compiling DL4S Tensor.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[50/81] Compiling DL4S TensorExt.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[51/81] Compiling DL4S Util.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[52/81] Compiling DL4S GPU.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[53/81] Compiling DL4S Allocator.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[54/81] Compiling DL4S MemoryOps.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[55/81] Compiling DL4S Activation.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[56/81] Compiling DL4S BasicRNN.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[57/81] Compiling DL4S BatchNorm.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[58/81] Compiling DL4S BidirectionalRNN.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[59/81] Compiling DL4S Convolution.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[60/81] Compiling DL4S Dense.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[61/81] Compiling DL4S Dropout.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[62/81] Compiling DL4S Assertions.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[63/81] Compiling DL4S Buffer.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[64/81] Compiling DL4S CPU.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[65/81] Compiling DL4S CPUEngine.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[66/81] Compiling DL4S CPUDouble.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[67/81] Compiling DL4S CPUFloat.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[68/81] Compiling DL4S CPUGeneric.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[69/81] Compiling DL4S CPUInt32.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[70/81] Compiling DL4S CPUNumeric.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[71/81] Compiling DL4S Engine.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[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'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
error: fatalError
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/11] Compiling DL4S CPUNumeric.swift
[3/12] Compiling DL4S Engine.swift
[4/21] Compiling DL4S CPUDouble.swift
/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 '()'?
            dst[i] = exp(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = log(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tanh(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sqrt(src[i])
                     ^~~~~~~~~~~~
                                 ()
/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 '()'?
            dst[i] = sin(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = cos(src[i])
                     ^~~~~~~~~~~
                                ()
/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 '()'?
            dst[i] = tan(src[i])
                     ^~~~~~~~~~~
                                ()
[5/30] Compiling DL4S CPUInt32.swift
[6/38] Compiling DL4S CPUFloat.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[7/38] Compiling DL4S CPUGeneric.swift
[8/54] Compiling DL4S Assertions.swift
[9/54] Compiling DL4S Buffer.swift
[10/54] Emitting module DL4S
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/Numeric/CPUFloat.swift:31:10: warning: Compiling DL4S without any accelerator library
#warning("Compiling DL4S without any accelerator library")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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
#warning("DL4S can be accelerated with Intel MKL, IPP and TBB. See README.md")
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[11/54] Compiling DL4S CPU.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
[12/54] Compiling DL4S CPUEngine.swift
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:933:41: note: use 'update(from:count:)' instead
            dstMem.advanced(by: dstIdx).assign(from: sourceMem.advanced(by: srcIdx), count: copyCount)
                                        ^~~~~~
                                        update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1018:42: note: use 'update(from:count:)' instead
                dst.advanced(by: dstIdx).assign(from: src.advanced(by: srcIdx), count: copyCount)
                                         ^~~~~~
                                         update
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^
/host/spi-builder-workspace/Sources/DL4S/Engine/CPU/CPUEngine.swift:1098:50: note: use 'update(from:count:)' instead
            dstPtr.advanced(by: dstIdx * stride).assign(from: srcPtr.advanced(by: srcIdx * stride), count: stride)
                                                 ^~~~~~
                                                 update
[13/78] Compiling DL4S Allocator.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[14/78] Compiling DL4S MemoryOps.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[15/78] Compiling DL4S Activation.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[16/78] Compiling DL4S BasicRNN.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[17/78] Compiling DL4S BatchNorm.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[18/78] Compiling DL4S BidirectionalRNN.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[19/78] Compiling DL4S Convolution.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[20/78] Compiling DL4S Dense.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[21/78] Compiling DL4S Dropout.swift
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: warning: 'assign(from:count:)' is deprecated: renamed to 'update(from:count:)'
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^
/host/spi-builder-workspace/Sources/DL4S/Memory Management/Allocator.swift:63:27: note: use 'update(from:count:)' instead
        self.baseAddress!.assign(from: ptr.baseAddress!, count: count)
                          ^~~~~~
                          update
[22/78] Compiling DL4S TransformerDecoder.swift
[23/78] Compiling DL4S TransformerDecoderBlock.swift
[24/78] Compiling DL4S TransformerEncoder.swift
[25/78] Compiling DL4S TransformerEncoderBlock.swift
[26/78] Compiling DL4S TransformerUtil.swift
[27/78] Compiling DL4S VGG.swift
[28/78] Compiling DL4S VGG11.swift
[29/78] Compiling DL4S VGG13.swift
[30/78] Compiling DL4S Embedding.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[31/78] Compiling DL4S GRU.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[32/78] Compiling DL4S LSTM.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[33/78] Compiling DL4S Layer.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[34/78] Compiling DL4S LayerNorm.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[35/78] Compiling DL4S Pooling.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[36/78] Compiling DL4S RNN.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[37/78] Compiling DL4S Residual.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[38/78] Compiling DL4S Sequential.swift
/host/spi-builder-workspace/Sources/DL4S/NN/Layer/Sequential.swift:91:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
@_functionBuilder
 ^~~~~~~~~~~~~~~~
 resultBuilder
[39/78] Compiling DL4S Context.swift
[40/78] Compiling DL4S Graph.swift
[41/78] Compiling DL4S Binary.swift
[42/78] Compiling DL4S Conv.swift
[43/78] Compiling DL4S Loss.swift
[44/78] Compiling DL4S Matrix.swift
[45/78] Compiling DL4S Reduce.swift
[46/78] Compiling DL4S Scatter.swift
[47/78] Compiling DL4S RMSProp.swift
[48/78] Compiling DL4S SGD.swift
[49/78] Compiling DL4S Double.swift
[50/78] Compiling DL4S Float.swift
[51/78] Compiling DL4S Int32.swift
[52/78] Compiling DL4S NumericType.swift
[53/78] Compiling DL4S Random.swift
[54/78] Compiling DL4S SummaryWriter.swift
[55/78] Compiling DL4S Shape.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[56/78] Compiling DL4S Stack.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[57/78] Compiling DL4S Subscript.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[58/78] Compiling DL4S Unary.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[59/78] Compiling DL4S UtilOps.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[60/78] Compiling DL4S Tensor.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[61/78] Compiling DL4S TensorExt.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[62/78] Compiling DL4S Util.swift
/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 Swift 6
    private struct ProgressIterator<Element>: IteratorProtocol {
                                    ^
/host/spi-builder-workspace/Sources/DL4S/Util.swift:250:24: note: 'Element' previously declared here
public struct Progress<Element>: Sequence {
                       ^
[63/78] Compiling DL4S ShapeLayer.swift
[64/78] Compiling DL4S AlexNet.swift
[65/78] Compiling DL4S ResNet.swift
[66/78] Compiling DL4S MultiHeadAttention.swift
[67/78] Compiling DL4S PointwiseFeedForward.swift
[68/78] Compiling DL4S PositionalEncoding.swift
[69/78] Compiling DL4S ScaledDotProductAttention.swift
[70/78] Compiling DL4S Transformer.swift
[71/78] Compiling DL4S VGG16.swift
[72/78] Compiling DL4S VGG19.swift
[73/78] Compiling DL4S Adadelta.swift
[74/78] Compiling DL4S Adagrad.swift
[75/78] Compiling DL4S Adam.swift
[76/78] Compiling DL4S LearningRate.swift
[77/78] Compiling DL4S Momentum.swift
[78/78] Compiling DL4S Optim.swift
error: fatalError
BUILD FAILURE 5.10 linux