Package org.robovm.apple.metalps
Class MPSRNNImageInferenceLayer
- 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.MPSRNNImageInferenceLayer
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class MPSRNNImageInferenceLayer extends MPSCNNKernel
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSRNNImageInferenceLayer.MPSRNNImageInferenceLayerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSCNNKernel
MPSCNNKernel.MPSCNNKernelPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSKernel
MPSKernel.MPSKernelPtr
-
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 Modifier Constructor Description MPSRNNImageInferenceLayer()
MPSRNNImageInferenceLayer(NSCoder decoder)
MPSRNNImageInferenceLayer(NSCoder aDecoder, MTLDevice device)
protected
MPSRNNImageInferenceLayer(NSObject.Handle h, long handle)
protected
MPSRNNImageInferenceLayer(NSObject.SkipInit skipInit)
MPSRNNImageInferenceLayer(MTLDevice device, NSArray<MPSRNNDescriptor> rnnDescriptors)
MPSRNNImageInferenceLayer(MTLDevice device, MPSRNNDescriptor rnnDescriptor)
-
Method Summary
-
Methods inherited from class org.robovm.apple.metalps.MPSCNNKernel
appendBatchBarrier, encode, encode, encode, encode, encodeBatch, encodeBatch, encodeBatch, encodeBatch, getClipRect, getDestinationFeatureChannelOffset, getDestinationImageAllocator, getDestinationImageDescriptor, getDilationRateX, getDilationRateY, getEdgeMode, getKernelHeight, getKernelWidth, getOffset, getPadding, getResultState, getResultStateBatch, getSourceFeatureChannelMaxCount, getSourceFeatureChannelOffset, getStrideInPixelsX, getStrideInPixelsY, getTemporaryResult, getTemporaryResultState, init, isBackwards, isResultStateReusedAcrossBatch, isStateModified, setClipRect, setDestinationFeatureChannelOffset, setDestinationImageAllocator, setEdgeMode, setOffset, setPadding, setSourceFeatureChannelMaxCount, setSourceFeatureChannelOffset
-
Methods inherited from class org.robovm.apple.metalps.MPSKernel
encode, getDevice, getLabel, getOptions, init, setLabel, setOptions, supportsSecureCoding
-
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
-
-
-
-
Constructor Detail
-
MPSRNNImageInferenceLayer
public MPSRNNImageInferenceLayer()
-
MPSRNNImageInferenceLayer
protected MPSRNNImageInferenceLayer(NSObject.Handle h, long handle)
-
MPSRNNImageInferenceLayer
protected MPSRNNImageInferenceLayer(NSObject.SkipInit skipInit)
-
MPSRNNImageInferenceLayer
public MPSRNNImageInferenceLayer(MTLDevice device, MPSRNNDescriptor rnnDescriptor)
- Since:
- Available in iOS 11.0 and later.
-
MPSRNNImageInferenceLayer
public MPSRNNImageInferenceLayer(MTLDevice device, NSArray<MPSRNNDescriptor> rnnDescriptors)
- Since:
- Available in iOS 11.0 and later.
-
MPSRNNImageInferenceLayer
public MPSRNNImageInferenceLayer(NSCoder aDecoder, MTLDevice device)
- Since:
- Available in iOS 11.0 and later.
-
MPSRNNImageInferenceLayer
public MPSRNNImageInferenceLayer(NSCoder decoder)
-
-
Method Detail
-
getInputFeatureChannels
public long getInputFeatureChannels()
-
getOutputFeatureChannels
public long getOutputFeatureChannels()
-
getNumberOfLayers
public long getNumberOfLayers()
-
isRecurrentOutputIsTemporary
public boolean isRecurrentOutputIsTemporary()
-
setRecurrentOutputIsTemporary
public void setRecurrentOutputIsTemporary(boolean v)
-
isStoreAllIntermediateStates
public boolean isStoreAllIntermediateStates()
-
setStoreAllIntermediateStates
public void setStoreAllIntermediateStates(boolean v)
-
getBidirectionalCombineMode
public MPSRNNBidirectionalCombineMode getBidirectionalCombineMode()
-
setBidirectionalCombineMode
public void setBidirectionalCombineMode(MPSRNNBidirectionalCombineMode v)
-
init
protected long init(MTLDevice device, MPSRNNDescriptor rnnDescriptor)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(MTLDevice device, NSArray<MPSRNNDescriptor> rnnDescriptors)
- Since:
- Available in iOS 11.0 and later.
-
encodeSequence
public void encodeSequence(MTLCommandBuffer commandBuffer, NSArray<MPSImage> sourceImages, NSArray<MPSImage> destinationImages, MPSRNNRecurrentImageState recurrentInputState, NSMutableArray<MPSRNNRecurrentImageState> recurrentOutputStates)
-
encodeBidirectionalSequence
public void encodeBidirectionalSequence(MTLCommandBuffer commandBuffer, NSArray<MPSImage> sourceSequence, NSArray<MPSImage> destinationForwardImages, NSArray<MPSImage> destinationBackwardImages)
-
init
protected long init(NSCoder aDecoder, MTLDevice device)
- Overrides:
init
in classMPSCNNKernel
- Since:
- Available in iOS 11.0 and later.
-
copy
public MPSRNNImageInferenceLayer copy(NSZone zone, MTLDevice device)
-
-