Share via


MLCMultiheadAttentionDescriptor.Create Method

Definition

Overloads

Create(UIntPtr, UIntPtr)

[Foundation.Export("descriptorWithModelDimension:headCount:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCMultiheadAttentionDescriptor Create(UIntPtr modelDimension, UIntPtr headCount);
[<Foundation.Export("descriptorWithModelDimension:headCount:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : unativeint * unativeint -> MLCompute.MLCMultiheadAttentionDescriptor

Parameters

modelDimension
UIntPtr

unativeint

headCount
UIntPtr

unativeint

Returns

Attributes

Applies to

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

[Foundation.Export("descriptorWithModelDimension:keyDimension:valueDimension:headCount:dropout:hasBiases:hasAttentionBiases:addsZeroAttention:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCMultiheadAttentionDescriptor? Create(UIntPtr modelDimension, UIntPtr keyDimension, UIntPtr valueDimension, UIntPtr headCount, float dropout, bool hasBiases, bool hasAttentionBiases, bool addsZeroAttention);
[<Foundation.Export("descriptorWithModelDimension:keyDimension:valueDimension:headCount:dropout:hasBiases:hasAttentionBiases:addsZeroAttention:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Create : unativeint * unativeint * unativeint * unativeint * single * bool * bool * bool -> MLCompute.MLCMultiheadAttentionDescriptor

Parameters

modelDimension
UIntPtr

unativeint

keyDimension
UIntPtr

unativeint

valueDimension
UIntPtr

unativeint

headCount
UIntPtr

unativeint

dropout
Single
hasBiases
Boolean
hasAttentionBiases
Boolean
addsZeroAttention
Boolean

Returns

Attributes

Applies to