linalg.TensorLayout<Dim, ClampMode>.BlockSize

Description

Signature

linalg.TensorLayout<1, ClampMode> linalg.TensorLayout<Dim, ClampMode>.BlockSize(
    uint blockSize0)
    where Dim == 1;

linalg.TensorLayout<2, ClampMode> linalg.TensorLayout<Dim, ClampMode>.BlockSize(
    uint blockSize0,
    uint blockSize1)
    where Dim == 2;

linalg.TensorLayout<3, ClampMode> linalg.TensorLayout<Dim, ClampMode>.BlockSize(
    uint blockSize0,
    uint blockSize1,
    uint blockSize2)
    where Dim == 3;

linalg.TensorLayout<4, ClampMode> linalg.TensorLayout<Dim, ClampMode>.BlockSize(
    uint blockSize0,
    uint blockSize1,
    uint blockSize2,
    uint blockSize3)
    where Dim == 4;

Parameters

blockSize0 : uint

blockSize1 : uint

blockSize2 : uint

blockSize3 : uint

Availability and Requirements

Defined for the following targets:

spirv

Available in all stages.

Requires capability: spvTensorAddressingNV.