Skip to content
Andrew Chapman edited this page Jun 27, 2017 · 43 revisions

Build rocBLAS

  1. To build rocBLAS libraries and verification code, see Build rocBLAS libraries and verification code.

  2. For an example using rocBLAS see Example C code calling rocBLAS function.

  3. It is expected that most users will not build testing and benchmark code. If you need to build these, see Build rocBLAS libraries, verification-code, tests and benchmarks.

Additional information

Additional Wiki pages are in the panel on ther right side of this page.

Functionality

rocBLAS includes the following auxiliary functions

  • rocblas_create_handle
  • rocblas_destroy_handle
  • rocblas_add_stream
  • rocblas_set_stream
  • rocblas_get_stream
  • rocblas_set_pointer_mode
  • rocblas_get_pointer_mode
  • rocblas_set_vector
  • rocblas_get_vector
  • rocblas_set_matrix
  • rocblas_get_matrix

rocBLAS includes the folllowing Level 1, 2, and 3 functions

Replace X with s for single precision, and with d for double precision.

Level 1
  • rocblas_Xscal
  • rocblas_Xcopy
  • rocblas_Xdot
  • rocblas_Xswap
  • rocblas_Xaxpy
  • rocblas_Xasum
  • rocblas_Xnrm2
  • rocblas_Xamax
  • rocblas_Xamin
Level 2
  • rocblas_Xgemv
  • rocblas_Xger
Level 3
  • rocblas_Xgemm
  • rocblas_Xgemm_strided_batched
  • rocblas_Xtrtri
  • rocblas_Xtrtri_batched
  • rocblas_Xtrsm
Clone this wiki locally