Share via


MLCLstmDescriptor.Create Method

Definition

Overloads

Create(UIntPtr, UIntPtr, UIntPtr, Boolean, Boolean, Boolean, Boolean, Single, MLCLstmResultMode)

[Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout:resultMode:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCLstmDescriptor Create(UIntPtr inputSize, UIntPtr hiddenSize, UIntPtr layerCount, bool usesBiases, bool batchFirst, bool isBidirectional, bool returnsSequences, float dropout, MLCompute.MLCLstmResultMode resultMode);
[<Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout:resultMode:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : unativeint * unativeint * unativeint * bool * bool * bool * bool * single * MLCompute.MLCLstmResultMode -> MLCompute.MLCLstmDescriptor

Parameters

inputSize
UIntPtr

unativeint

hiddenSize
UIntPtr

unativeint

layerCount
UIntPtr

unativeint

usesBiases
Boolean
batchFirst
Boolean
isBidirectional
Boolean
returnsSequences
Boolean
dropout
Single
resultMode
MLCLstmResultMode

Returns

Attributes

Applies to

Create(UIntPtr, UIntPtr, UIntPtr, Boolean, Boolean, Boolean, Single)

[Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:dropout:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCLstmDescriptor Create(UIntPtr inputSize, UIntPtr hiddenSize, UIntPtr layerCount, bool usesBiases, bool batchFirst, bool isBidirectional, float dropout);
[<Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:dropout:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : unativeint * unativeint * unativeint * bool * bool * bool * single -> MLCompute.MLCLstmDescriptor

Parameters

inputSize
UIntPtr

unativeint

hiddenSize
UIntPtr

unativeint

layerCount
UIntPtr

unativeint

usesBiases
Boolean
batchFirst
Boolean
isBidirectional
Boolean
dropout
Single

Returns

Attributes

Applies to

Create(UIntPtr, UIntPtr, UIntPtr, Boolean, Boolean, Boolean, Boolean, Single)

[Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCLstmDescriptor Create(UIntPtr inputSize, UIntPtr hiddenSize, UIntPtr layerCount, bool usesBiases, bool batchFirst, bool isBidirectional, bool returnsSequences, float dropout);
[<Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : unativeint * unativeint * unativeint * bool * bool * bool * bool * single -> MLCompute.MLCLstmDescriptor

Parameters

inputSize
UIntPtr

unativeint

hiddenSize
UIntPtr

unativeint

layerCount
UIntPtr

unativeint

usesBiases
Boolean
batchFirst
Boolean
isBidirectional
Boolean
returnsSequences
Boolean
dropout
Single

Returns

Attributes

Applies to

Create(UIntPtr, UIntPtr, UIntPtr)

[Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCLstmDescriptor Create(UIntPtr inputSize, UIntPtr hiddenSize, UIntPtr layerCount);
[<Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : unativeint * unativeint * unativeint -> MLCompute.MLCLstmDescriptor

Parameters

inputSize
UIntPtr

unativeint

hiddenSize
UIntPtr

unativeint

layerCount
UIntPtr

unativeint

Returns

Attributes

Applies to

Create(UIntPtr, UIntPtr, UIntPtr, Boolean, Boolean, Single)

[Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:isBidirectional:dropout:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCLstmDescriptor Create(UIntPtr inputSize, UIntPtr hiddenSize, UIntPtr layerCount, bool usesBiases, bool isBidirectional, float dropout);
[<Foundation.Export("descriptorWithInputSize:hiddenSize:layerCount:usesBiases:isBidirectional:dropout:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : unativeint * unativeint * unativeint * bool * bool * single -> MLCompute.MLCLstmDescriptor

Parameters

inputSize
UIntPtr

unativeint

hiddenSize
UIntPtr

unativeint

layerCount
UIntPtr

unativeint

usesBiases
Boolean
isBidirectional
Boolean
dropout
Single

Returns

Attributes

Applies to