Share via


MPSnnForwardLoss.Encode Method

Definition

Overloads

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

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

Parameters

commandBuffer
IMTLCommandBuffer
sourceImages
MPSImage[]
labels
MPSImage[]
weights
MPSImage[]
destinationStates
MPSState[]
destinationImages
MPSImage[]
Attributes

Applies to

Encode(IMTLCommandBuffer, MPSImage[], MPSImage[], MPSImage[], MPSState[], Boolean)

[Foundation.Export("encodeBatchToCommandBuffer:sourceImages:labels:weights:destinationStates:destinationStateIsTemporary:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual MetalPerformanceShaders.MPSImage[] Encode(Metal.IMTLCommandBuffer commandBuffer, MetalPerformanceShaders.MPSImage[] sourceImages, MetalPerformanceShaders.MPSImage[] labels, MetalPerformanceShaders.MPSImage[]? weights, out MetalPerformanceShaders.MPSState[]? outStates, bool isTemporary);
[<Foundation.Export("encodeBatchToCommandBuffer:sourceImages:labels:weights:destinationStates:destinationStateIsTemporary:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MPSState[] * bool -> MetalPerformanceShaders.MPSImage[]
override this.Encode : Metal.IMTLCommandBuffer * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MetalPerformanceShaders.MPSImage[] * MPSState[] * bool -> MetalPerformanceShaders.MPSImage[]

Parameters

commandBuffer
IMTLCommandBuffer
sourceImages
MPSImage[]
labels
MPSImage[]
weights
MPSImage[]
outStates
MPSState[]
isTemporary
Boolean

Returns

Attributes

Applies to