One Logo Pool Ball
Accelerate · IOS API REFERENCE

BNNS.BinaryLayer

class · iOS 14.0+ · SDK 27.1

class BinaryLayer

A wrapper around a general two-input BNNS Filter.

Members (2)

method · iOS 14.0+

applyBackward

TypeScript
applyBackward(batchSize: number, inputA: BNNSNDArrayDescriptor, inputB: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor, outputGradient: BNNSNDArrayDescriptor, inputAGradient: BNNSNDArrayDescriptor, inputBGradient: BNNSNDArrayDescriptor): void
Swift declaration
func applyBackward(batchSize: Int, inputA: BNNSNDArrayDescriptor, inputB: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor, outputGradient: BNNSNDArrayDescriptor, generatingInputAGradient inputAGradient: BNNSNDArrayDescriptor, generatingInputBGradient inputBGradient: BNNSNDArrayDescriptor) throws

Applies the layer backward to generate input, output, weights, and bias gradients. - Parameter batchSize: The number of input-output pairs to process. - Parameter inputA: The first input descriptor. - Parameter inputB: The second input descriptor. - Parameter output: The output descriptor. - Parameter outputGradient: The output gradient descriptor. - Parameter inputAGradient: The first input gradient descriptor. - Parameter inputBGradient: The second input gradient descriptor. - Parameter weightsGradient: The weights gradient descriptor. - Parameter biasGradient: The bias gradient descriptor.

method · iOS 14.0+

apply

TypeScript
apply(batchSize: number, inputA: BNNSNDArrayDescriptor, inputB: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor): void
Swift declaration
func apply(batchSize: Int, inputA: BNNSNDArrayDescriptor, inputB: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor) throws

Applies the layer to several pairs of (input, output) data. - Parameter batchSize: The number of input-output pairs to process. - Parameter inputA: The first input descriptor. - Parameter inputB: The second input descriptor. - Parameter output: The output descriptor.

Skipped declarations

No declarations were skipped in this snapshot.

All Accelerate types →