Package org.robovm.apple.metalps
Class MPSCNNGroupNormalizationDataSourceAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSCNNGroupNormalizationDataSourceAdapter
- All Implemented Interfaces:
NSObjectProtocol,MPSCNNGroupNormalizationDataSource,ObjCProtocol
public class MPSCNNGroupNormalizationDataSourceAdapter extends NSObject implements MPSCNNGroupNormalizationDataSource
-
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 MPSCNNGroupNormalizationDataSourceAdapter() -
Method Summary
Modifier and Type Method Description FloatPtrbeta()MPSCNNGroupNormalizationDataSourcecopy(NSZone zone, MTLDevice device)voidencode(NSCoder aCoder)floatepsilon()FloatPtrgamma()longgetNumberOfFeatureChannels()longgetNumberOfGroups()Stringlabel()voidsetNumberOfGroups(long v)booleanupdateGammaAndBeta(NSArray<MPSCNNGroupNormalizationGradientState> groupNormalizationStateBatch)MPSCNNNormalizationGammaAndBetaStateupdateGammaAndBeta(MTLCommandBuffer commandBuffer, NSArray<MPSCNNGroupNormalizationGradientState> groupNormalizationStateBatch)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
-
MPSCNNGroupNormalizationDataSourceAdapter
public MPSCNNGroupNormalizationDataSourceAdapter()
-
-
Method Details
-
getNumberOfFeatureChannels
public long getNumberOfFeatureChannels()- Specified by:
getNumberOfFeatureChannelsin interfaceMPSCNNGroupNormalizationDataSource
-
getNumberOfGroups
public long getNumberOfGroups()- Specified by:
getNumberOfGroupsin interfaceMPSCNNGroupNormalizationDataSource
-
setNumberOfGroups
public void setNumberOfGroups(long v)- Specified by:
setNumberOfGroupsin interfaceMPSCNNGroupNormalizationDataSource
-
gamma
- Specified by:
gammain interfaceMPSCNNGroupNormalizationDataSource
-
beta
- Specified by:
betain interfaceMPSCNNGroupNormalizationDataSource
-
label
- Specified by:
labelin interfaceMPSCNNGroupNormalizationDataSource
-
updateGammaAndBeta
public MPSCNNNormalizationGammaAndBetaState updateGammaAndBeta(MTLCommandBuffer commandBuffer, NSArray<MPSCNNGroupNormalizationGradientState> groupNormalizationStateBatch)- Specified by:
updateGammaAndBetain interfaceMPSCNNGroupNormalizationDataSource
-
updateGammaAndBeta
public boolean updateGammaAndBeta(NSArray<MPSCNNGroupNormalizationGradientState> groupNormalizationStateBatch)- Specified by:
updateGammaAndBetain interfaceMPSCNNGroupNormalizationDataSource
-
epsilon
public float epsilon()- Specified by:
epsilonin interfaceMPSCNNGroupNormalizationDataSource
-
encode
- Specified by:
encodein interfaceMPSCNNGroupNormalizationDataSource
-
copy
- Specified by:
copyin interfaceMPSCNNGroupNormalizationDataSource
-