The Swift Package Index logo.Swift Package Index

Build Information

Successful build of NumSwift, reference main (87f39b), with Swift 6.0 for macOS (SPM) on 12 Mar 2026 07:28:08 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
281 |         nsc_divide2d_scalar_f16(NSC_Size(rows: Int32(rows),
282 |                                          columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:301:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
299 |
300 |     results.withUnsafeBufferPointer { rBuff in
301 |       var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                  |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
302 |
303 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:304:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
302 |
303 |       a.withUnsafeBufferPointer { aBuff in
304 |         let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
305 |         nsc_divide2d_array_scalar_f16(NSC_Size(rows: Int32(rows),
306 |                                                columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:320:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
318 |
319 |     result.withUnsafeBufferPointer { rBuff in
320 |       var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                  |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
321 |
322 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:323:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
321 |
322 |       a.withUnsafeBufferPointer { aBuff in
323 |         let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
324 |         nsc_transpose_2d_16(aPoint,
325 |                             &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:361:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
359 |
360 |     results.withUnsafeBufferPointer { rBuff in
361 |       var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                  |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
362 |
363 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:365:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
363 |       a.withUnsafeBufferPointer { aBuff in
364 |         b.withUnsafeBufferPointer { bBuff in
365 |           let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
366 |           let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
367 |           nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:366:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
364 |         b.withUnsafeBufferPointer { bBuff in
365 |           let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
366 |           let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
367 |           nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
368 |                         NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:396:19: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
394 |     // Convert each 2D slice to a flat array of row pointers
395 |     var slicePointers: [[UnsafeMutablePointer<Float16>?]] = input.map { slice in
396 |       slice.map { UnsafeMutablePointer(mutating: $0) }
    |                   |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                   |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                   `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
397 |     }
398 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:401:88: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float16>?>' results in a dangling pointer
399 |     // Create an array of pointers to each slice's pointer array
400 |     slicePointers.withUnsafeBufferPointer { sliceBuffer in
401 |       let inPuts: [UnsafePointer<UnsafeMutablePointer<Float16>?>?] = sliceBuffer.map { UnsafePointer($0) }
    |                                                                                        |             |- note: implicit argument conversion from '[UnsafeMutablePointer<Float16>?]' to 'UnsafePointer<UnsafeMutablePointer<Float16>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
    |                                                                                        |             `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                                        `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float16>?>' results in a dangling pointer
402 |
403 |       nsc_flatten3d_16(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:395:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
393 |
394 |     // Convert each 2D slice to a flat array of row pointers
395 |     var slicePointers: [[UnsafeMutablePointer<Float16>?]] = input.map { slice in
    |         `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
396 |       slice.map { UnsafeMutablePointer(mutating: $0) }
397 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:423:73: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
421 |
422 |     input.withUnsafeBufferPointer { (inputsBuffer) in
423 |       let inPuts: [UnsafeMutablePointer<Float16>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                         |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
424 |
425 |       nsc_flatten2d_16(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:449:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
447 |     results.withUnsafeBufferPointer { rBuff in
448 |       signal.withUnsafeBufferPointer { sBuff in
449 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
450 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
451 |         nsc_stride_pad_2D_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:450:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
448 |       signal.withUnsafeBufferPointer { sBuff in
449 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
450 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
451 |         nsc_stride_pad_2D_f16(sPoint,
452 |                               &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:445:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
443 |     let newColumns = columns + ((strides.columns - 1) * (columns - 1))
444 |
445 |     var results: [[Float16]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
    |         `- warning: variable 'results' was never mutated; consider changing to 'let' constant
446 |
447 |     results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:509:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
507 |     results.withUnsafeBufferPointer { rBuff in
508 |       signal.withUnsafeBufferPointer { sBuff in
509 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
510 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
511 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:510:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
508 |       signal.withUnsafeBufferPointer { sBuff in
509 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
510 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
511 |
512 |         nsc_specific_zero_pad_2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:551:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
549 |     results.withUnsafeBufferPointer { rBuff in
550 |       signal.withUnsafeBufferPointer { sBuff in
551 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
552 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
553 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:552:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
550 |       signal.withUnsafeBufferPointer { sBuff in
551 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
552 |         let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
553 |
554 |         nsc_specific_zero_pad_2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:585:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
583 |       signal.withUnsafeBufferPointer { sBuff in
584 |         filter.withUnsafeBufferPointer { fBuff in
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:586:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
584 |         filter.withUnsafeBufferPointer { fBuff in
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
588 |           nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:587:70: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                      |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
588 |           nsc_conv2d_f16(sPoint,
589 |                          fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:586:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
584 |         filter.withUnsafeBufferPointer { fBuff in
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |               `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
588 |           nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:587:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
585 |           var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
586 |           var sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
587 |           var fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
    |               `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
588 |           nsc_conv2d_f16(sPoint,
589 |                          fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:657:66: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
655 |
656 |     results.withUnsafeBufferPointer { rBuff in
657 |       var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                  |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
658 |
659 |       signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:661:75: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
659 |       signal.withUnsafeBufferPointer { aBuff in
660 |         filter.withUnsafeBufferPointer { bBuff in
661 |           let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                           |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
662 |           let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
663 |           nsc_transConv2d_f16(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:662:75: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
660 |         filter.withUnsafeBufferPointer { bBuff in
661 |           let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
662 |           let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                           |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
663 |           nsc_transConv2d_f16(signalPoint,
664 |                               filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:828:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
826 |         signals[b].withUnsafeBufferPointer { sBuff in
827 |           filter.withUnsafeBufferPointer { fBuff in
828 |             var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
829 |             let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
830 |             let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:829:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
827 |           filter.withUnsafeBufferPointer { fBuff in
828 |             var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
829 |             let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
830 |             let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
831 |             nsc_conv2d_f16(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:830:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
828 |             var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
829 |             let sPoint: [UnsafeMutablePointer<Float16>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
830 |             let fPoint: [UnsafeMutablePointer<Float16>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
831 |             nsc_conv2d_f16(sPoint,
832 |                            fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:883:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
881 |
882 |       result.withUnsafeBufferPointer { rBuff in
883 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
884 |
885 |         signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:887:77: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
885 |         signals[b].withUnsafeBufferPointer { aBuff in
886 |           filter.withUnsafeBufferPointer { bBuff in
887 |             let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                             |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                             |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                             `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
888 |             let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
889 |             nsc_transConv2d_f16(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:888:77: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
886 |           filter.withUnsafeBufferPointer { bBuff in
887 |             let signalPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
888 |             let filterPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                             |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                             |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                             `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
889 |             nsc_transConv2d_f16(signalPoint,
890 |                                 filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:919:68: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
917 |
918 |       result.withUnsafeBufferPointer { rBuff in
919 |         var rPoint: [UnsafeMutablePointer<Float16>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                    |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
920 |
921 |         a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:923:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
921 |         a[i].withUnsafeBufferPointer { aBuff in
922 |           b.withUnsafeBufferPointer { bBuff in
923 |             let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
924 |             let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
925 |             nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:924:72: warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
922 |           b.withUnsafeBufferPointer { bBuff in
923 |             let aPoint: [UnsafeMutablePointer<Float16>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
924 |             let bPoint: [UnsafeMutablePointer<Float16>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
    |                                                                        |                              |- note: implicit argument conversion from '[Float16]' to 'UnsafePointer<Float16>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
    |                                                                        |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
    |                                                                        `- warning: initialization of 'UnsafeMutablePointer<Float16>' results in a dangling pointer
925 |             nsc_matmul_16(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
926 |                           NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[14/22] Compiling NumSwift NumSwiftFlat.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:661:3: warning: 'public' modifier is redundant for static method declared in a public extension
659 | public extension NumSwiftFlat {
660 |
661 |   public static func negate(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
662 |     let count = a.count
663 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:668:3: warning: 'public' modifier is redundant for static method declared in a public extension
666 |   }
667 |
668 |   public static func sqrt(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
669 |     let count = a.count
670 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:676:3: warning: 'public' modifier is redundant for static method declared in a public extension
674 |
675 |
676 |   public static func transpose(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
677 |     var c = ContiguousArray<Float16>(repeating: 0, count: rows * columns)
678 |     for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:686:3: warning: 'public' modifier is redundant for static method declared in a public extension
684 |   }
685 |
686 |   public static func clip(_ a: ContiguousArray<Float16>, to limit: Float16) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
687 |     let count = a.count
688 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:693:3: warning: 'public' modifier is redundant for static method declared in a public extension
691 |   }
692 |
693 |   public static func matmul(_ a: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
694 |                             _ b: ContiguousArray<Float16>,
695 |                             aRows: Int,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:710:3: warning: 'public' modifier is redundant for static method declared in a public extension
708 |   // MARK: - Float16 Convolution / Padding
709 |
710 |   public static func conv2d(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
711 |                             filter: ContiguousArray<Float16>,
712 |                             strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:725:3: warning: 'public' modifier is redundant for static method declared in a public extension
723 |   }
724 |
725 |   public static func transConv2d(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
726 |                                  filter: ContiguousArray<Float16>,
727 |                                  strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:740:3: warning: 'public' modifier is redundant for static method declared in a public extension
738 |   }
739 |
740 |   public static func zeroPad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
741 |                              padding: NumSwiftPadding,
742 |                              inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:758:3: warning: 'public' modifier is redundant for static method declared in a public extension
756 |   }
757 |
758 |   public static func zeroPad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
759 |                              filterSize: (rows: Int, columns: Int),
760 |                              inputSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:767:3: warning: 'public' modifier is redundant for static method declared in a public extension
765 |   }
766 |
767 |   public static func stridePad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
768 |                                strides: (rows: Int, columns: Int),
769 |                                inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:785:3: warning: 'public' modifier is redundant for static method declared in a public extension
783 |   }
784 |
785 |   public static func flip180(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
786 |     var result = ContiguousArray<Float16>(repeating: 0, count: a.count)
787 |     for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:800:3: warning: 'public' modifier is redundant for static method declared in a public extension
798 |   // MARK: - Batch Operations (ContiguousArray<Float16>)
799 |
800 |   public static func conv2dBatch(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
801 |                                  filter: ContiguousArray<Float16>,
802 |                                  strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:817:3: warning: 'public' modifier is redundant for static method declared in a public extension
815 |   }
816 |
817 |   public static func transConv2dBatch(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
818 |                                       filter: ContiguousArray<Float16>,
819 |                                       strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:834:3: warning: 'public' modifier is redundant for static method declared in a public extension
832 |   }
833 |
834 |   public static func matmulBatch(_ a: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
835 |                                  _ b: ContiguousArray<Float16>,
836 |                                  aRows: Int,
[15/22] Compiling NumSwift Float32.swift
[16/22] Compiling NumSwift BaseNumeric.swift
[17/22] Compiling NumSwift Double.swift
[18/22] Compiling NumSwift Extensions.swift
[19/22] Emitting module NumSwift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC_Float16.swift:335:3: warning: 'public' modifier is redundant for static method declared in a public extension
333 |   }
334 |
335 |   public static func matmul1d(_ a: [Float16],
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
336 |                               b: [Float16],
337 |                               aSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:661:3: warning: 'public' modifier is redundant for static method declared in a public extension
659 | public extension NumSwiftFlat {
660 |
661 |   public static func negate(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
662 |     let count = a.count
663 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:668:3: warning: 'public' modifier is redundant for static method declared in a public extension
666 |   }
667 |
668 |   public static func sqrt(_ a: ContiguousArray<Float16>) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
669 |     let count = a.count
670 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:676:3: warning: 'public' modifier is redundant for static method declared in a public extension
674 |
675 |
676 |   public static func transpose(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
677 |     var c = ContiguousArray<Float16>(repeating: 0, count: rows * columns)
678 |     for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:686:3: warning: 'public' modifier is redundant for static method declared in a public extension
684 |   }
685 |
686 |   public static func clip(_ a: ContiguousArray<Float16>, to limit: Float16) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
687 |     let count = a.count
688 |     var c = ContiguousArray<Float16>(repeating: 0, count: count)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:693:3: warning: 'public' modifier is redundant for static method declared in a public extension
691 |   }
692 |
693 |   public static func matmul(_ a: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
694 |                             _ b: ContiguousArray<Float16>,
695 |                             aRows: Int,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:710:3: warning: 'public' modifier is redundant for static method declared in a public extension
708 |   // MARK: - Float16 Convolution / Padding
709 |
710 |   public static func conv2d(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
711 |                             filter: ContiguousArray<Float16>,
712 |                             strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:725:3: warning: 'public' modifier is redundant for static method declared in a public extension
723 |   }
724 |
725 |   public static func transConv2d(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
726 |                                  filter: ContiguousArray<Float16>,
727 |                                  strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:740:3: warning: 'public' modifier is redundant for static method declared in a public extension
738 |   }
739 |
740 |   public static func zeroPad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
741 |                              padding: NumSwiftPadding,
742 |                              inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:758:3: warning: 'public' modifier is redundant for static method declared in a public extension
756 |   }
757 |
758 |   public static func zeroPad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
759 |                              filterSize: (rows: Int, columns: Int),
760 |                              inputSize: (rows: Int, columns: Int),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:767:3: warning: 'public' modifier is redundant for static method declared in a public extension
765 |   }
766 |
767 |   public static func stridePad(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
768 |                                strides: (rows: Int, columns: Int),
769 |                                inputSize: (rows: Int, columns: Int)) -> ContiguousArray<Float16> {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:785:3: warning: 'public' modifier is redundant for static method declared in a public extension
783 |   }
784 |
785 |   public static func flip180(_ a: ContiguousArray<Float16>, rows: Int, columns: Int) -> ContiguousArray<Float16> {
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
786 |     var result = ContiguousArray<Float16>(repeating: 0, count: a.count)
787 |     for r in 0..<rows {
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:800:3: warning: 'public' modifier is redundant for static method declared in a public extension
798 |   // MARK: - Batch Operations (ContiguousArray<Float16>)
799 |
800 |   public static func conv2dBatch(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
801 |                                  filter: ContiguousArray<Float16>,
802 |                                  strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:817:3: warning: 'public' modifier is redundant for static method declared in a public extension
815 |   }
816 |
817 |   public static func transConv2dBatch(signal: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
818 |                                       filter: ContiguousArray<Float16>,
819 |                                       strides: (Int, Int) = (1,1),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftFlat.swift:834:3: warning: 'public' modifier is redundant for static method declared in a public extension
832 |   }
833 |
834 |   public static func matmulBatch(_ a: ContiguousArray<Float16>,
    |   `- warning: 'public' modifier is redundant for static method declared in a public extension
835 |                                  _ b: ContiguousArray<Float16>,
836 |                                  aRows: Int,
[20/22] Compiling NumSwift NumSwift.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwift.swift:196:15: warning: variable 'row' was never mutated; consider changing to 'let' constant
194 |
195 |         for _ in 0..<size.rows {
196 |           var row = ContiguousArray<Float>(unsafeUninitializedCapacity: size.columns) { buffer, initializedCount in
    |               `- warning: variable 'row' was never mutated; consider changing to 'let' constant
197 |             vDSP_vclr(buffer.baseAddress!, 1, vDSP_Length(size.columns))
198 |             initializedCount = size.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:56:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  54 |
  55 |     results.withUnsafeBufferPointer { rBuff in
  56 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  57 |
  58 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:60:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  58 |       a.withUnsafeBufferPointer { aBuff in
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:61:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
  63 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:83:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  81 |
  82 |     results.withUnsafeBufferPointer { rBuff in
  83 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  84 |
  85 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:87:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  85 |       a.withUnsafeBufferPointer { aBuff in
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:88:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
  90 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:110:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 108 |
 109 |     results.withUnsafeBufferPointer { rBuff in
 110 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 111 |
 112 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:114:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 112 |       a.withUnsafeBufferPointer { aBuff in
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:115:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
 117 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:137:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 135 |
 136 |     results.withUnsafeBufferPointer { rBuff in
 137 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 138 |
 139 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:141:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 139 |       a.withUnsafeBufferPointer { aBuff in
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:142:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
 144 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:166:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 164 |
 165 |     results.withUnsafeBufferPointer { rBuff in
 166 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:169:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
 169 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 170 |         nsc_add2d_scalar(NSC_Size(rows: Int32(rows),
 171 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:190:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 188 |
 189 |     results.withUnsafeBufferPointer { rBuff in
 190 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:193:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
 193 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 194 |         nsc_add2d_array_scalar(NSC_Size(rows: Int32(rows),
 195 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:214:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 212 |
 213 |     results.withUnsafeBufferPointer { rBuff in
 214 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:217:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
 217 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 218 |         nsc_sub2d_scalar(NSC_Size(rows: Int32(rows),
 219 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:238:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 236 |
 237 |     results.withUnsafeBufferPointer { rBuff in
 238 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:241:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
 241 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 242 |         nsc_sub2d_array_scalar(NSC_Size(rows: Int32(rows),
 243 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:262:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 260 |
 261 |     results.withUnsafeBufferPointer { rBuff in
 262 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:265:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
 265 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 266 |         nsc_mult2d_scalar(NSC_Size(rows: Int32(rows),
 267 |                                    columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:286:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 284 |
 285 |     results.withUnsafeBufferPointer { rBuff in
 286 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:289:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
 289 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 290 |         nsc_mult2d_array_scalar(NSC_Size(rows: Int32(rows),
 291 |                                          columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:310:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 308 |
 309 |     results.withUnsafeBufferPointer { rBuff in
 310 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:313:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
 313 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 314 |         nsc_divide2d_scalar(NSC_Size(rows: Int32(rows),
 315 |                                      columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:334:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 332 |
 333 |     results.withUnsafeBufferPointer { rBuff in
 334 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:337:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
 337 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 338 |         nsc_divide2d_array_scalar(NSC_Size(rows: Int32(rows),
 339 |                                            columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:353:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 351 |
 352 |     result.withUnsafeBufferPointer { rBuff in
 353 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:356:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
 356 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 357 |         nsc_transpose_2d(aPoint,
 358 |                          &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:393:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 391 |
 392 |     results.withUnsafeBufferPointer { rBuff in
 393 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 394 |
 395 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:397:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 395 |       a.withUnsafeBufferPointer { aBuff in
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:398:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
 400 |                      NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:430:19: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
     |                   |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                   |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                   `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 431 |     }
 432 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:435:86: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
 433 |     // Create an array of pointers to each slice's pointer array
 434 |     slicePointers.withUnsafeBufferPointer { sliceBuffer in
 435 |       let inPuts: [UnsafePointer<UnsafeMutablePointer<Float>?>?] = sliceBuffer.map { UnsafePointer($0) }
     |                                                                                      |             |- note: implicit argument conversion from '[UnsafeMutablePointer<Float>?]' to 'UnsafePointer<UnsafeMutablePointer<Float>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
     |                                                                                      |             `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                                      `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
 436 |
 437 |       nsc_flatten3d(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:429:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 427 |
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
     |         `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
 431 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:458:71: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 456 |
 457 |     input.withUnsafeBufferPointer { (inputsBuffer) in
 458 |       let inPuts: [UnsafeMutablePointer<Float>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                       |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                       |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                       `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 459 |
 460 |       nsc_flatten2d(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:484:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 482 |     results.withUnsafeBufferPointer { rBuff in
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 486 |         nsc_stride_pad_2D(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:485:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 486 |         nsc_stride_pad_2D(sPoint,
 487 |                           &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:480:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
 478 |     let newColumns = columns + ((strides.columns - 1) * (columns - 1))
 479 |
 480 |     var results: [[Float]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
     |         `- warning: variable 'results' was never mutated; consider changing to 'let' constant
 481 |
 482 |     results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:507:9: warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
 505 |     }
 506 |
 507 |     let shape = signal.shape
     |         `- warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
 508 |     let rows = signalSize.rows
 509 |     let columns = signalSize.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:545:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 543 |     results.withUnsafeBufferPointer { rBuff in
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 547 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:546:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 547 |
 548 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:587:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 585 |     results.withUnsafeBufferPointer { rBuff in
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 589 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:588:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 589 |
 590 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:621:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 619 |       signal.withUnsafeBufferPointer { sBuff in
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:693:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 691 |
 692 |     results.withUnsafeBufferPointer { rBuff in
 693 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 694 |
 695 |       signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:697:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 695 |       signal.withUnsafeBufferPointer { aBuff in
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 699 |           nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:698:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 699 |           nsc_transConv2d(signalPoint,
 700 |                           filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:918:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 916 |         signals[b].withUnsafeBufferPointer { sBuff in
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:919:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 921 |             nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:920:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 921 |             nsc_conv2d(sPoint,
 922 |                        fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:973:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 971 |
 972 |       result.withUnsafeBufferPointer { rBuff in
 973 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 974 |
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:977:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 979 |             nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:978:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 979 |             nsc_transConv2d(signalPoint,
 980 |                             filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1009:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1007 |
1008 |       result.withUnsafeBufferPointer { rBuff in
1009 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1010 |
1011 |         a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1013:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1011 |         a[i].withUnsafeBufferPointer { aBuff in
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1014:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
1016 |                        NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[21/22] Compiling NumSwift NumSwiftC.swift
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwift.swift:196:15: warning: variable 'row' was never mutated; consider changing to 'let' constant
194 |
195 |         for _ in 0..<size.rows {
196 |           var row = ContiguousArray<Float>(unsafeUninitializedCapacity: size.columns) { buffer, initializedCount in
    |               `- warning: variable 'row' was never mutated; consider changing to 'let' constant
197 |             vDSP_vclr(buffer.baseAddress!, 1, vDSP_Length(size.columns))
198 |             initializedCount = size.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:56:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  54 |
  55 |     results.withUnsafeBufferPointer { rBuff in
  56 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  57 |
  58 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:60:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  58 |       a.withUnsafeBufferPointer { aBuff in
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:61:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  59 |         b.withUnsafeBufferPointer { bBuff in
  60 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  61 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  62 |           nsc_add2d(NSC_Size(rows: Int32(rows),
  63 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:83:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  81 |
  82 |     results.withUnsafeBufferPointer { rBuff in
  83 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  84 |
  85 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:87:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  85 |       a.withUnsafeBufferPointer { aBuff in
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:88:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  86 |         b.withUnsafeBufferPointer { bBuff in
  87 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
  88 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
  89 |           nsc_sub2d(NSC_Size(rows: Int32(rows),
  90 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:110:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 108 |
 109 |     results.withUnsafeBufferPointer { rBuff in
 110 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 111 |
 112 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:114:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 112 |       a.withUnsafeBufferPointer { aBuff in
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:115:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 113 |         b.withUnsafeBufferPointer { bBuff in
 114 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 115 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 116 |           nsc_divide2d(NSC_Size(rows: Int32(rows),
 117 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:137:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 135 |
 136 |     results.withUnsafeBufferPointer { rBuff in
 137 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 138 |
 139 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:141:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 139 |       a.withUnsafeBufferPointer { aBuff in
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:142:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 140 |         b.withUnsafeBufferPointer { bBuff in
 141 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 142 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 143 |           nsc_mult2d(NSC_Size(rows: Int32(rows),
 144 |                              columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:166:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 164 |
 165 |     results.withUnsafeBufferPointer { rBuff in
 166 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:169:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 167 |
 168 |       a.withUnsafeBufferPointer { aBuff in
 169 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 170 |         nsc_add2d_scalar(NSC_Size(rows: Int32(rows),
 171 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:190:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 188 |
 189 |     results.withUnsafeBufferPointer { rBuff in
 190 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:193:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 191 |
 192 |       a.withUnsafeBufferPointer { aBuff in
 193 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 194 |         nsc_add2d_array_scalar(NSC_Size(rows: Int32(rows),
 195 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:214:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 212 |
 213 |     results.withUnsafeBufferPointer { rBuff in
 214 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:217:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 215 |
 216 |       a.withUnsafeBufferPointer { aBuff in
 217 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 218 |         nsc_sub2d_scalar(NSC_Size(rows: Int32(rows),
 219 |                                   columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:238:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 236 |
 237 |     results.withUnsafeBufferPointer { rBuff in
 238 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:241:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 239 |
 240 |       a.withUnsafeBufferPointer { aBuff in
 241 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 242 |         nsc_sub2d_array_scalar(NSC_Size(rows: Int32(rows),
 243 |                                         columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:262:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 260 |
 261 |     results.withUnsafeBufferPointer { rBuff in
 262 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:265:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 263 |
 264 |       a.withUnsafeBufferPointer { aBuff in
 265 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 266 |         nsc_mult2d_scalar(NSC_Size(rows: Int32(rows),
 267 |                                    columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:286:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 284 |
 285 |     results.withUnsafeBufferPointer { rBuff in
 286 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:289:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 287 |
 288 |       a.withUnsafeBufferPointer { aBuff in
 289 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 290 |         nsc_mult2d_array_scalar(NSC_Size(rows: Int32(rows),
 291 |                                          columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:310:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 308 |
 309 |     results.withUnsafeBufferPointer { rBuff in
 310 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:313:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 311 |
 312 |       a.withUnsafeBufferPointer { aBuff in
 313 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 314 |         nsc_divide2d_scalar(NSC_Size(rows: Int32(rows),
 315 |                                      columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:334:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 332 |
 333 |     results.withUnsafeBufferPointer { rBuff in
 334 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:337:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 335 |
 336 |       a.withUnsafeBufferPointer { aBuff in
 337 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 338 |         nsc_divide2d_array_scalar(NSC_Size(rows: Int32(rows),
 339 |                                            columns: Int32(columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:353:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 351 |
 352 |     result.withUnsafeBufferPointer { rBuff in
 353 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:356:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 354 |
 355 |       a.withUnsafeBufferPointer { aBuff in
 356 |         let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 357 |         nsc_transpose_2d(aPoint,
 358 |                          &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:393:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 391 |
 392 |     results.withUnsafeBufferPointer { rBuff in
 393 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 394 |
 395 |       a.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:397:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 395 |       a.withUnsafeBufferPointer { aBuff in
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:398:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 396 |         b.withUnsafeBufferPointer { bBuff in
 397 |           let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 398 |           let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 399 |           nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
 400 |                      NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:430:19: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
     |                   |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                   |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                   `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 431 |     }
 432 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:435:86: warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
 433 |     // Create an array of pointers to each slice's pointer array
 434 |     slicePointers.withUnsafeBufferPointer { sliceBuffer in
 435 |       let inPuts: [UnsafePointer<UnsafeMutablePointer<Float>?>?] = sliceBuffer.map { UnsafePointer($0) }
     |                                                                                      |             |- note: implicit argument conversion from '[UnsafeMutablePointer<Float>?]' to 'UnsafePointer<UnsafeMutablePointer<Float>?>' produces a pointer valid only for the duration of the call to 'init(_:)'
     |                                                                                      |             `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                                      `- warning: initialization of 'UnsafePointer<UnsafeMutablePointer<Float>?>' results in a dangling pointer
 436 |
 437 |       nsc_flatten3d(NSC_Size(rows: Int32(rows), columns: Int32(columns), depth: Int32(depth)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:429:9: warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 427 |
 428 |     // Convert each 2D slice to a flat array of row pointers
 429 |     var slicePointers: [[UnsafeMutablePointer<Float>?]] = input.map { slice in
     |         `- warning: variable 'slicePointers' was never mutated; consider changing to 'let' constant
 430 |       slice.map { UnsafeMutablePointer(mutating: $0) }
 431 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:458:71: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 456 |
 457 |     input.withUnsafeBufferPointer { (inputsBuffer) in
 458 |       let inPuts: [UnsafeMutablePointer<Float>?] = inputsBuffer.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                       |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                       |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                       `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 459 |
 460 |       nsc_flatten2d(NSC_Size(rows: Int32(rows), columns: Int32(columns)), inPuts, &results)
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:484:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 482 |     results.withUnsafeBufferPointer { rBuff in
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 486 |         nsc_stride_pad_2D(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:485:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 483 |       signal.withUnsafeBufferPointer { sBuff in
 484 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 485 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 486 |         nsc_stride_pad_2D(sPoint,
 487 |                           &rPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:480:9: warning: variable 'results' was never mutated; consider changing to 'let' constant
 478 |     let newColumns = columns + ((strides.columns - 1) * (columns - 1))
 479 |
 480 |     var results: [[Float]] = NumSwift.zerosLike((rows: newRows, columns: newColumns))
     |         `- warning: variable 'results' was never mutated; consider changing to 'let' constant
 481 |
 482 |     results.withUnsafeBufferPointer { rBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:507:9: warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
 505 |     }
 506 |
 507 |     let shape = signal.shape
     |         `- warning: initialization of immutable value 'shape' was never used; consider replacing with assignment to '_' or removing it
 508 |     let rows = signalSize.rows
 509 |     let columns = signalSize.columns
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:545:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 543 |     results.withUnsafeBufferPointer { rBuff in
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 547 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:546:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 544 |       signal.withUnsafeBufferPointer { sBuff in
 545 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 546 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 547 |
 548 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:587:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 585 |     results.withUnsafeBufferPointer { rBuff in
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 589 |
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:588:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 586 |       signal.withUnsafeBufferPointer { sBuff in
 587 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 588 |         let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 589 |
 590 |         nsc_specific_zero_pad_2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:621:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 619 |       signal.withUnsafeBufferPointer { sBuff in
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:68: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                    |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                    |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                    `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:622:15: warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 620 |         filter.withUnsafeBufferPointer { fBuff in
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'sPoint' was never mutated; consider changing to 'let' constant
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 624 |           nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:623:15: warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 621 |           var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 622 |           var sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 623 |           var fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |               `- warning: variable 'fPoint' was never mutated; consider changing to 'let' constant
 624 |           nsc_conv2d(sPoint,
 625 |                      fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:693:64: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 691 |
 692 |     results.withUnsafeBufferPointer { rBuff in
 693 |       var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 694 |
 695 |       signal.withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:697:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 695 |       signal.withUnsafeBufferPointer { aBuff in
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 699 |           nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:698:73: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 696 |         filter.withUnsafeBufferPointer { bBuff in
 697 |           let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 698 |           let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                         |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                         |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                         `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 699 |           nsc_transConv2d(signalPoint,
 700 |                           filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:918:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 916 |         signals[b].withUnsafeBufferPointer { sBuff in
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:919:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 917 |           filter.withUnsafeBufferPointer { fBuff in
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
 921 |             nsc_conv2d(sPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:920:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 918 |             var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
 919 |             let sPoint: [UnsafeMutablePointer<Float>?] = sBuff.map { UnsafeMutablePointer(mutating: $0) }
 920 |             let fPoint: [UnsafeMutablePointer<Float>?] = fBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 921 |             nsc_conv2d(sPoint,
 922 |                        fPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:973:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 971 |
 972 |       result.withUnsafeBufferPointer { rBuff in
 973 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 974 |
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:977:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 975 |         signals[b].withUnsafeBufferPointer { aBuff in
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
 979 |             nsc_transConv2d(signalPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:978:75: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 976 |           filter.withUnsafeBufferPointer { bBuff in
 977 |             let signalPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
 978 |             let filterPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                           |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                           |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                           `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
 979 |             nsc_transConv2d(signalPoint,
 980 |                             filterPoint,
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1009:66: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1007 |
1008 |       result.withUnsafeBufferPointer { rBuff in
1009 |         var rPoint: [UnsafeMutablePointer<Float>?] = rBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                  |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                  |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                  `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1010 |
1011 |         a[i].withUnsafeBufferPointer { aBuff in
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1013:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1011 |         a[i].withUnsafeBufferPointer { aBuff in
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
/Users/admin/builder/spi-builder-workspace/Sources/NumSwift/NumSwiftC/NumSwiftC.swift:1014:70: warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1012 |           b.withUnsafeBufferPointer { bBuff in
1013 |             let aPoint: [UnsafeMutablePointer<Float>?] = aBuff.map { UnsafeMutablePointer(mutating: $0) }
1014 |             let bPoint: [UnsafeMutablePointer<Float>?] = bBuff.map { UnsafeMutablePointer(mutating: $0) }
     |                                                                      |                              |- note: implicit argument conversion from '[Float]' to 'UnsafePointer<Float>' produces a pointer valid only for the duration of the call to 'init(mutating:)'
     |                                                                      |                              `- note: use the 'withUnsafeBufferPointer' method on Array in order to explicitly convert argument to buffer pointer valid for a defined scope
     |                                                                      `- warning: initialization of 'UnsafeMutablePointer<Float>' results in a dangling pointer
1015 |             nsc_matmul(NSC_Size(rows: Int32(aSize.rows), columns: Int32(aSize.columns)),
1016 |                        NSC_Size(rows: Int32(bSize.rows), columns: Int32(bSize.columns)),
[22/22] Compiling NumSwift NumSwiftFlatPointer.swift
Build complete! (6.61s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NumSwift",
  "name" : "NumSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "NumSwift",
      "targets" : [
        "NumSwift",
        "NumSwiftC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NumSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "NumSwiftTests",
      "path" : "Tests/NumSwiftTests",
      "sources" : [
        "BatchTests.swift",
        "Benchmarks.swift",
        "NumSwiftFlatPointerTests.swift",
        "NumSwiftTests.swift",
        "NumSwiftTestsFloat16.swift"
      ],
      "target_dependencies" : [
        "NumSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NumSwiftC",
      "module_type" : "ClangTarget",
      "name" : "NumSwiftC",
      "path" : "Sources/NumSwiftC",
      "product_memberships" : [
        "NumSwift"
      ],
      "sources" : [
        "numswiftc.c",
        "numswiftc_base.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "NumSwift",
      "module_type" : "SwiftTarget",
      "name" : "NumSwift",
      "path" : "Sources/NumSwift",
      "product_memberships" : [
        "NumSwift"
      ],
      "sources" : [
        "Base/1DArray/1DFloat.swift",
        "Base/1DArray/1DFloat16.swift",
        "Base/Float16ArrayArithmetic.swift",
        "Base/Float16ContiguousArrayArithmetic.swift",
        "Base/FloatArithmeticBase.swift",
        "Base/FloatArrayArithmetic.swift",
        "Base/FloatContiguousArrayArithmetic.swift",
        "Base/MultidimensionalArray/Float16.swift",
        "Base/MultidimensionalArray/Float32.swift",
        "BaseNumeric.swift",
        "Double.swift",
        "Extensions.swift",
        "NumSwift.swift",
        "NumSwiftC/NumSwiftC.swift",
        "NumSwiftC/NumSwiftC_Float16.swift",
        "NumSwiftFlat.swift",
        "NumSwiftFlatPointer.swift"
      ],
      "target_dependencies" : [
        "NumSwiftC"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.