EGBLAS wrappers for the cce operations.
More...
Go to the source code of this file.
|
| float | etl::impl::egblas::cce_loss ([[maybe_unused]] size_t n, [[maybe_unused]] float alpha, [[maybe_unused]] float *A, [[maybe_unused]] size_t lda, [[maybe_unused]] float *B, [[maybe_unused]] size_t ldb) |
| | Wrappers for single-precision egblas log operation. More...
|
| |
| double | etl::impl::egblas::cce_loss ([[maybe_unused]] size_t n, [[maybe_unused]] double alpha, [[maybe_unused]] double *A, [[maybe_unused]] size_t lda, [[maybe_unused]] double *B, [[maybe_unused]] size_t ldb) |
| | Wrappers for double-precision egblas log operation. More...
|
| |
| float | etl::impl::egblas::cce_error ([[maybe_unused]] size_t n, [[maybe_unused]] size_t m, [[maybe_unused]] float alpha, [[maybe_unused]] float *A, [[maybe_unused]] float *B) |
| | Wrappers for single-precision egblas log operation. More...
|
| |
| double | etl::impl::egblas::cce_error ([[maybe_unused]] size_t n, [[maybe_unused]] size_t m, [[maybe_unused]] double alpha, [[maybe_unused]] double *A, [[maybe_unused]] double *B) |
| | Wrappers for double-precision egblas log operation. More...
|
| |
| std::pair< float, float > | etl::impl::egblas::cce ([[maybe_unused]] size_t n, [[maybe_unused]] size_t m, [[maybe_unused]] float alpha, [[maybe_unused]] float beta, [[maybe_unused]] float *A, [[maybe_unused]] float *B) |
| | Wrappers for single-precision egblas cce operation. More...
|
| |
| std::pair< double, double > | etl::impl::egblas::cce ([[maybe_unused]] size_t n, [[maybe_unused]] size_t m, [[maybe_unused]] double alpha, [[maybe_unused]] double beta, [[maybe_unused]] double *A, [[maybe_unused]] double *B) |
| | Wrappers for single-precision egblas cce operation. More...
|
| |
EGBLAS wrappers for the cce operations.
◆ cce() [1/2]
| std::pair<float, float> etl::impl::egblas::cce |
( |
[[maybe_unused] ] size_t |
n, |
|
|
[[maybe_unused] ] size_t |
m, |
|
|
[[maybe_unused] ] float |
alpha, |
|
|
[[maybe_unused] ] float |
beta, |
|
|
[[maybe_unused] ] float * |
A, |
|
|
[[maybe_unused] ] float * |
B |
|
) |
| |
|
inline |
Wrappers for single-precision egblas cce operation.
- Parameters
-
| n | The size of the vector |
| alpha | The scaling factor alpha |
| A | The memory of the vector a |
| lda | The leading dimension of a |
| B | The memory of the vector b |
| ldb | The leading dimension of b |
◆ cce() [2/2]
| std::pair<double, double> etl::impl::egblas::cce |
( |
[[maybe_unused] ] size_t |
n, |
|
|
[[maybe_unused] ] size_t |
m, |
|
|
[[maybe_unused] ] double |
alpha, |
|
|
[[maybe_unused] ] double |
beta, |
|
|
[[maybe_unused] ] double * |
A, |
|
|
[[maybe_unused] ] double * |
B |
|
) |
| |
|
inline |
Wrappers for single-precision egblas cce operation.
- Parameters
-
| n | The size of the vector |
| alpha | The scaling factor alpha |
| A | The memory of the vector a |
| lda | The leading dimension of a |
| B | The memory of the vector b |
| ldb | The leading dimension of b |
◆ cce_error() [1/2]
| float etl::impl::egblas::cce_error |
( |
[[maybe_unused] ] size_t |
n, |
|
|
[[maybe_unused] ] size_t |
m, |
|
|
[[maybe_unused] ] float |
alpha, |
|
|
[[maybe_unused] ] float * |
A, |
|
|
[[maybe_unused] ] float * |
B |
|
) |
| |
|
inline |
Wrappers for single-precision egblas log operation.
- Parameters
-
| n | The size of the vector |
| alpha | The scaling factor alpha |
| A | The memory of the vector a |
| lda | The leading dimension of a |
| B | The memory of the vector b |
| ldb | The leading dimension of b |
◆ cce_error() [2/2]
| double etl::impl::egblas::cce_error |
( |
[[maybe_unused] ] size_t |
n, |
|
|
[[maybe_unused] ] size_t |
m, |
|
|
[[maybe_unused] ] double |
alpha, |
|
|
[[maybe_unused] ] double * |
A, |
|
|
[[maybe_unused] ] double * |
B |
|
) |
| |
|
inline |
Wrappers for double-precision egblas log operation.
- Parameters
-
| n | The size of the vector |
| alpha | The scaling factor alpha |
| A | The memory of the vector a |
| lda | The leading dimension of a |
| B | The memory of the vector b |
| ldb | The leading dimension of b |
◆ cce_loss() [1/2]
| float etl::impl::egblas::cce_loss |
( |
[[maybe_unused] ] size_t |
n, |
|
|
[[maybe_unused] ] float |
alpha, |
|
|
[[maybe_unused] ] float * |
A, |
|
|
[[maybe_unused] ] size_t |
lda, |
|
|
[[maybe_unused] ] float * |
B, |
|
|
[[maybe_unused] ] size_t |
ldb |
|
) |
| |
|
inline |
Wrappers for single-precision egblas log operation.
- Parameters
-
| n | The size of the vector |
| alpha | The scaling factor alpha |
| A | The memory of the vector a |
| lda | The leading dimension of a |
| B | The memory of the vector b |
| ldb | The leading dimension of b |
◆ cce_loss() [2/2]
| double etl::impl::egblas::cce_loss |
( |
[[maybe_unused] ] size_t |
n, |
|
|
[[maybe_unused] ] double |
alpha, |
|
|
[[maybe_unused] ] double * |
A, |
|
|
[[maybe_unused] ] size_t |
lda, |
|
|
[[maybe_unused] ] double * |
B, |
|
|
[[maybe_unused] ] size_t |
ldb |
|
) |
| |
|
inline |
Wrappers for double-precision egblas log operation.
- Parameters
-
| n | The size of the vector |
| alpha | The scaling factor alpha |
| A | The memory of the vector a |
| lda | The leading dimension of a |
| B | The memory of the vector b |
| ldb | The leading dimension of b |