Package org.robovm.apple.metalps
Interface MPSCNNInstanceNormalizationDataSource
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
MPSCNNInstanceNormalizationDataSourceAdapter
public interface MPSCNNInstanceNormalizationDataSource extends NSObjectProtocol
- Since:
- Available in iOS 11.3 and later.
-
Method Summary
Modifier and Type Method Description FloatPtrbeta()MPSCNNInstanceNormalizationDataSourcecopy(NSZone zone, MTLDevice device)voidencode(NSCoder aCoder)floatepsilon()FloatPtrgamma()longgetNumberOfFeatureChannels()Stringlabel()booleanload()voidpurge()booleanupdateGammaAndBeta(NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch)MPSCNNNormalizationGammaAndBetaStateupdateGammaAndBeta(MTLCommandBuffer commandBuffer, NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch)
-
Method Details
-
getNumberOfFeatureChannels
long getNumberOfFeatureChannels() -
gamma
FloatPtr gamma() -
beta
FloatPtr beta() -
label
String label() -
updateGammaAndBeta
MPSCNNNormalizationGammaAndBetaState updateGammaAndBeta(MTLCommandBuffer commandBuffer, NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch) -
updateGammaAndBeta
boolean updateGammaAndBeta(NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch) -
epsilon
float epsilon() -
encode
-
copy
- Since:
- Available in iOS 12.0 and later.
-
load
boolean load()- Since:
- Available in iOS 13.0 and later.
-
purge
void purge()- Since:
- Available in iOS 13.0 and later.
-