Share via


MPSGraph_MPSGraphTensorShapeOps.SliceUpdateData Method

Definition

Overloads

SliceUpdateData(MPSGraph, MPSGraphTensor, MPSGraphTensor, MPSGraphTensor, MPSGraphTensor, MPSGraphTensor, String)

[Foundation.Export("sliceUpdateDataTensor:updateTensor:startsTensor:endsTensor:stridesTensor:name:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MetalPerformanceShadersGraph.MPSGraphTensor SliceUpdateData(this MetalPerformanceShadersGraph.MPSGraph This, MetalPerformanceShadersGraph.MPSGraphTensor dataTensor, MetalPerformanceShadersGraph.MPSGraphTensor updatesTensor, MetalPerformanceShadersGraph.MPSGraphTensor startsTensor, MetalPerformanceShadersGraph.MPSGraphTensor endsTensor, MetalPerformanceShadersGraph.MPSGraphTensor stridesTensor, string? name);
[<Foundation.Export("sliceUpdateDataTensor:updateTensor:startsTensor:endsTensor:stridesTensor:name:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member SliceUpdateData : MetalPerformanceShadersGraph.MPSGraph * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * string -> MetalPerformanceShadersGraph.MPSGraphTensor

Parameters

This
MPSGraph
dataTensor
MPSGraphTensor
updatesTensor
MPSGraphTensor
startsTensor
MPSGraphTensor
endsTensor
MPSGraphTensor
stridesTensor
MPSGraphTensor
name
String

Returns

Attributes

Applies to

SliceUpdateData(MPSGraph, MPSGraphTensor, MPSGraphTensor, Int32[], Int32[], Int32[], String)

[Foundation.Export("sliceUpdateDataTensor:updateTensor:starts:ends:strides:name:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MetalPerformanceShadersGraph.MPSGraphTensor SliceUpdateData(this MetalPerformanceShadersGraph.MPSGraph This, MetalPerformanceShadersGraph.MPSGraphTensor dataTensor, MetalPerformanceShadersGraph.MPSGraphTensor updatesTensor, int[] starts, int[] ends, int[] strides, string? name);
[<Foundation.Export("sliceUpdateDataTensor:updateTensor:starts:ends:strides:name:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member SliceUpdateData : MetalPerformanceShadersGraph.MPSGraph * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * int[] * int[] * int[] * string -> MetalPerformanceShadersGraph.MPSGraphTensor

Parameters

This
MPSGraph
dataTensor
MPSGraphTensor
updatesTensor
MPSGraphTensor
starts
Int32[]
ends
Int32[]
strides
Int32[]
name
String

Returns

Attributes

Applies to

SliceUpdateData(MPSGraph, MPSGraphTensor, MPSGraphTensor, MPSGraphTensor, MPSGraphTensor, MPSGraphTensor, UInt32, UInt32, UInt32, String)

[Foundation.Export("sliceUpdateDataTensor:updateTensor:startsTensor:endsTensor:stridesTensor:startMask:endMask:squeezeMask:name:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MetalPerformanceShadersGraph.MPSGraphTensor SliceUpdateData(this MetalPerformanceShadersGraph.MPSGraph This, MetalPerformanceShadersGraph.MPSGraphTensor dataTensor, MetalPerformanceShadersGraph.MPSGraphTensor updateTensor, MetalPerformanceShadersGraph.MPSGraphTensor startsTensor, MetalPerformanceShadersGraph.MPSGraphTensor endsTensor, MetalPerformanceShadersGraph.MPSGraphTensor stridesTensor, uint startMask, uint endMask, uint squeezeMask, string? name);
[<Foundation.Export("sliceUpdateDataTensor:updateTensor:startsTensor:endsTensor:stridesTensor:startMask:endMask:squeezeMask:name:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member SliceUpdateData : MetalPerformanceShadersGraph.MPSGraph * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * uint32 * uint32 * uint32 * string -> MetalPerformanceShadersGraph.MPSGraphTensor

Parameters

This
MPSGraph
dataTensor
MPSGraphTensor
updateTensor
MPSGraphTensor
startsTensor
MPSGraphTensor
endsTensor
MPSGraphTensor
stridesTensor
MPSGraphTensor
startMask
UInt32
endMask
UInt32
squeezeMask
UInt32
name
String

Returns

Attributes

Applies to

SliceUpdateData(MPSGraph, MPSGraphTensor, MPSGraphTensor, Int32[], Int32[], Int32[], UInt32, UInt32, UInt32, String)

[Foundation.Export("sliceUpdateDataTensor:updateTensor:starts:ends:strides:startMask:endMask:squeezeMask:name:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MetalPerformanceShadersGraph.MPSGraphTensor SliceUpdateData(this MetalPerformanceShadersGraph.MPSGraph This, MetalPerformanceShadersGraph.MPSGraphTensor dataTensor, MetalPerformanceShadersGraph.MPSGraphTensor updateTensor, int[] starts, int[] ends, int[] strides, uint startMask, uint endMask, uint squeezeMask, string? name);
[<Foundation.Export("sliceUpdateDataTensor:updateTensor:starts:ends:strides:startMask:endMask:squeezeMask:name:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member SliceUpdateData : MetalPerformanceShadersGraph.MPSGraph * MetalPerformanceShadersGraph.MPSGraphTensor * MetalPerformanceShadersGraph.MPSGraphTensor * int[] * int[] * int[] * uint32 * uint32 * uint32 * string -> MetalPerformanceShadersGraph.MPSGraphTensor

Parameters

This
MPSGraph
dataTensor
MPSGraphTensor
updateTensor
MPSGraphTensor
starts
Int32[]
ends
Int32[]
strides
Int32[]
startMask
UInt32
endMask
UInt32
squeezeMask
UInt32
name
String

Returns

Attributes

Applies to