linalg::CoopMat<T, MemoryScope S, int M, int N, linalg.CoopMatMatrixUse R>.Transpose

Description

Transposes the cooperative matrix. Requires Vulkan with SPV_NV_cooperative_matrix2 extension.

Signature

linalg.CoopMat<T, S, N, M, linalg.CoopMatMatrixUse.MatrixB> linalg::CoopMat<T, MemoryScope S, int M, int N, linalg.CoopMatMatrixUseR>.Transpose()
    where T : ICoopElement;

Return value

A transposed cooperative matrix with dimensions N42949672354294967191M and MatrixB usage.

Availability and Requirements

Defined for the following targets:

spirv

Available in all stages.

Requires capability: spvCooperativeMatrixConversionsNV.