| 1375 | } |
| 1376 | |
| 1377 | bool CUDABlas::DoBlasSpmv(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1378 | float alpha, const DeviceMemory<float> &ap, |
| 1379 | const DeviceMemory<float> &x, int incx, float beta, |
| 1380 | DeviceMemory<float> *y, int incy) { |
| 1381 | return DoBlasInternal<float>( |
| 1382 | cublasSspmv, stream, true /* = pointer_mode_host */, |
| 1383 | CUDABlasUpperLower(uplo), n, &alpha, GpuMemory(ap), GpuMemory(x), incx, |
| 1384 | &beta, GpuMemoryMutable(y), incy); |
| 1385 | } |
| 1386 | |
| 1387 | bool CUDABlas::DoBlasSpmv(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1388 | double alpha, const DeviceMemory<double> &ap, |
nothing calls this directly
no test coverage detected