gemv
Description
This function performs the matrix-vector multiplication : y = α * op(A)x + β * y
Type : polymorphic.
Documentation illustration (illustration unavailable in the archive).
Input parameters
Documentation illustration (illustration unavailable in the archive). A : class, 2D tensor of dimension N x M.
Documentation illustration (illustration unavailable in the archive). x : class, 1D tensor of dimension M.
Documentation illustration (illustration unavailable in the archive). y : class, 1D tensor of dimension N. The default is an N-element vector with all elements equal to 0.
Documentation illustration (illustration unavailable in the archive). Op(A) : enum, operation that is non- or transpose.
-
- CUBLAS_OP_N : the non-transpose operation is selected
- CUBLAS_OP_T : the transpose operation is selected
- CUBLAS_OP_H : the conjugate transpose operation is selected
Documentation illustration (illustration unavailable in the archive). α : float, scalar used for multiplication.
Documentation illustration (illustration unavailable in the archive). β : float, scalar used for multiplication, if beta==0 then y does not have to be a valid input.
Output parameters
Documentation illustration (illustration unavailable in the archive). y : class, 1D tensor of dimension N.
Examples
All these examples are snippets PNG, you can drop these Snippet onto the block diagram and get the depicted code added to your VI (Do not forget to install Accelerator library to run it).
NON-TRANSPOSE
Documentation illustration (illustration unavailable in the archive).
TRANSPOSE
Documentation illustration (illustration unavailable in the archive).
