-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dpnp.linalg.matrix_power() implementation #1748
Conversation
View rendered docs @ https://intelpython.github.io/dpnp/index.html |
This table shows the performance of Results for @vtavana do you know about this or is it a regression?
|
There is always some sort of variation in timing on Iris Xe. However, for this case
|
* Add an implementation of dpnp.linalg.matrix_power * Update cupy tests for matrix_power * Add dpnp tests for matrix_power * Use add no_bool in tests to avoid singilar input matrix * Address remarks * Improve performance for _stacked_identity functions * Add TestMatrixPowerBatched to cupy tests * Update dpnp tests for matrix_power * Efficient use of binary decomposition --------- Co-authored-by: Anton <[email protected]> e44469c
This PR updates a
dpnp.linalg.matrix_power()
function to raise an input square matrix to the powern
usingdpnp.linalg.inv()
anddpnp.matmul()
The changes are related to support of all types.