-
Notifications
You must be signed in to change notification settings - Fork 30
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
sycl::vec overloads for elementwise functions #1223
base: master
Are you sure you want to change the base?
Conversation
View rendered docs @ https://intelpython.github.io/dpctl/pulls/1223/index.html |
Array API standard conformance tests for dpctl=0.14.3dev3=py310h7bf5fec_9 ran successfully. |
@ndgrigorian Please check that enabling |
70f5dfe
to
85a5cb3
Compare
Array API standard conformance tests for dpctl=0.14.3dev3=py310h7bf5fec_20 ran successfully. |
85a5cb3
to
c363c02
Compare
Array API standard conformance tests for dpctl=0.14.4=py310h7bf5fec_11 ran successfully. |
Array API standard conformance tests for dpctl=0.14.5dev1=py310h7bf5fec_10 ran successfully. |
Array API standard conformance tests for dpctl=0.14.6dev0=py310h7bf5fec_6 ran successfully. |
b221169
to
69a5ca0
Compare
69a5ca0
to
67bde59
Compare
Array API standard conformance tests for dpctl=0.15.1dev2=py310h15de555_20 ran successfully. |
Testing has been performed and little-to-no significant performance gains were found for unary functions using TODO: benchmark with sub-group loading disabled as well. |
This PR adds overloads for
sycl::vec
input to the implementations ofdpctl.tensor.abs
,dpctl.tensor.cos
,dpctl.tensor.expm1
,dpctl.tensor.log
,dpctl.tensor.log1p
, anddpctl.tensor.sqrt
.