Package org.robovm.apple.mlcompute
Class MLCLSTMDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.mlcompute.MLCLSTMDescriptor
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MLCLSTMDescriptor extends NSObject
- Since:
- Available in iOS 14.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMLCLSTMDescriptor.MLCLSTMDescriptorPtrNested 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 Modifier Constructor Description protectedMLCLSTMDescriptor()MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount)MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout)MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout, MLCLSTMResultMode resultMode)MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, float dropout)MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean isBidirectional, float dropout)protectedMLCLSTMDescriptor(NSObject.Handle h, long handle)protectedMLCLSTMDescriptor(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description protected static longcreate(long inputSize, long hiddenSize, long layerCount)protected static longcreate(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout)protected static longcreate(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout, MLCLSTMResultMode resultMode)protected static longcreate(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, float dropout)protected static longcreate(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean isBidirectional, float dropout)floatgetDropout()longgetHiddenSize()longgetInputSize()longgetLayerCount()MLCLSTMResultModegetResultMode()booleanisBatchFirst()booleanisBidirectional()booleanreturnsSequences()booleanusesBiases()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
-
MLCLSTMDescriptor
protected MLCLSTMDescriptor() -
MLCLSTMDescriptor
-
MLCLSTMDescriptor
-
MLCLSTMDescriptor
public MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount) -
MLCLSTMDescriptor
public MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean isBidirectional, float dropout) -
MLCLSTMDescriptor
public MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, float dropout) -
MLCLSTMDescriptor
public MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout) -
MLCLSTMDescriptor
public MLCLSTMDescriptor(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout, MLCLSTMResultMode resultMode)
-
-
Method Details
-
getInputSize
public long getInputSize() -
getHiddenSize
public long getHiddenSize() -
getLayerCount
public long getLayerCount() -
usesBiases
public boolean usesBiases() -
isBatchFirst
public boolean isBatchFirst() -
isBidirectional
public boolean isBidirectional() -
returnsSequences
public boolean returnsSequences() -
getDropout
public float getDropout() -
getResultMode
-
create
protected static long create(long inputSize, long hiddenSize, long layerCount) -
create
protected static long create(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean isBidirectional, float dropout) -
create
protected static long create(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, float dropout) -
create
protected static long create(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout) -
create
protected static long create(long inputSize, long hiddenSize, long layerCount, boolean usesBiases, boolean batchFirst, boolean isBidirectional, boolean returnsSequences, float dropout, MLCLSTMResultMode resultMode)
-