ClikaRT::ops::mv
function
mv()
Tensor mv(
Tensor a,
Tensor vec,
OptionalTensor bias = {},
std::optional<Activation> activation = std::nullopt
)
Matrix-vector multiply, with an optional fused bias and activation.
a [M, K] x vec [K] -> [M].
Parameters
a: the matrix[M, K].vec: the vector[K].bias: optional additive bias, broadcastable to[M].activation: optional fused epilogue; absent = none.
Returns: [M].
Throws
ClikaRT::Error: (INVALID_ARGUMENT) whenais not rank-2,vecnot rank-1, orKdisagrees.
Declared in ClikaRT/compute/ops.h, line 2794