Contents

BNNSPaddingModeSymmetric

A constant that indicates that a padding operation fills the padded area to form an even-symmetric pattern.

Declaration

var BNNSPaddingModeSymmetric: BNNSPaddingMode { get }

Discussion

For example, given the following padding size and input:

let paddingSize = (2, 4)

let source: [Float] = [ 0, 1, 2, 3, 4, 5, 7, 8, 9 ]

var destination = [Float](repeating: 0,
                          count: source.count + paddingSize.0 + paddingSize.1)

A padding operation using BNNSPaddingModeSymmetric populates destination with the following values:

[1.0, 0.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 7.0, 8.0, 9.0, 9.0, 8.0, 7.0, 5.0]

See Also

Padding Modes