Package org.robovm.apple.metalps
Class MPSCNNInstanceNormalizationDataSourceAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSCNNInstanceNormalizationDataSourceAdapter
- All Implemented Interfaces:
NSObjectProtocol,MPSCNNInstanceNormalizationDataSource,ObjCProtocol
public class MPSCNNInstanceNormalizationDataSourceAdapter extends NSObject implements MPSCNNInstanceNormalizationDataSource
-
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 MPSCNNInstanceNormalizationDataSourceAdapter() -
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)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
-
MPSCNNInstanceNormalizationDataSourceAdapter
public MPSCNNInstanceNormalizationDataSourceAdapter()
-
-
Method Details
-
getNumberOfFeatureChannels
public long getNumberOfFeatureChannels()- Specified by:
getNumberOfFeatureChannelsin interfaceMPSCNNInstanceNormalizationDataSource
-
gamma
- Specified by:
gammain interfaceMPSCNNInstanceNormalizationDataSource
-
beta
- Specified by:
betain interfaceMPSCNNInstanceNormalizationDataSource
-
label
- Specified by:
labelin interfaceMPSCNNInstanceNormalizationDataSource
-
updateGammaAndBeta
public MPSCNNNormalizationGammaAndBetaState updateGammaAndBeta(MTLCommandBuffer commandBuffer, NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch)- Specified by:
updateGammaAndBetain interfaceMPSCNNInstanceNormalizationDataSource
-
updateGammaAndBeta
public boolean updateGammaAndBeta(NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch)- Specified by:
updateGammaAndBetain interfaceMPSCNNInstanceNormalizationDataSource
-
epsilon
public float epsilon()- Specified by:
epsilonin interfaceMPSCNNInstanceNormalizationDataSource
-
encode
- Specified by:
encodein interfaceMPSCNNInstanceNormalizationDataSource
-
copy
- Specified by:
copyin interfaceMPSCNNInstanceNormalizationDataSource- Since:
- Available in iOS 12.0 and later.
-
load
public boolean load()- Specified by:
loadin interfaceMPSCNNInstanceNormalizationDataSource- Since:
- Available in iOS 13.0 and later.
-
purge
public void purge()- Specified by:
purgein interfaceMPSCNNInstanceNormalizationDataSource- Since:
- Available in iOS 13.0 and later.
-