sycl::vec overloads for elementwise functions#1223
sycl::vec overloads for elementwise functions#1223ndgrigorian wants to merge 3 commits intomasterfrom
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::vecinput to the implementations ofdpctl.tensor.abs,dpctl.tensor.cos,dpctl.tensor.expm1,dpctl.tensor.log,dpctl.tensor.log1p, anddpctl.tensor.sqrt.