linalg.TensorLayout<Dim, ClampMode>.Slice

Description

Signature

linalg.TensorLayout<1, ClampMode> linalg.TensorLayout<Dim, ClampMode>.Slice(
    uint offset0,
    uint span0)
    where Dim == 1;

linalg.TensorLayout<2, ClampMode> linalg.TensorLayout<Dim, ClampMode>.Slice(
    uint offset0,
    uint span0,
    uint offset1,
    uint span1)
    where Dim == 2;

linalg.TensorLayout<3, ClampMode> linalg.TensorLayout<Dim, ClampMode>.Slice(
    uint offset0,
    uint span0,
    uint offset1,
    uint span1,
    uint offset2,
    uint span2)
    where Dim == 3;

linalg.TensorLayout<4, ClampMode> linalg.TensorLayout<Dim, ClampMode>.Slice(
    uint offset0,
    uint span0,
    uint offset1,
    uint span1,
    uint offset2,
    uint span2,
    uint offset3,
    uint span3)
    where Dim == 4;

Parameters

offset0 : uint

span0 : uint

offset1 : uint

span1 : uint

offset2 : uint

span2 : uint

offset3 : uint

span3 : uint

Availability and Requirements

Defined for the following targets:

spirv

Available in all stages.

Requires capability: spvTensorAddressingNV.