Share via


MPSNNOptimizerAdam.Encode Method

Definition

Overloads

Name Description
Encode(IMTLCommandBuffer, MPSVector, MPSVector, MPSVector, MPSVector, MPSVector, MPSVector)
Encode(IMTLCommandBuffer, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix)
Encode(IMTLCommandBuffer, MPSCnnConvolutionGradientState, MPSCnnConvolutionWeightsAndBiasesState, MPSVector[], MPSVector[], MPSVector[], MPSCnnConvolutionWeightsAndBiasesState)
Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, MPSCnnBatchNormalizationState, MPSVector[], MPSVector[], MPSVector[], MPSCnnNormalizationGammaAndBetaState)
Encode(IMTLCommandBuffer, MPSVector, MPSVector, MPSVector, MPSVector, MPSVector)
Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, MPSCnnBatchNormalizationState, NSArray<MPSVector>, NSArray<MPSVector>, MPSCnnNormalizationGammaAndBetaState)
Encode(IMTLCommandBuffer, MPSCnnConvolutionGradientState, MPSCnnConvolutionWeightsAndBiasesState, NSArray<MPSVector>, NSArray<MPSVector>, MPSCnnConvolutionWeightsAndBiasesState)
Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, MPSVector[], MPSVector[], MPSVector[], MPSCnnNormalizationGammaAndBetaState)
Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, NSArray<MPSVector>, NSArray<MPSVector>, MPSCnnNormalizationGammaAndBetaState)
Encode(IMTLCommandBuffer, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix)

Encode(IMTLCommandBuffer, MPSVector, MPSVector, MPSVector, MPSVector, MPSVector, MPSVector)

