We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Performance degradation by 4 times for dpnp.dot function for current case. Affected pairwise_distance workload
dpnp version #1669
In [1]: import dpnp In [2]: a = dpnp.ones((21846, 3), device='cpu') In [3]: b = dpnp.ones((21846, 3), device='cpu') In [4]: c = dpnp.ones((21846, 21846), device='cpu') In [5]: %timeit dpnp.dot(a, b.T, c) 1.18 s ± 59.2 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
In [1]: import numpy In [2]: a_np = numpy.ones((21846, 3)) In [3]: b_np = numpy.ones((21846, 3)) In [4]: c_np = numpy.ones((21846, 21846)) In [5]: %timeit numpy.dot(a_np, b_np.T, c_np) 457 ms ± 9.27 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
dpnp version 0.13.1dev3+15
In [1]: import dpnp In [2]: a = dpnp.ones((21846, 3), device='cpu') In [3]: b = dpnp.ones((21846, 3), device='cpu') In [4]: c = dpnp.ones((21846, 21846), device='cpu') In [5]: %timeit dpnp.dot(a, b.T, c) 288 ms ± 12.1 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
The text was updated successfully, but these errors were encountered:
dpnp.dot
resolved in #1694
Sorry, something went wrong.
vtavana
No branches or pull requests
Performance degradation by 4 times for dpnp.dot function for current case.
Affected pairwise_distance workload
dpnp version #1669
dpnp version 0.13.1dev3+15
The text was updated successfully, but these errors were encountered: