#include <complex>
#include <hip/hip_runtime.h>
#include <hipblas/hipblas.h>
#include <hipsolver/hipsolver.h>
Go to the source code of this file.
◆ hipblasErrcheck
#define hipblasErrcheck |
( |
|
res | ) |
|
Value: { \
hipblasAssert((res), __FILE__, __LINE__); \
}
◆ hipCheckOnDebug
#define hipCheckOnDebug |
( |
| ) |
|
◆ hipErrcheck
#define hipErrcheck |
( |
|
res | ) |
|
Value: { \
if (res != hipSuccess) \
{ \
fprintf(stderr, " Unexpected Device Error %s:%d: %s, %s\n", __FILE__, __LINE__, hipGetErrorName(res), \
hipGetErrorString(res)); \
exit(res); \
} \
}
◆ hipsolverErrcheck
#define hipsolverErrcheck |
( |
|
res | ) |
|
Value: { \
hipsolverAssert((res), __FILE__, __LINE__); \
}
◆ THREADS_PER_BLOCK
#define THREADS_PER_BLOCK 256 |
◆ hipblasAssert()
void hipblasAssert |
( |
hipblasStatus_t |
code, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
bool |
abort = true |
|
) |
| |
|
inline |
◆ hipsolverAssert()
void hipsolverAssert |
( |
hipsolverStatus_t |
code, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
bool |
abort = true |
|
) |
| |
|
inline |