| 3112 | } |
| 3113 | |
| 3114 | bool CUDABlas::DoBlasTrsm(Stream *stream, blas::Side side, |
| 3115 | blas::UpperLower uplo, blas::Transpose transa, |
| 3116 | blas::Diagonal diag, uint64 m, uint64 n, float alpha, |
| 3117 | const DeviceMemory<float> &a, int lda, |
| 3118 | DeviceMemory<float> *b, int ldb) { |
| 3119 | return DoBlasInternal<float>( |
| 3120 | cublasStrsm, stream, true /* = pointer_mode_host */, CUDABlasSide(side), |
| 3121 | CUDABlasUpperLower(uplo), CUDABlasTranspose(transa), |
| 3122 | CUDABlasDiagonal(diag), m, n, &alpha, GpuMemory(a), lda, |
| 3123 | GpuMemoryMutable(b), ldb); |
| 3124 | } |
| 3125 | |
| 3126 | bool CUDABlas::DoBlasTrsm(Stream *stream, blas::Side side, |
| 3127 | blas::UpperLower uplo, blas::Transpose transa, |
nothing calls this directly
no test coverage detected