You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@paveldyakov I noticed that you have a oneapi::mkl::stats::layout::row_major format defined. At some point in sparse domain we are likely going to want to use the layout type variable as well. Do you think it makes sense to move it to a general mkl enum class type like oneapi::mkl::layout::row_major ? (same for column_major).
I understand that currently BLAS and LAPACK domains are currently using row_major and column_major namespaces so they might not need it, but who knows for the future if any type of dense matrix object is created... :)
The text was updated successfully, but these errors were encountered:
@spencerpatty, The proposal sounds great for me. I think it make sense in collaboration between stats and sparse domains on this question.
Note: moving layout enum to the mkl namespace breaks backward compatibility for stats domain.
@paveldyakov yeah it is true, I guess until the next major release we might have to go through process of adding an API that takes either mkl::layout and deprecate the one that takes mkl::stats::layout but support both?
@spencerpatty, yes, that is the right way here. We can add additional APIs for stats when mkl::layout is introduced. Spencer, am I right that 1.1 spec release is not a major release of specification?
am I right that 1.1 spec release is not a major release of specification?
Yes that is correct, this is a minor update, so deprecations are fine, and the timer starts for actual removal in a major release in a couple years....
@paveldyakov I noticed that you have a
oneapi::mkl::stats::layout::row_major
format defined. At some point in sparse domain we are likely going to want to use the layout type variable as well. Do you think it makes sense to move it to a general mkl enum class type likeoneapi::mkl::layout::row_major
? (same for column_major).I understand that currently BLAS and LAPACK domains are currently using row_major and column_major namespaces so they might not need it, but who knows for the future if any type of dense matrix object is created... :)
The text was updated successfully, but these errors were encountered: