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
,org.robovm.objc.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.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Constructor Description MPSCNNBatchNormalizationDataSourceAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.robovm.rt.bro.ptr.FloatPtr
beta()
MPSCNNBatchNormalizationDataSource
copy(NSZone zone, MTLDevice device)
void
encode(NSCoder aCoder)
float
epsilon()
org.robovm.rt.bro.ptr.FloatPtr
gamma()
java.lang.String
label()
boolean
load()
org.robovm.rt.bro.ptr.FloatPtr
mean()
long
numberOfFeatureChannels()
void
purge()
MPSCNNNormalizationGammaAndBetaState
updateGammaAndBeta(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)
boolean
updateGammaAndBeta(MPSCNNBatchNormalizationState batchNormalizationState)
MPSCNNNormalizationMeanAndVarianceState
updateMeanAndVariance(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)
boolean
updateMeanAndVariance(MPSCNNBatchNormalizationState batchNormalizationState)
org.robovm.rt.bro.ptr.FloatPtr
variance()
-
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, willChangeValues
-
-
-
-
Method Detail
-
numberOfFeatureChannels
public long numberOfFeatureChannels()
- Specified by:
numberOfFeatureChannels
in interfaceMPSCNNBatchNormalizationDataSource
-
gamma
public org.robovm.rt.bro.ptr.FloatPtr gamma()
- Specified by:
gamma
in interfaceMPSCNNBatchNormalizationDataSource
-
beta
public org.robovm.rt.bro.ptr.FloatPtr beta()
- Specified by:
beta
in interfaceMPSCNNBatchNormalizationDataSource
-
mean
public org.robovm.rt.bro.ptr.FloatPtr mean()
- Specified by:
mean
in interfaceMPSCNNBatchNormalizationDataSource
-
variance
public org.robovm.rt.bro.ptr.FloatPtr variance()
- Specified by:
variance
in interfaceMPSCNNBatchNormalizationDataSource
-
load
public boolean load()
- Specified by:
load
in interfaceMPSCNNBatchNormalizationDataSource
-
purge
public void purge()
- Specified by:
purge
in interfaceMPSCNNBatchNormalizationDataSource
-
label
public java.lang.String label()
- Specified by:
label
in interfaceMPSCNNBatchNormalizationDataSource
-
updateGammaAndBeta
public MPSCNNNormalizationGammaAndBetaState updateGammaAndBeta(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)
- Specified by:
updateGammaAndBeta
in interfaceMPSCNNBatchNormalizationDataSource
-
updateMeanAndVariance
public MPSCNNNormalizationMeanAndVarianceState updateMeanAndVariance(MTLCommandBuffer commandBuffer, MPSCNNBatchNormalizationState batchNormalizationState)
- Specified by:
updateMeanAndVariance
in interfaceMPSCNNBatchNormalizationDataSource
- Since:
- Available in iOS 12.0 and later.
-
updateGammaAndBeta
public boolean updateGammaAndBeta(MPSCNNBatchNormalizationState batchNormalizationState)
- Specified by:
updateGammaAndBeta
in interfaceMPSCNNBatchNormalizationDataSource
-
updateMeanAndVariance
public boolean updateMeanAndVariance(MPSCNNBatchNormalizationState batchNormalizationState)
- Specified by:
updateMeanAndVariance
in interfaceMPSCNNBatchNormalizationDataSource
- Since:
- Available in iOS 12.0 and later.
-
epsilon
public float epsilon()
- Specified by:
epsilon
in interfaceMPSCNNBatchNormalizationDataSource
-
encode
public void encode(NSCoder aCoder)
- Specified by:
encode
in interfaceMPSCNNBatchNormalizationDataSource
-
copy
public MPSCNNBatchNormalizationDataSource copy(NSZone zone, MTLDevice device)
- Specified by:
copy
in interfaceMPSCNNBatchNormalizationDataSource
- Since:
- Available in iOS 12.0 and later.
-
-