CNugteren / CLBlast

Tuned OpenCL BLAS
Apache License 2.0
1.06k stars 202 forks source link

'cublasSdgmm' equivalent support #549

Open diverger opened 4 months ago

diverger commented 4 months ago

Hi,

Are there any method to implement cublas's 'cublasSdgmm()' in clBlast? The function will do something like:

A x diag(X) or diag(X) x A

That is, it make a diagonal matrix from X, then left or right multiple a matrix A.

CNugteren commented 4 months ago

For completeness, I believe you are referring to https://docs.nvidia.com/cuda/cublas/index.html?highlight=dgmm#id10. No, such a function is not available in CLBlast.

I've marked this issue as a feature request, in case someone wants to implement this, I'll welcome a PR.