iOS reference / Accelerate / BNNS.ReductionLayerAccelerate · IOS API REFERENCE
BNNS.ReductionLayer class · iOS 14.0+ · SDK 27.1
class ReductionLayerA reduction layer.
Members (2) method · iOS 14.0+ applyBackward TypeScript applyBackward(batchSize: number, input: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor, outputGradient: BNNSNDArrayDescriptor, inputGradient: BNNSNDArrayDescriptor, weightsGradient?: (BNNSNDArrayDescriptor) | null): voidSwift declaration func applyBackward(batchSize: Int, input: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor, outputGradient: BNNSNDArrayDescriptor, generatingInputGradient inputGradient: BNNSNDArrayDescriptor, generatingWeightsGradient weightsGradient: BNNSNDArrayDescriptor? = nil) throwsApplies the layer backward to generate input, output, weights, and bias gradients.
- Parameter batchSize: The number of input-output pairs to process.
- Parameter input: The input descriptor.
- Parameter output: The output descriptor.
- Parameter outputGradient: The output gradient descriptor.
- Parameter inputGradient: The input gradient descriptor.
- Parameter weightsGradient: The weights gradient descriptor.
init · iOS 14.0+ init TypeScript static init(reductionFunction: BNNS_ReductionFunction, input: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor, weights?: (BNNSNDArrayDescriptor) | null, filterParameters?: (BNNSFilterParameters) | null): (BNNS_ReductionLayer) | nullSwift declaration convenience init?(function reductionFunction: BNNS.ReductionFunction, input: BNNSNDArrayDescriptor, output: BNNSNDArrayDescriptor, weights: BNNSNDArrayDescriptor?, filterParameters: BNNSFilterParameters? = nil)Creates a new reduction layer.
- Parameter reduceFunction: The reduction function.
- Parameter input: The input descriptor.
- Parameter output: The output descriptor.
- Parameter weights: The weights descriptor.
- Parameter filterParameters: Runtime filter parameters.
Skipped declarations No declarations were skipped in this snapshot.
All Accelerate types →