| 3060 | } |
| 3061 | |
| 3062 | bool CUDABlas::DoBlasTrmm(Stream *stream, blas::Side side, |
| 3063 | blas::UpperLower uplo, blas::Transpose transa, |
| 3064 | blas::Diagonal diag, uint64 m, uint64 n, float alpha, |
| 3065 | const DeviceMemory<float> &a, int lda, |
| 3066 | DeviceMemory<float> *b, int ldb) { |
| 3067 | return DoBlasInternal<float>( |
| 3068 | cublasStrmm, stream, true /* = pointer_mode_host */, CUDABlasSide(side), |
| 3069 | CUDABlasUpperLower(uplo), CUDABlasTranspose(transa), |
| 3070 | CUDABlasDiagonal(diag), m, n, &alpha, GpuMemory(a), lda, |
| 3071 | GpuMemoryMutable(b), ldb, GpuMemoryMutable(b), ldb); |
| 3072 | } |
| 3073 | |
| 3074 | bool CUDABlas::DoBlasTrmm(Stream *stream, blas::Side side, |
| 3075 | blas::UpperLower uplo, blas::Transpose transa, |
nothing calls this directly
no test coverage detected