Build Information
Successful build of TensorSwift with Swift 5.9 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.0.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.27.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/qoncept/TensorSwift.git
Reference: master
Initialized empty Git repository in /Users/admin/builds/J1XnyXFH/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/qoncept/TensorSwift
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at f4616d0 Merge pull request #12 from qoncept/dev-0.2.3
Cloned https://github.com/qoncept/TensorSwift.git
Revision (git rev-parse @):
f4616d049b2d5dc89ed537ad6532a505f2d3391d
SUCCESS checkout https://github.com/qoncept/TensorSwift.git at master
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builds/J1XnyXFH/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builds/J1XnyXFH/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "tensorswift",
"name": "TensorSwift",
"url": "https://github.com/qoncept/TensorSwift.git",
"version": "unspecified",
"path": "/Users/admin/builds/J1XnyXFH/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/TensorSwift",
"dependencies": [
]
}
]
}
Fetching https://github.com/qoncept/TensorSwift.git
[10/979] Fetching tensorswift
Fetched https://github.com/qoncept/TensorSwift.git (1.94s)
Creating working copy for https://github.com/qoncept/TensorSwift.git
Working copy of https://github.com/qoncept/TensorSwift.git resolved at master
warning: '.resolve-product-dependencies': dependency 'tensorswift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD/checkout
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.0.0.app xcrun swift build --arch arm64
Building for debugging...
[1/8] Compiling TensorSwift Utils.swift
[2/8] Compiling TensorSwift TensorMath.swift
[3/8] Compiling TensorSwift TensorNN.swift
/Users/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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
^
[4/8] Compiling TensorSwift Operators.swift
[5/8] Compiling TensorSwift Tensor.swift
/Users/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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/admin/builds/J1XnyXFH/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
^
[6/8] Emitting module TensorSwift
[7/8] Compiling TensorSwift Shape.swift
[8/8] Compiling TensorSwift Dimension.swift
Build complete! (14.79s)
Build complete.
Done.