[Foundation.Export("encodeToCommandBuffer:inputGradientVector:inputValuesVector:inputMomentumVector:inputVelocityVector:maximumVelocityVector:resultValuesVector:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSVector inputGradientVector, MetalPerformanceShaders.MPSVector inputValuesVector, MetalPerformanceShaders.MPSVector inputMomentumVector, MetalPerformanceShaders.MPSVector inputVelocityVector, MetalPerformanceShaders.MPSVector? maximumVelocityVector, MetalPerformanceShaders.MPSVector resultValuesVector);
[<Foundation.Export("encodeToCommandBuffer:inputGradientVector:inputValuesVector:inputMomentumVector:inputVelocityVector:maximumVelocityVector:resultValuesVector:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector -> unit

Parameters

commandBuffer
IMTLCommandBuffer
inputGradientVector
MPSVector
inputValuesVector
MPSVector
inputMomentumVector
MPSVector
inputVelocityVector
MPSVector
maximumVelocityVector
MPSVector
resultValuesVector
MPSVector
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix)

[Foundation.Export("encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputMomentumMatrix:inputVelocityMatrix:maximumVelocityMatrix:resultValuesMatrix:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSMatrix inputGradientMatrix, MetalPerformanceShaders.MPSMatrix inputValuesMatrix, MetalPerformanceShaders.MPSMatrix inputMomentumMatrix, MetalPerformanceShaders.MPSMatrix inputVelocityMatrix, MetalPerformanceShaders.MPSMatrix? maximumVelocityMatrix, MetalPerformanceShaders.MPSMatrix resultValuesMatrix);
[<Foundation.Export("encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputMomentumMatrix:inputVelocityMatrix:maximumVelocityMatrix:resultValuesMatrix:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix -> unit

Parameters

commandBuffer
IMTLCommandBuffer
inputGradientMatrix
MPSMatrix
inputValuesMatrix
MPSMatrix
inputMomentumMatrix
MPSMatrix
inputVelocityMatrix
MPSMatrix
maximumVelocityMatrix
MPSMatrix
resultValuesMatrix
MPSMatrix
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSCnnConvolutionGradientState, MPSCnnConvolutionWeightsAndBiasesState, MPSVector[], MPSVector[], MPSVector[], MPSCnnConvolutionWeightsAndBiasesState)

[Foundation.Export("encodeToCommandBuffer:convolutionGradientState:convolutionSourceState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSCnnConvolutionGradientState convolutionGradientState, MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState convolutionSourceState, MetalPerformanceShaders.MPSVector[] inputMomentumVectors, MetalPerformanceShaders.MPSVector[] inputVelocityVectors, MetalPerformanceShaders.MPSVector[]? maximumVelocityVectors, MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState resultState);
[<Foundation.Export("encodeToCommandBuffer:convolutionGradientState:convolutionSourceState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnConvolutionGradientState * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnConvolutionGradientState * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState -> unit

Parameters

commandBuffer
IMTLCommandBuffer
convolutionGradientState
MPSCnnConvolutionGradientState
inputMomentumVectors
MPSVector[]
inputVelocityVectors
MPSVector[]
maximumVelocityVectors
MPSVector[]
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, MPSCnnBatchNormalizationState, MPSVector[], MPSVector[], MPSVector[], MPSCnnNormalizationGammaAndBetaState)

[Foundation.Export("encodeToCommandBuffer:batchNormalizationGradientState:batchNormalizationSourceState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSCnnBatchNormalizationState batchNormalizationGradientState, MetalPerformanceShaders.MPSCnnBatchNormalizationState batchNormalizationSourceState, MetalPerformanceShaders.MPSVector[] inputMomentumVectors, MetalPerformanceShaders.MPSVector[] inputVelocityVectors, MetalPerformanceShaders.MPSVector[]? maximumVelocityVectors, MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState resultState);
[<Foundation.Export("encodeToCommandBuffer:batchNormalizationGradientState:batchNormalizationSourceState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit

Parameters

commandBuffer
IMTLCommandBuffer
batchNormalizationGradientState
MPSCnnBatchNormalizationState
batchNormalizationSourceState
MPSCnnBatchNormalizationState
inputMomentumVectors
MPSVector[]
inputVelocityVectors
MPSVector[]
maximumVelocityVectors
MPSVector[]
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSVector, MPSVector, MPSVector, MPSVector, MPSVector)

[Foundation.Export("encodeToCommandBuffer:inputGradientVector:inputValuesVector:inputMomentumVector:inputVelocityVector:resultValuesVector:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSVector inputGradientVector, MetalPerformanceShaders.MPSVector inputValuesVector, MetalPerformanceShaders.MPSVector inputMomentumVector, MetalPerformanceShaders.MPSVector inputVelocityVector, MetalPerformanceShaders.MPSVector resultValuesVector);
[<Foundation.Export("encodeToCommandBuffer:inputGradientVector:inputValuesVector:inputMomentumVector:inputVelocityVector:resultValuesVector:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector * MetalPerformanceShaders.MPSVector -> unit

Parameters

commandBuffer
IMTLCommandBuffer
inputGradientVector
MPSVector
inputValuesVector
MPSVector
inputMomentumVector
MPSVector
inputVelocityVector
MPSVector
resultValuesVector
MPSVector
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, MPSCnnBatchNormalizationState, NSArray<MPSVector>, NSArray<MPSVector>, MPSCnnNormalizationGammaAndBetaState)

[Foundation.Export("encodeToCommandBuffer:batchNormalizationGradientState:batchNormalizationSourceState:inputMomentumVectors:inputVelocityVectors:resultState:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSCnnBatchNormalizationState batchNormalizationGradientState, MetalPerformanceShaders.MPSCnnBatchNormalizationState batchNormalizationSourceState, Foundation.NSArray<MetalPerformanceShaders.MPSVector>? inputMomentumVectors, Foundation.NSArray<MetalPerformanceShaders.MPSVector>? inputVelocityVectors, MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState resultState);
[<Foundation.Export("encodeToCommandBuffer:batchNormalizationGradientState:batchNormalizationSourceState:inputMomentumVectors:inputVelocityVectors:resultState:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSCnnBatchNormalizationState * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSCnnBatchNormalizationState * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit

Parameters

commandBuffer
IMTLCommandBuffer
batchNormalizationGradientState
MPSCnnBatchNormalizationState
batchNormalizationSourceState
MPSCnnBatchNormalizationState
inputMomentumVectors
NSArray<MPSVector>
inputVelocityVectors
NSArray<MPSVector>
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSCnnConvolutionGradientState, MPSCnnConvolutionWeightsAndBiasesState, NSArray<MPSVector>, NSArray<MPSVector>, MPSCnnConvolutionWeightsAndBiasesState)

[Foundation.Export("encodeToCommandBuffer:convolutionGradientState:convolutionSourceState:inputMomentumVectors:inputVelocityVectors:resultState:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSCnnConvolutionGradientState convolutionGradientState, MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState convolutionSourceState, Foundation.NSArray<MetalPerformanceShaders.MPSVector>? inputMomentumVectors, Foundation.NSArray<MetalPerformanceShaders.MPSVector>? inputVelocityVectors, MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState resultState);
[<Foundation.Export("encodeToCommandBuffer:convolutionGradientState:convolutionSourceState:inputMomentumVectors:inputVelocityVectors:resultState:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnConvolutionGradientState * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnConvolutionGradientState * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * MetalPerformanceShaders.MPSCnnConvolutionWeightsAndBiasesState -> unit

Parameters

commandBuffer
IMTLCommandBuffer
convolutionGradientState
MPSCnnConvolutionGradientState
inputMomentumVectors
NSArray<MPSVector>
inputVelocityVectors
NSArray<MPSVector>
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, MPSVector[], MPSVector[], MPSVector[], MPSCnnNormalizationGammaAndBetaState)

[Foundation.Export("encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSCnnBatchNormalizationState batchNormalizationState, MetalPerformanceShaders.MPSVector[] inputMomentumVectors, MetalPerformanceShaders.MPSVector[] inputVelocityVectors, MetalPerformanceShaders.MPSVector[]? maximumVelocityVectors, MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState resultState);
[<Foundation.Export("encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:maximumVelocityVectors:resultState:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSVector[] * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit

Parameters

commandBuffer
IMTLCommandBuffer
batchNormalizationState
MPSCnnBatchNormalizationState
inputMomentumVectors
MPSVector[]
inputVelocityVectors
MPSVector[]
maximumVelocityVectors
MPSVector[]
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSCnnBatchNormalizationState, NSArray<MPSVector>, NSArray<MPSVector>, MPSCnnNormalizationGammaAndBetaState)

[Foundation.Export("encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:resultState:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSCnnBatchNormalizationState batchNormalizationState, Foundation.NSArray<MetalPerformanceShaders.MPSVector>? inputMomentumVectors, Foundation.NSArray<MetalPerformanceShaders.MPSVector>? inputVelocityVectors, MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState resultState);
[<Foundation.Export("encodeToCommandBuffer:batchNormalizationState:inputMomentumVectors:inputVelocityVectors:resultState:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSCnnBatchNormalizationState * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * Foundation.NSArray<MetalPerformanceShaders.MPSVector> * MetalPerformanceShaders.MPSCnnNormalizationGammaAndBetaState -> unit

Parameters

commandBuffer
IMTLCommandBuffer
batchNormalizationState
MPSCnnBatchNormalizationState
inputMomentumVectors
NSArray<MPSVector>
inputVelocityVectors
NSArray<MPSVector>
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix, MPSMatrix)

[Foundation.Export("encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputMomentumMatrix:inputVelocityMatrix:resultValuesMatrix:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSMatrix inputGradientMatrix, MetalPerformanceShaders.MPSMatrix inputValuesMatrix, MetalPerformanceShaders.MPSMatrix inputMomentumMatrix, MetalPerformanceShaders.MPSMatrix inputVelocityMatrix, MetalPerformanceShaders.MPSMatrix resultValuesMatrix);
[<Foundation.Export("encodeToCommandBuffer:inputGradientMatrix:inputValuesMatrix:inputMomentumMatrix:inputVelocityMatrix:resultValuesMatrix:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix -> unit
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix * MetalPerformanceShaders.MPSMatrix -> unit

Parameters

commandBuffer
IMTLCommandBuffer
inputGradientMatrix
MPSMatrix
inputValuesMatrix
MPSMatrix
inputMomentumMatrix
MPSMatrix
inputVelocityMatrix
MPSMatrix
resultValuesMatrix
MPSMatrix
Attributes

Applies to