Build Information
Successful build of TensorSwift with Swift 5.9 for macOS (SPM).
Build Command
env DEVELOPER_DIR="/Applications/Xcode-15.0.0-Beta.app" xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.19.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/qoncept/TensorSwift.git
Reference: 0.2.3
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/qoncept/TensorSwift
* tag 0.2.3 -> FETCH_HEAD
HEAD is now at f4616d0 Merge pull request #12 from qoncept/dev-0.2.3
Cloned https://github.com/qoncept/TensorSwift.git into spi-builder-workspace
f4616d049b2d5dc89ed537ad6532a505f2d3391d
SUCCESS checkout https://github.com/qoncept/TensorSwift.git at 0.2.3
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: spi-builder-workspace
Running build ...
env DEVELOPER_DIR="/Applications/Xcode-15.0.0-Beta.app" xcrun swift build --arch arm64
Building ... (attempt 1)
Building for debugging...
[1/8] Compiling TensorSwift Shape.swift
[2/8] Compiling TensorSwift TensorNN.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:59:37: warning: initialization of 'UnsafeMutablePointer<Tensor.Element>' (aka 'UnsafeMutablePointer<Float>') results in a dangling pointer
var inPointer = UnsafeMutablePointer<Element>(mutating: self.elements) + (inY * inCols + inMinX) * numChannels
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:59:82: note: implicit argument conversion from '[Tensor.Element]' (aka 'Array<Float>') to 'UnsafePointer<Tensor.Element>' (aka 'UnsafePointer<Float>') produces a pointer valid only for the duration of the call to 'init(mutating:)'
var inPointer = UnsafeMutablePointer<Element>(mutating: self.elements) + (inY * inCols + inMinX) * numChannels
~~~~~^~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:59:82: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
var inPointer = UnsafeMutablePointer<Element>(mutating: self.elements) + (inY * inCols + inMinX) * numChannels
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:61:42: warning: initialization of 'UnsafeMutablePointer<Tensor.Element>' (aka 'UnsafeMutablePointer<Float>') results in a dangling pointer
var outPointer = UnsafeMutablePointer<Element>(mutating: elements) + outPixelIndex * numChannels
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:61:82: note: implicit argument conversion from '[Tensor.Element]' (aka 'Array<Float>') to 'UnsafePointer<Tensor.Element>' (aka 'UnsafePointer<Float>') produces a pointer valid only for the duration of the call to 'init(mutating:)'
var outPointer = UnsafeMutablePointer<Element>(mutating: elements) + outPixelIndex * numChannels
^~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:61:82: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
var outPointer = UnsafeMutablePointer<Element>(mutating: elements) + outPixelIndex * numChannels
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:105:35: warning: initialization of 'UnsafePointer<Float>' results in a dangling pointer
let elementsPointer = UnsafePointer<Float>(elements)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:105:56: note: implicit argument conversion from '[Tensor.Element]' (aka 'Array<Float>') to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(_:)'
let elementsPointer = UnsafePointer<Float>(elements)
^~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:105:56: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
let elementsPointer = UnsafePointer<Float>(elements)
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:121:32: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
var dest = UnsafeMutablePointer<Float>(mutating: a) + ((y * outCols + x) * filterHeight - Swift.min(inY0 + inMinDy, 0)) * filterWidth * inChannels
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:121:70: note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
var dest = UnsafeMutablePointer<Float>(mutating: a) + ((y * outCols + x) * filterHeight - Swift.min(inY0 + inMinDy, 0)) * filterWidth * inChannels
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:121:70: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
var dest = UnsafeMutablePointer<Float>(mutating: a) + ((y * outCols + x) * filterHeight - Swift.min(inY0 + inMinDy, 0)) * filterWidth * inChannels
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:145:17: warning: initialization of 'UnsafePointer<Float>' results in a dangling pointer
UnsafePointer<Float>(a), // A
^~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:145:38: note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(_:)'
UnsafePointer<Float>(a), // A
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:145:38: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
UnsafePointer<Float>(a), // A
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:147:17: warning: initialization of 'UnsafePointer<Float>' results in a dangling pointer
UnsafePointer<Float>(filter.elements), // B
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:147:45: note: implicit argument conversion from '[Tensor.Element]' (aka 'Array<Float>') to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(_:)'
UnsafePointer<Float>(filter.elements), // B
~~~~~~~^~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:147:45: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
UnsafePointer<Float>(filter.elements), // B
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:150:17: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
UnsafeMutablePointer<Float>(mutating: result.elements), // C
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:150:62: note: implicit argument conversion from '[Tensor.Element]' (aka 'Array<Float>') to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
UnsafeMutablePointer<Float>(mutating: result.elements), // C
~~~~~~~^~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/TensorNN.swift:150:62: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
UnsafeMutablePointer<Float>(mutating: result.elements), // C
^
[3/8] Compiling TensorSwift TensorMath.swift
[4/8] Compiling TensorSwift Utils.swift
[5/8] Compiling TensorSwift Dimension.swift
[6/8] Emitting module TensorSwift
[7/8] Compiling TensorSwift Operators.swift
[8/8] Compiling TensorSwift Tensor.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/Tensor.swift:165:17: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
UnsafeMutablePointer<Float>(mutating: result.elements), // C
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/Tensor.swift:165:62: note: implicit argument conversion from '[Tensor.Element]' (aka 'Array<Float>') to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
UnsafeMutablePointer<Float>(mutating: result.elements), // C
~~~~~~~^~~~~~~~
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/TensorSwift/Tensor.swift:165:62: note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
UnsafeMutablePointer<Float>(mutating: result.elements), // C
^
Build complete! (6.72s)
Build complete.
Done.