| 383 | } |
| 384 | |
| 385 | template <typename T_ELEM> void fillupMatrixDebug(T_ELEM *A, int lda, int rows, int cols) |
| 386 | { |
| 387 | for (int j = 0; j < cols; j++) { |
| 388 | for (int i = 0; i < rows; i++) { |
| 389 | A[i + lda * j] = cuGet<T_ELEM>(i + j); |
| 390 | } |
| 391 | } |
| 392 | } |
| 393 | |
| 394 | template <typename T_ELEM> |
| 395 | int test_gemm_loop(struct gemmOpts &opts, float err, double max_relative_error, cublasHandle_t handle) |
no outgoing calls