MPSCNNDropoutGradient(3) | MetalPerformanceShaders.framework | MPSCNNDropoutGradient(3) |
MPSCNNDropoutGradient
#import <MPSCNNDropout.h>
Inherits MPSCNNGradientKernel.
(nonnull instancetype) - initWithDevice:
(nullable instancetype) - initWithCoder:device:
(nonnull instancetype) -
initWithDevice:keepProbability:seed:maskStrideInPixels:
float keepProbability
NSUInteger seed
MTLSize maskStrideInPixels
This depends on Metal.framework This filter is the backward filter for the MPSCNNDropout forward filter. It requires the mask data, along with all the associated parameters used to generate the mask, from the forward pass. The mask is associated with a MPSCNNDropoutGradientState object.
In this kernel, use the secondaryOffset to apply an offset to the mask data.
<NSSecureCoding> support
Reimplemented from MPSCNNGradientKernel.
Standard init with default properties per filter type
Parameters:
Returns:
Reimplemented from MPSCNNGradientKernel.
Standard init with default properties per filter type.
Parameters:
Returns:
The probability that each element in the input is kept. The valid range is (0.0f, 1.0f).
The mask stride in the x, y, and x dimensions, which allows for the broadcasting the mask data. The only valid values are 0 and 1 for each dimension. For no broadcasting, set the values for each dimension to 1. For broadcasting, set desired values to 0.
The seed used to generate random numbers.
Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code.
Mon Jul 9 2018 | Version MetalPerformanceShaders-119.3 |