Expression Templates Library (ETL)
Functions
bias_batch_sum.hpp File Reference

EGBLAS wrappers for the bias_batch_sum operation. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void etl::impl::egblas::bias_batch_sum ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] float *A, [[maybe_unused]] size_t lda, [[maybe_unused]] float *B, [[maybe_unused]] size_t ldb)
 Wrappers for single-precision egblas bias_batch_sum operation. More...
 
void etl::impl::egblas::bias_batch_sum ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] double *A, [[maybe_unused]] size_t lda, [[maybe_unused]] double *B, [[maybe_unused]] size_t ldb)
 Wrappers for double-precision egblas bias_batch_sum operation. More...
 
void etl::impl::egblas::bias_batch_mean ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] float *A, [[maybe_unused]] size_t lda, [[maybe_unused]] float *B, [[maybe_unused]] size_t ldb)
 Wrappers for single-precision egblas bias_batch_mean operation. More...
 
void etl::impl::egblas::bias_batch_mean ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] double *A, [[maybe_unused]] size_t lda, [[maybe_unused]] double *B, [[maybe_unused]] size_t ldb)
 Wrappers for double-precision egblas bias_batch_mean operation. More...
 
void etl::impl::egblas::bias_batch_var ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] float *A, [[maybe_unused]] size_t lda, [[maybe_unused]] float *B, [[maybe_unused]] size_t ldb, [[maybe_unused]] float *Y, [[maybe_unused]] size_t ldy)
 Wrappers for single-precision egblas bias_batch_var operation. More...
 
void etl::impl::egblas::bias_batch_var ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] double *A, [[maybe_unused]] size_t lda, [[maybe_unused]] double *B, [[maybe_unused]] size_t ldb, [[maybe_unused]] double *Y, [[maybe_unused]] size_t ldy)
 Wrappers for double-precision egblas bias_batch_var operation. More...
 
void etl::impl::egblas::bias_batch_sum4 ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] size_t w, [[maybe_unused]] size_t h, [[maybe_unused]] float *A, [[maybe_unused]] float *B)
 Wrappers for single-precision egblas bias_batch_sum operation. More...
 
void etl::impl::egblas::bias_batch_mean4 ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] size_t w, [[maybe_unused]] size_t h, [[maybe_unused]] float *A, [[maybe_unused]] float *B)
 Wrappers for single-precision egblas bias_batch_mean operation. More...
 
void etl::impl::egblas::bias_batch_sum4 ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] size_t w, [[maybe_unused]] size_t h, [[maybe_unused]] double *A, [[maybe_unused]] double *B)
 Wrappers for single-precision egblas bias_batch_sum operation. More...
 
void etl::impl::egblas::bias_batch_mean4 ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] size_t w, [[maybe_unused]] size_t h, [[maybe_unused]] double *A, [[maybe_unused]] double *B)
 Wrappers for single-precision egblas bias_batch_mean operation. More...
 
void etl::impl::egblas::bias_batch_var4 ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] size_t w, [[maybe_unused]] size_t h, [[maybe_unused]] float *A, [[maybe_unused]] float *B, [[maybe_unused]] float *Y)
 Wrappers for single-precision egblas bias_batch_var operation. More...
 
void etl::impl::egblas::bias_batch_var4 ([[maybe_unused]] size_t b, [[maybe_unused]] size_t n, [[maybe_unused]] size_t w, [[maybe_unused]] size_t h, [[maybe_unused]] double *A, [[maybe_unused]] double *B, [[maybe_unused]] double *Y)
 Wrappers for single-precision egblas bias_batch_var operation. More...
 

Detailed Description

EGBLAS wrappers for the bias_batch_sum operation.

Function Documentation

◆ bias_batch_mean() [1/2]

void etl::impl::egblas::bias_batch_mean ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] float *  A,
[[maybe_unused] ] size_t  lda,
[[maybe_unused] ] float *  B,
[[maybe_unused] ] size_t  ldb 
)
inline

Wrappers for single-precision egblas bias_batch_mean operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
AThe memory of the vector a
ldaThe leading dimension of a
BThe memory of the vector b
ldbThe leading dimension of b

◆ bias_batch_mean() [2/2]

void etl::impl::egblas::bias_batch_mean ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] double *  A,
[[maybe_unused] ] size_t  lda,
[[maybe_unused] ] double *  B,
[[maybe_unused] ] size_t  ldb 
)
inline

Wrappers for double-precision egblas bias_batch_mean operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
AThe memory of the vector a
ldaThe leading dimension of a
BThe memory of the vector b
ldbThe leading dimension of b

◆ bias_batch_mean4() [1/2]

void etl::impl::egblas::bias_batch_mean4 ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] size_t  w,
[[maybe_unused] ] size_t  h,
[[maybe_unused] ] float *  A,
[[maybe_unused] ] float *  B 
)
inline

