| 2828 | } |
| 2829 | |
| 2830 | bool CUDABlas::DoBlasHemm(Stream *stream, blas::Side side, |
| 2831 | blas::UpperLower uplo, uint64 m, uint64 n, |
| 2832 | std::complex<float> alpha, |
| 2833 | const DeviceMemory<std::complex<float>> &a, int lda, |
| 2834 | const DeviceMemory<std::complex<float>> &b, int ldb, |
| 2835 | std::complex<float> beta, |
| 2836 | DeviceMemory<std::complex<float>> *c, int ldc) { |
| 2837 | return DoBlasInternal<std::complex<float>>( |
| 2838 | cublasChemm, stream, true /* = pointer_mode_host */, CUDABlasSide(side), |
| 2839 | CUDABlasUpperLower(uplo), m, n, GpuComplex(&alpha), |
| 2840 | GpuComplex(GpuMemory(a)), lda, GpuComplex(GpuMemory(b)), ldb, |
| 2841 | GpuComplex(&beta), GpuComplex(GpuMemoryMutable(c)), ldc); |
| 2842 | } |
| 2843 | |
| 2844 | bool CUDABlas::DoBlasHemm(Stream *stream, blas::Side side, |
| 2845 | blas::UpperLower uplo, uint64 m, uint64 n, |
nothing calls this directly
no test coverage detected