Closed oleksandr-pavlyk closed 3 weeks ago
Deleted rendered PR docs from intelpython.github.com/dpctl, latest should be updated shortly. :crossed_fingers:
Array API standard conformance tests for dpctl=0.18.0dev0=py310h15de555_66 ran successfully. Passed: 890 Failed: 11 Skipped: 91
Array API standard conformance tests for dpctl=0.18.0dev0=py310h15de555_67 ran successfully. Passed: 889 Failed: 12 Skipped: 91
Array API standard conformance tests for dpctl=0.18.0dev0=py310h15de555_68 ran successfully. Passed: 890 Failed: 11 Skipped: 91
Tested build with CUDA and it built successfully, so this LGTM.
Since I had to add pre-commit changes, can @antonwolfy or @vtavana please take a look at the changes and review this PR? To keep score up.
I still see some uses of std::sin
, std::cos
, etc. but I think these can be replaced in a follow-up PR.
Array API standard conformance tests for dpctl=0.18.0dev0=py310h15de555_69 ran successfully. Passed: 889 Failed: 12 Skipped: 91
The last commit, although green in CI, no longer build for NVPTX64 target, crashing during build of cumulative_logsumexp.cpp
file.
It is best to report this to the attention of compiler engineers as a standalone reproducer and revert the culprit.
The last commit, although green in CI, no longer build for NVPTX64 target, crashing during build of
cumulative_logsumexp.cpp
file.It is best to report this to the attention of compiler engineers as a standalone reproducer and revert the culprit.
Crash log
Culprit appears to be sycl::log1p
. I will revert the change to use sycl::log1p
in the logaddexp
implementation before this is merged, among other std
function replacements.
Array API standard conformance tests for dpctl=0.18.0dev0=py310h15de555_71 ran successfully. Passed: 889 Failed: 12 Skipped: 91
Always use SYCL namespace functions. Also replaced some std namespace functions with corresponding sycl namespace functions.