Wrappers for single-precision egblas bias_batch_mean operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
wThe inner first dimension of the input matrix
hThe inner first dimension of the input matrix
AThe memory of the vector a
BThe memory of the vector b

◆ bias_batch_mean4() [2/2]

void etl::impl::egblas::bias_batch_mean4 ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] size_t  w,
[[maybe_unused] ] size_t  h,
[[maybe_unused] ] double *  A,
[[maybe_unused] ] double *  B 
)
inline

Wrappers for single-precision egblas bias_batch_mean operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
wThe inner first dimension of the input matrix
hThe inner first dimension of the input matrix
AThe memory of the vector a
BThe memory of the vector b

◆ bias_batch_sum() [1/2]

void etl::impl::egblas::bias_batch_sum ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] float *  A,
[[maybe_unused] ] size_t  lda,
[[maybe_unused] ] float *  B,
[[maybe_unused] ] size_t  ldb 
)
inline

Wrappers for single-precision egblas bias_batch_sum operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
AThe memory of the vector a
ldaThe leading dimension of a
BThe memory of the vector b
ldbThe leading dimension of b

◆ bias_batch_sum() [2/2]

void etl::impl::egblas::bias_batch_sum ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] double *  A,
[[maybe_unused] ] size_t  lda,
[[maybe_unused] ] double *  B,
[[maybe_unused] ] size_t  ldb 
)
inline

Wrappers for double-precision egblas bias_batch_sum operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
AThe memory of the vector a
ldaThe leading dimension of a
BThe memory of the vector b
ldbThe leading dimension of b

◆ bias_batch_sum4() [1/2]

void etl::impl::egblas::bias_batch_sum4 ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] size_t  w,
[[maybe_unused] ] size_t  h,
[[maybe_unused] ] float *  A,
[[maybe_unused] ] float *  B 
)
inline

Wrappers for single-precision egblas bias_batch_sum operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
wThe inner first dimension of the input matrix
hThe inner first dimension of the input matrix
AThe memory of the vector a
BThe memory of the vector b

◆ bias_batch_sum4() [2/2]

void etl::impl::egblas::bias_batch_sum4 ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] size_t  w,
[[maybe_unused] ] size_t  h,
[[maybe_unused] ] double *  A,
[[maybe_unused] ] double *  B 
)
inline

Wrappers for single-precision egblas bias_batch_sum operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
wThe inner first dimension of the input matrix
hThe inner first dimension of the input matrix
AThe memory of the vector a
BThe memory of the vector b

◆ bias_batch_var() [1/2]

void etl::impl::egblas::bias_batch_var ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] float *  A,
[[maybe_unused] ] size_t  lda,
[[maybe_unused] ] float *  B,
[[maybe_unused] ] size_t  ldb,
[[maybe_unused] ] float *  Y,
[[maybe_unused] ] size_t  ldy 
)
inline

Wrappers for single-precision egblas bias_batch_var operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
AThe memory of the vector a
ldaThe leading dimension of a
BThe memory of the vector b
ldbThe leading dimension of b

◆ bias_batch_var() [2/2]

void etl::impl::egblas::bias_batch_var ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] double *  A,
[[maybe_unused] ] size_t  lda,
[[maybe_unused] ] double *  B,
[[maybe_unused] ] size_t  ldb,
[[maybe_unused] ] double *  Y,
[[maybe_unused] ] size_t  ldy 
)
inline

Wrappers for double-precision egblas bias_batch_var operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
AThe memory of the vector a
ldaThe leading dimension of a
BThe memory of the vector b
ldbThe leading dimension of b

◆ bias_batch_var4() [1/2]

void etl::impl::egblas::bias_batch_var4 ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] size_t  w,
[[maybe_unused] ] size_t  h,
[[maybe_unused] ] float *  A,
[[maybe_unused] ] float *  B,
[[maybe_unused] ] float *  Y 
)
inline

Wrappers for single-precision egblas bias_batch_var operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
wThe inner first dimension of the input matrix
hThe inner first dimension of the input matrix
AThe memory of the vector a
BThe memory of the vector b

◆ bias_batch_var4() [2/2]

void etl::impl::egblas::bias_batch_var4 ( [[maybe_unused] ] size_t  b,
[[maybe_unused] ] size_t  n,
[[maybe_unused] ] size_t  w,
[[maybe_unused] ] size_t  h,
[[maybe_unused] ] double *  A,
[[maybe_unused] ] double *  B,
[[maybe_unused] ] double *  Y 
)
inline

Wrappers for single-precision egblas bias_batch_var operation.

Parameters
bThe batch dimension of the matrix
nThe size of the output vector
wThe inner first dimension of the input matrix
hThe inner first dimension of the input matrix
AThe memory of the vector a
BThe memory of the vector b