41 cublasHandle_t handle,
42 cublasOperation_t trans,
54 return cublasSgemv(handle, trans, m, n, alpha, A, lda, x, incx, beta,
68 cublasHandle_t handle,
69 cublasOperation_t trans,
81 return cublasDgemv(handle, trans, m, n, alpha, A, lda, x, incx, beta,
96 cublasHandle_t handle,
116 cublasHandle_t handle,
136 cublasHandle_t handle,
144 return cublasSaxpy(handle, n, alpha, x, incx, y, incy);
157 cublasHandle_t handle,
165 return cublasDaxpy(handle, n, alpha, x, incx, y, incy);
178 cublasHandle_t handle,
186 return cublasSdot(handle, n, x, incx, y, incy, result);
199 cublasHandle_t handle,
207 return cublasDdot(handle, n, x, incx, y, incy, result);
220 cublasHandle_t handle,
239 cublasHandle_t handle,
258 cublasHandle_t handle,
277 cublasHandle_t handle,
cublasStatus_t cublasDcopy(cublasHandle_t handle, int n, const double *x, int incx, double *y, int incy)
Definition of CUDA's cublasDcopy function using dynamically loaded cublas library.
cublasStatus_t cublasSscal(cublasHandle_t handle, int n, const float *alpha, float *x, int incx)
Definition of CUDA's cublasSscal function using dynamically loaded cublas library.
cublasStatus_t cublasDscal(cublasHandle_t handle, int n, const double *alpha, double *x, int incx)
Definition of CUDA's cublasDscal function using dynamically loaded cublas library.
cublasStatus_t cublasSdot(cublasHandle_t handle, int n, const float *x, int incx, const float *y, int incy, float *result)
Definition of CUDA's cublasSdot function using dynamically loaded cublas library.
cublasStatus_t cublasSnrm2(cublasHandle_t handle, int n, const float *x, int incx, float *result)
Definition of CUDA's cublasSnrm2 function using dynamically loaded cublas library.
cublasStatus_t cublasSaxpy(cublasHandle_t handle, int n, const float *alpha, const float *x, int incx, float *y, int incy)
Definition of CUDA's cublasSaxpy function using dynamically loaded cublas library.
cublasStatus_t cublasDaxpy(cublasHandle_t handle, int n, const double *alpha, const double *x, int incx, double *y, int incy)
Definition of CUDA's cublasDaxpy function using dynamically loaded cublas library.
cublasStatus_t cublasScopy(cublasHandle_t handle, int n, const float *x, int incx, float *y, int incy)
Definition of CUDA's cublasScopy function using dynamically loaded cublas library.
cublasStatus_t cublasDnrm2(cublasHandle_t handle, int n, const double *x, int incx, double *result)
Definition of CUDA's cublasDnrm2 function using dynamically loaded cublas library.
cublasStatus_t cublasDdot(cublasHandle_t handle, int n, const double *x, int incx, const double *y, int incy, double *result)
Definition of CUDA's cublasDdot function using dynamically loaded cublas library.
A collection of templates to wrapper cublas functions.
cublasStatus_t cublasXgemv< float >(cublasHandle_t handle, cublasOperation_t trans, int m, int n, const float *alpha, const float *A, int lda, const float *x, int incx, const float *beta, float *y, int incy)
A template wrapper for cublasSgemv.
cublasStatus_t cublasXnrm2< float >(cublasHandle_t handle, int n, const float *x, int incx, float *result)
A template wrapper to cublasSnrm2.
cublasStatus_t cublasXaxpy< double >(cublasHandle_t handle, int n, const double *alpha, const double *x, int incx, double *y, int incy)
A template wrapper for cublasDaxpy.
cublasStatus_t cublasXaxpy< float >(cublasHandle_t handle, int n, const float *alpha, const float *x, int incx, float *y, int incy)
A template wrapper for cublasSaxpy.
cublasStatus_t cublasXscal< double >(cublasHandle_t handle, int n, const double *alpha, double *x, int incx)
A template wrapper for cublasDscal.
cublasStatus_t cublasXcopy< double >(cublasHandle_t handle, int n, const double *x, int incx, double *y, int incy)
A template wrapper for cublasDcopy.
cublasStatus_t cublasXscal< float >(cublasHandle_t handle, int n, const float *alpha, float *x, int incx)
A template wrapper for cublasSscal.
cublasStatus_t cublasXdot< float >(cublasHandle_t handle, int n, const float *x, int incx, const float *y, int incy, float *result)
A template wrapper for cublasSdot.
cublasStatus_t cublasXgemv< double >(cublasHandle_t handle, cublasOperation_t trans, int m, int n, const double *alpha, const double *A, int lda, const double *x, int incx, const double *beta, double *y, int incy)
A template wrapper for cublasDgemv.
cublasStatus_t cublasXcopy< float >(cublasHandle_t handle, int n, const float *x, int incx, float *y, int incy)
A template wrapper for cublasScopy.
cublasStatus_t cublasXdot< double >(cublasHandle_t handle, int n, const double *x, int incx, const double *y, int incy, double *result)
A template wrapper for cublasDdot.
cublasStatus_t cublasXnrm2< double >(cublasHandle_t handle, int n, const double *x, int incx, double *result)
A template wrapper to cublasDnrm2.