batchlas::sycl_gemv Namespace Reference

Functions

◆ gemv_direct_available()

template<typename T>
BATCHLAS_INTERNAL_API bool batchlas::sycl_gemv::gemv_direct_available ( )

◆ gemv_cta_available()

template<typename T>
BATCHLAS_INTERNAL_API bool batchlas::sycl_gemv::gemv_cta_available ( )

◆ gemv_native_direct()

template<typename T>
Event batchlas::sycl_gemv::gemv_native_direct ( Queue & ctx,
const MatrixView< T, MatrixFormat::Dense > & A,
const VectorView< T > & X,
const VectorView< T > & Y,
T alpha,
T beta,
Transpose transA )

◆ gemv_native_cta()

template<typename T>
Event batchlas::sycl_gemv::gemv_native_cta ( Queue & ctx,
const MatrixView< T, MatrixFormat::Dense > & A,
const VectorView< T > & X,
const VectorView< T > & Y,
T alpha,
T beta,
Transpose transA )

◆ gemv_seg_trans_width_debug()

template<typename T>
BATCHLAS_INTERNAL_API int batchlas::sycl_gemv::gemv_seg_trans_width_debug ( Queue & ctx,
int red_len,
int64_t out_len_times_batch )