1#ifndef ATEN_KERNELS_BLAS_H_
2#define ATEN_KERNELS_BLAS_H_
12template <
typename T,
typename Device>
24template <
typename T,
typename Device>
34template <
typename T,
typename Device>
46template <
typename T,
typename Device>
63template <
typename T,
typename Device>
77 const int& batch_size);
81template <
typename T,
typename Device>
90 const int64_t& stride_a,
93 const int64_t& stride_x,
97 const int64_t& stride_y,
98 const int& batch_size);
102template <
typename T,
typename Device>
121template <
typename T,
typename Device>
137 const int& batch_size);
141template <
typename T,
typename Device>
160 const int& batch_size);
164void createGpuBlasHandle();
165void destroyGpuBlasHandle();
#define T
Definition exp.cpp:237
void operator()(const int &n, const T *alpha, const T *x, const int &incx, T *y, const int &incy)
void operator()(const int &n, const T *x, const int &incx, const T *y, const int &incy, T *result)
void operator()(const char &transa, const char &transb, const int &m, const int &n, const int &k, const T *alpha, const T *A, const int &lda, const int &stride_a, const T *B, const int &ldb, const int &stride_b, const T *beta, T *C, const int &ldc, const int &stride_c, const int &batch_size)
void operator()(const char &transa, const char &transb, const int &m, const int &n, const int &k, const T *alpha, T **A, const int &lda, T **B, const int &ldb, const T *beta, T **C, const int &ldc, const int &batch_size)
void operator()(const char &transa, const char &transb, const int &m, const int &n, const int &k, const T *alpha, const T *A, const int &lda, const T *B, const int &ldb, const T *beta, T *C, const int &ldc)
void operator()(const char &trans, const int &m, const int &n, const T *alpha, const T *A, const int &lda, const int64_t &stride_a, const T *x, const int &incx, const int64_t &stride_x, const T *beta, T *y, const int &incy, const int64_t &stride_y, const int &batch_size)
void operator()(const char &trans, const int &m, const int &n, const T *alpha, T **A, const int &lda, T **x, const int &incx, const T *beta, T **y, const int &incy, const int &batch_size)
void operator()(const char &trans, const int &m, const int &n, const T *alpha, const T *A, const int &lda, const T *x, const int &incx, const T *beta, T *y, const int &incy)
void operator()(const int &n, const T *alpha, T *x, const int &incx)
This file contains the definition of the DataType enum class.