CoopVec<T, int N>.matMulAddAccumPacked
Description
Signature
void CoopVec<T, int N>.matMulAddAccumPacked<U, int PackedK>( CoopVec<U, PackedK> input, CoopVecComponentType inputInterpretation, int k, RWByteAddressBuffer matrix, int matrixOffset, CoopVecComponentType matrixInterpretation, RWByteAddressBuffer bias, int biasOffset, CoopVecComponentType biasInterpretation, CoopVecMatrixLayout memoryLayout, bool transpose, uint matrixStride) where U : __BuiltinArithmeticType where T : __BuiltinArithmeticType; void CoopVec<T, int N>.matMulAddAccumPacked<U, int PackedK>( CoopVec<U, PackedK> input, CoopVecComponentType inputInterpretation, int k, ByteAddressBuffer matrix, int matrixOffset, CoopVecComponentType matrixInterpretation, ByteAddressBuffer bias, int biasOffset, CoopVecComponentType biasInterpretation, CoopVecMatrixLayout memoryLayout, bool transpose, uint matrixStride) where U : __BuiltinArithmeticType where T : __BuiltinArithmeticType;
Generic Parameters
U: __BuiltinArithmeticType
PackedK : int
Parameters
input : CoopVec<U, PackedK>
inputInterpretation : CoopVecComponentType
k : int
matrix : RWByteAddressBuffer
matrixOffset : int
matrixInterpretation : CoopVecComponentType
bias : RWByteAddressBuffer
biasOffset : int
biasInterpretation : CoopVecComponentType
memoryLayout : CoopVecMatrixLayout
transpose : bool
matrixStride : uint
matrix : ByteAddressBuffer
bias : ByteAddressBuffer
Availability and Requirements
Defined for the following targets:
hlsl
Available in all stages.
Requires capability: hlsl_coopvec_poc
.
cpp
Available in all stages.
cuda
Available in all stages.
spirv
Available in all stages.
Requires capability: spvCooperativeVectorNV
.