Package org.robovm.apple.metalps
Class MPSCNNInstanceNormalization
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSKernel
org.robovm.apple.metalps.MPSCNNKernel
org.robovm.apple.metalps.MPSCNNInstanceNormalization
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class MPSCNNInstanceNormalization extends MPSCNNKernel
- Since:
- Available in iOS 11.3 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPSCNNInstanceNormalization.MPSCNNInstanceNormalizationPtrNested classes/interfaces inherited from class org.robovm.apple.metalps.MPSCNNKernel
MPSCNNKernel.MPSCNNKernelPtrNested classes/interfaces inherited from class org.robovm.apple.metalps.MPSKernel
MPSKernel.MPSKernelPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description MPSCNNInstanceNormalization()MPSCNNInstanceNormalization(NSCoder coder)MPSCNNInstanceNormalization(NSCoder aDecoder, MTLDevice device)protectedMPSCNNInstanceNormalization(NSObject.Handle h, long handle)protectedMPSCNNInstanceNormalization(NSObject.SkipInit skipInit)MPSCNNInstanceNormalization(MTLDevice device, MPSCNNInstanceNormalizationDataSource dataSource) -
Method Summary
Modifier and Type Method Description MPSCNNInstanceNormalizationDataSourcegetDataSource()floatgetEpsilon()MPSCNNInstanceNormalizationGradientStategetResultState(MPSImage sourceImage, NSArray<MPSState> sourceStates, MPSImage destinationImage)MPSCNNInstanceNormalizationGradientStategetTemporaryResultState(MTLCommandBuffer commandBuffer, MPSImage sourceImage, NSArray<MPSState> sourceStates, MPSImage destinationImage)protected longinit(NSCoder aDecoder, MTLDevice device)protected longinit(MTLDevice device, MPSCNNInstanceNormalizationDataSource dataSource)voidreloadDataSource(MPSCNNInstanceNormalizationDataSource dataSource)Deprecated.Deprecated in iOS 12.0.voidreloadGammaAndBeta(MTLCommandBuffer commandBuffer, MPSCNNNormalizationGammaAndBetaState gammaAndBetaState)voidreloadGammaAndBetaFromDataSource()voidsetEpsilon(float v)static booleansupportsSecureCoding()Methods inherited from class org.robovm.apple.metalps.MPSCNNKernel
appendBatchBarrier, encode, encode, encode, encode, encodeBatch, encodeBatch, encodeBatch0, encodeBatch0, getBatchEncodingStorageSize, getClipRect, getDestinationFeatureChannelOffset, getDestinationImageAllocator, getDestinationImageDescriptor, getDilationRateX, getDilationRateY, getEdgeMode, getEncodingStorageSize, getKernelHeight, getKernelWidth, getOffset, getPadding, getResultStateBatch, getSourceFeatureChannelMaxCount, getSourceFeatureChannelOffset, getStrideInPixelsX, getStrideInPixelsY, getTemporaryResult, getTemporaryResultStateBatch, init, isBackwards, isResultStateReusedAcrossBatch, isStateModified, setClipRect, setDestinationFeatureChannelOffset, setDestinationImageAllocator, setEdgeMode, setOffset, setPadding, setSourceFeatureChannelMaxCount, setSourceFeatureChannelOffsetMethods inherited from class org.robovm.apple.metalps.MPSKernel
copy, encode, getDevice, getLabel, getOptions, init, setLabel, setOptionsMethods 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, updateStrongRef
-
Constructor Details
-
MPSCNNInstanceNormalization
public MPSCNNInstanceNormalization() -
MPSCNNInstanceNormalization
-
MPSCNNInstanceNormalization
-
MPSCNNInstanceNormalization
public MPSCNNInstanceNormalization(MTLDevice device, MPSCNNInstanceNormalizationDataSource dataSource) -
MPSCNNInstanceNormalization
-
MPSCNNInstanceNormalization
-
-
Method Details
-
getEpsilon
public float getEpsilon() -
setEpsilon
public void setEpsilon(float v) -
getDataSource
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
init
-
init
- Overrides:
initin classMPSCNNKernel
-
reloadDataSource
Deprecated.Deprecated in iOS 12.0. Use Please use -reloadGammaAndBetaFromDataSource instead.- Since:
- Available in iOS 11.3 and later.
-
reloadGammaAndBetaFromDataSource
public void reloadGammaAndBetaFromDataSource()- Since:
- Available in iOS 12.0 and later.
-
reloadGammaAndBeta
public void reloadGammaAndBeta(MTLCommandBuffer commandBuffer, MPSCNNNormalizationGammaAndBetaState gammaAndBetaState) -
getResultState
public MPSCNNInstanceNormalizationGradientState getResultState(MPSImage sourceImage, NSArray<MPSState> sourceStates, MPSImage destinationImage)- Overrides:
getResultStatein classMPSCNNKernel
-
getTemporaryResultState
public MPSCNNInstanceNormalizationGradientState getTemporaryResultState(MTLCommandBuffer commandBuffer, MPSImage sourceImage, NSArray<MPSState> sourceStates, MPSImage destinationImage)
-