Package org.robovm.apple.metalps
Class MPSCNNBatchNormalizationDataSourceAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSCNNBatchNormalizationDataSourceAdapter
- All Implemented Interfaces:
NSObjectProtocol,MPSCNNBatchNormalizationDataSource,ObjCProtocol
public class MPSCNNBatchNormalizationDataSourceAdapter extends NSObject implements MPSCNNBatchNormalizationDataSource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Constructor Description MPSCNNBatchNormalizationDataSourceAdapter() -
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()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
MPSCNNBatchNormalizationDataSourceAdapter
public MPSCNNBatchNormalizationDataSourceAdapter()
-
-
Method Details
-
numberOfFeatureChannels
public long numberOfFeatureChannels()- Specified by:
numberOfFeatureChannelsin interfaceMPSCNNBatchNormalizationDataSource
-
gamma
- Specified by:
gammain interfaceMPSCNNBatchNormalizationDataSource
-
beta
- Specified by:
betain interfaceMPSCNNBatchNormalizationDataSource
-
mean
- Specified by:
meanin interfaceMPSCNNBatchNormalizationDataSource
-
variance
- Specified by:
variancein interfaceMPSCNNBatchNormalizationDataSource
-
load
public boolean load()- Specified by:
loadin interfaceMPSCNNBatchNormalizationDataSource
-
purge
public void purge()- Specified by:
purgein interfaceMPSCNNBatchNormalizationDataSource
-
label
- Specified by:
labelin interfaceMPSCNNBatchNormalizationDataSource
-
updateGammaAndBeta
public MPSCNNNormalizationGammaAndBetaState updateGammaAndBeta(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)- Specified by:
updateGammaAndBetain interfaceMPSCNNBatchNormalizationDataSource
-
updateMeanAndVariance
public MPSCNNNormalizationMeanAndVarianceState updateMeanAndVariance(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)- Specified by:
updateMeanAndVariancein interfaceMPSCNNBatchNormalizationDataSource- Since:
- Available in iOS 12.0 and later.
-
updateGammaAndBeta
- Specified by:
updateGammaAndBetain interfaceMPSCNNBatchNormalizationDataSource
-
updateMeanAndVariance
- Specified by:
updateMeanAndVariancein interfaceMPSCNNBatchNormalizationDataSource- Since:
- Available in iOS 12.0 and later.
-
epsilon
public float epsilon()- Specified by:
epsilonin interfaceMPSCNNBatchNormalizationDataSource
-
encode
- Specified by:
encodein interfaceMPSCNNBatchNormalizationDataSource
-
copy
- Specified by:
copyin interfaceMPSCNNBatchNormalizationDataSource- Since:
- Available in iOS 12.0 and later.
-