Share via


MPSnnLossGradient.EncodeBatch Method

Definition

Overloads

EncodeBatch(IMTLCommandBuffer, MPSImage[], MPSImage[], MPSImage[], MPSImage[], MPSState[], MPSImage[])

[Foundation.Export("encodeBatchToCommandBuffer:sourceGradients:sourceImages:labels:weights:sourceStates:destinationGradients:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void EncodeBatch(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSImage[] sourceGradients, MetalPerformanceShaders.MPSImage[] sourceImages, MetalPerformanceShaders.MPSImage[] labels, MetalPerformanceShaders.MPSImage[]? weights, MetalPerformanceShaders.MPSState[]? sourceStates, MetalPerformanceShaders.MPSImage[] destinationGradients);
[<Foundation.Export("encodeBatchToCommandBuffer:sourceGradients:sourceImages:labels:weights:sourceStates:destinationGradients:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
override this.EncodeBatch : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSState[] * MetalPerformanceShaders.MPSImage[] -> unit

Parameters

commandBuffer
IMTLCommandBuffer
sourceGradients
MPSImage[]
sourceImages
MPSImage[]
labels
MPSImage[]
weights
MPSImage[]
sourceStates
MPSState[]
destinationGradients
MPSImage[]
Attributes

Applies to

EncodeBatch(IMTLCommandBuffer, MPSImage[], MPSImage[], MPSImage[], MPSImage[], MPSState[])

[Foundation.Export("encodeBatchToCommandBuffer:sourceGradients:sourceImages:labels:weights:sourceStates:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual MetalPerformanceShaders.MPSImage[] EncodeBatch(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSImage[] sourceGradients, MetalPerformanceShaders.MPSImage[] sourceImages, MetalPerformanceShaders.MPSImage[] labels, MetalPerformanceShaders.MPSImage[]? weights, MetalPerformanceShaders.MPSState[]? sourceStates);
[<Foundation.Export("encodeBatchToCommandBuffer:sourceGradients:sourceImages:labels:weights:sourceStates:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
override this.EncodeBatch : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSState[] -> MetalPerformanceShaders.MPSImage[]

Parameters

commandBuffer
IMTLCommandBuffer
sourceGradients
MPSImage[]
sourceImages
MPSImage[]
labels
MPSImage[]
weights
MPSImage[]
sourceStates
MPSState[]

Returns

Attributes

Applies to