Package org.robovm.apple.metalps
Interface MPSCNNBatchNormalizationDataSource
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MPSCNNBatchNormalizationDataSourceAdapter
public interface MPSCNNBatchNormalizationDataSource extends NSObjectProtocol
- Since:
- Available in iOS 11.3 and later.
-
Method Summary
Modifier and Type Method Description FloatPtrbeta()MPSCNNBatchNormalizationDataSourcecopy(NSZone zone, MTLDevice device)voidencode(NSCoder aCoder)floatepsilon()FloatPtrgamma()Stringlabel()booleanload()FloatPtrmean()longnumberOfFeatureChannels()voidpurge()MPSCNNNormalizationGammaAndBetaStateupdateGammaAndBeta(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)booleanupdateGammaAndBeta(MPSCNNBatchNormalizationState batchNormalizationState)MPSCNNNormalizationMeanAndVarianceStateupdateMeanAndVariance(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)booleanupdateMeanAndVariance(MPSCNNBatchNormalizationState batchNormalizationState)FloatPtrvariance()
-
Method Details
-
numberOfFeatureChannels
long numberOfFeatureChannels() -
gamma
FloatPtr gamma() -
beta
FloatPtr beta() -
mean
FloatPtr mean() -
variance
FloatPtr variance() -
load
boolean load() -
purge
void purge() -
label
String label() -
updateGammaAndBeta
MPSCNNNormalizationGammaAndBetaState updateGammaAndBeta(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState) -
updateMeanAndVariance
MPSCNNNormalizationMeanAndVarianceState updateMeanAndVariance(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)- Since:
- Available in iOS 12.0 and later.
-
updateGammaAndBeta
-
updateMeanAndVariance
- Since:
- Available in iOS 12.0 and later.
-
epsilon
float epsilon() -
encode
-
copy
- Since:
- Available in iOS 12.0 and later.
-