BNNSDirectApplyActivationBatch(_:_:_:_:_:)
Applies an activation filter to a set of input objects, writing out the result to a set of output objects.
Declaration
func BNNSDirectApplyActivationBatch(_ layer_params: UnsafePointer<BNNSLayerParametersActivation>, _ filter_params: UnsafePointer<BNNSFilterParameters>?, _ batch_size: Int, _ in_stride: Int, _ out_stride: Int) -> Int32Parameters
- layer_params:
Layer parameters.
- filter_params:
Filter runtime parameters.
- batch_size:
The number of input-output pairs.
- in_stride:
The increment, in values, between inputs.
- out_stride:
The increment, in values, between outputs.
Discussion
Calling this function is equal to calling BNNSFilterCreateLayerActivation(_:_:), BNNSFilterApplyBatch(_:_:_:_:_:_:), and BNNSFilterDestroy(_:).
See Also
Activation layers
BNNSFilterCreateVectorActivationLayer(_:_:_:_:)BNNS.ActivationLayerBNNSActivationFunctionBNNSActivationBNNSLayerParametersActivationBNNSFilterCreateLayerActivation(_:_:)applyActivation(activation:axes:input:output:batchSize:filterParameters:)applyActivation(activation:input:output:batchSize:filterParameters:)