Dense matrix multiplication: C = AB.
More...
|
void | monolish::blas::matmul (const double &a, const matrix::Dense< double > &A, const matrix::Dense< double > &B, const double &b, matrix::Dense< double > &C) |
| Dense matrix multiplication: C = aAB+bC. More...
|
|
void | monolish::blas::matmul (const float &a, const matrix::Dense< float > &A, const matrix::Dense< float > &B, const float &b, matrix::Dense< float > &C) |
|
void | monolish::blas::matmul (const matrix::Dense< double > &A, const matrix::Dense< double > &B, matrix::Dense< double > &C) |
| Dense matrix multiplication: C = AB. More...
|
|
void | monolish::blas::matmul (const matrix::Dense< float > &A, const matrix::Dense< float > &B, matrix::Dense< float > &C) |
|
void | monolish::blas::tensmul (const double &a, const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, const double &b, tensor::tensor_Dense< double > &C) |
| tensor_Dense tensor multiplication: C = aAB+bC More...
|
|
void | monolish::blas::tensmul (const float &a, const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, const float &b, tensor::tensor_Dense< float > &C) |
|
void | monolish::blas::tensmul (const tensor::tensor_Dense< double > &A, const tensor::tensor_Dense< double > &B, tensor::tensor_Dense< double > &C) |
| tensor_Dense tensor multiplication: C = AB More...
|
|
void | monolish::blas::tensmul (const tensor::tensor_Dense< float > &A, const tensor::tensor_Dense< float > &B, tensor::tensor_Dense< float > &C) |
|
Dense matrix multiplication: C = AB.
tensor_Dense tensor multiplication: C = aAB+bC
tensor_Dense tensor multiplication: C = AB
Dense matrix multiplication: C = aAB+bC.
tensor_Dense)
tensor_Dense, Float, tensor_Dense)
◆ matmul() [1/4]
Dense matrix multiplication: C = aAB+bC.
- Parameters
-
a | Float |
A | Dense matrix (size M x K) |
B | Dense matrix (size K x N) |
b | Float |
C | Dense matrix (size M x N) |
- Note
- # of computation: 2MNK
- Multi-threading: true
- GPU acceleration: true
◆ matmul() [2/4]
◆ matmul() [3/4]
Dense matrix multiplication: C = AB.
- Parameters
-
A | Dense matrix (size M x K) |
B | Dense matrix (size K x N) |
C | Dense matrix (size M x N) |
- Note
- # of computation: 2MNK
- Multi-threading: true
- GPU acceleration: true
◆ matmul() [4/4]
◆ tensmul() [1/4]
tensor_Dense tensor multiplication: C = aAB+bC
- Parameters
-
a | Float |
A | tensor_Dense tensor |
B | tensor_Dense tensor |
b | Float |
C | tensor_Dense tensor |
- Note
- # of computation: ?
- Multi-threading: true
- GPU acceleration: true
◆ tensmul() [2/4]
◆ tensmul() [3/4]
tensor_Dense tensor multiplication: C = AB
- Parameters
-
A | tensor_Dense tensor |
B | tensor_Dense tensor |
C | tensor_Dense tensor |
- Note
- # of computation: ?
- Multi-threading: true
- GPU acceleration: true
◆ tensmul() [4/4]