MPSRnnMatrixTrainingLayer.EncodeGradientSequence Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
EncodeGradientSequence(IMTLCommandBuffer, MPSMatrix[], MPSMatrix[], MPSMatrix[], MPSMatrix[], MPSRnnMatrixTrainingState[], MPSMatrix[])
[Foundation.Export("encodeGradientSequenceToCommandBuffer:forwardSources:sourceGradients:destinationGradients:weightGradients:trainingStates:weights:")]
public virtual void EncodeGradientSequence (Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSMatrix[] forwardSources, MetalPerformanceShaders.MPSMatrix[] sourceGradients, MetalPerformanceShaders.MPSMatrix[] destinationGradients, MetalPerformanceShaders.MPSMatrix[] weightGradients, MetalPerformanceShaders.MPSRnnMatrixTrainingState[] trainingStates, MetalPerformanceShaders.MPSMatrix[] weights);
abstract member EncodeGradientSequence : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSRnnMatrixTrainingState[] * MetalPerformanceShaders.MPSMatrix[] -> unit
override this.EncodeGradientSequence : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSRnnMatrixTrainingState[] * MetalPerformanceShaders.MPSMatrix[] -> unit
Parametri
- commandBuffer
- IMTLCommandBuffer
- forwardSources
- MPSMatrix[]
- sourceGradients
- MPSMatrix[]
- destinationGradients
- MPSMatrix[]
- weightGradients
- MPSMatrix[]
- trainingStates
- MPSRnnMatrixTrainingState[]
- weights
- MPSMatrix[]
- Attributi
Si applica a
EncodeGradientSequence(IMTLCommandBuffer, MPSMatrix[], IntPtr, MPSMatrix[], IntPtr, MPSMatrix[], IntPtr, MPSMatrix[], MPSRnnMatrixTrainingState[], MPSRnnRecurrentMatrixState, NSMutableArray<MPSRnnRecurrentMatrixState>, MPSMatrix[])
[Foundation.Export("encodeGradientSequenceToCommandBuffer:forwardSources:forwardSourceOffsets:sourceGradients:sourceGradientOffsets:destinationGradients:destinationOffsets:weightGradients:trainingStates:recurrentInputState:recurrentOutputStates:weights:")]
public virtual void EncodeGradientSequence (Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSMatrix[] forwardSources, IntPtr forwardSourceOffsets, MetalPerformanceShaders.MPSMatrix[] sourceGradients, IntPtr sourceGradientOffsets, MetalPerformanceShaders.MPSMatrix[] destinationGradients, IntPtr destinationOffsets, MetalPerformanceShaders.MPSMatrix[] weightGradients, MetalPerformanceShaders.MPSRnnMatrixTrainingState[] trainingStates, MetalPerformanceShaders.MPSRnnRecurrentMatrixState recurrentInputState, Foundation.NSMutableArray<MetalPerformanceShaders.MPSRnnRecurrentMatrixState> recurrentOutputStates, MetalPerformanceShaders.MPSMatrix[] weights);
abstract member EncodeGradientSequence : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix[] * nativeint * MetalPerformanceShaders.MPSMatrix[] * nativeint * MetalPerformanceShaders.MPSMatrix[] * nativeint * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSRnnMatrixTrainingState[] * MetalPerformanceShaders.MPSRnnRecurrentMatrixState * Foundation.NSMutableArray<MetalPerformanceShaders.MPSRnnRecurrentMatrixState> * MetalPerformanceShaders.MPSMatrix[] -> unit
override this.EncodeGradientSequence : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSMatrix[] * nativeint * MetalPerformanceShaders.MPSMatrix[] * nativeint * MetalPerformanceShaders.MPSMatrix[] * nativeint * MetalPerformanceShaders.MPSMatrix[] * MetalPerformanceShaders.MPSRnnMatrixTrainingState[] * MetalPerformanceShaders.MPSRnnRecurrentMatrixState * Foundation.NSMutableArray<MetalPerformanceShaders.MPSRnnRecurrentMatrixState> * MetalPerformanceShaders.MPSMatrix[] -> unit
Parametri
- commandBuffer
- IMTLCommandBuffer
- forwardSources
- MPSMatrix[]
- forwardSourceOffsets
-
IntPtr
nativeint
- sourceGradients
- MPSMatrix[]
- sourceGradientOffsets
-
IntPtr
nativeint
- destinationGradients
- MPSMatrix[]
- destinationOffsets
-
IntPtr
nativeint
- weightGradients
- MPSMatrix[]
- trainingStates
- MPSRnnMatrixTrainingState[]
- recurrentInputState
- MPSRnnRecurrentMatrixState
- recurrentOutputStates
- NSMutableArray<MPSRnnRecurrentMatrixState>
- weights
- MPSMatrix[]
- Attributi