CLBlast icon indicating copy to clipboard operation
CLBlast copied to clipboard

[Feature request] C & C++ API's for Matrix Transpose, Pad

Open sivagnanamn opened this issue 7 years ago • 2 comments

Even though Transpose & padding functions are implemented in CLBlast internally, I couldn't find any Public API's for using these functions. Can these kernels be exposed by providing public API's for the user?

sivagnanamn avatar Nov 22 '17 10:11 sivagnanamn

The routine OMATCOPY already implements matrix copying and transposing (see also Intel's documentation). Padding is not in the public API (yet). Are there many use-cases for this?

CNugteren avatar Nov 22 '17 16:11 CNugteren

I use these functions very frequently for Deep learning related stuff.Not sure about other users though.

Please feel free to close this if you feel this isn't needed at the moment :-)

On 23 Nov 2017 1:10 a.m., "Cedric Nugteren" [email protected] wrote:

The routine OMATCOPY https://github.com/CNugteren/CLBlast/blob/master/include/clblast.h#L613 already implements matrix copying and transposing. Padding is not in the public API (yet). Are there many use-cases for this?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/CNugteren/CLBlast/issues/221#issuecomment-346397049, or mute the thread https://github.com/notifications/unsubscribe-auth/ANZxksXQ-2S_Z3QSWuJ3KC7O30lPPN1kks5s5EdhgaJpZM4QnJo0 .

sivagnanamn avatar Nov 22 '17 18:11 sivagnanamn