oneMKL
oneMKL copied to clipboard
Adding Intel LLVM support for rocRAND backend
Description
This PR is intended to extend the HIP backend of RNG domain, which is currently supported for hipSYCL compiler to Intel’s LLVM compiler.
- Added the build config for rocRAND and API launch with
All Submissions
- [x] Have you formatted the code using clang-format?
New features
- [x] Have you provided motivation for adding a new feature?
@TejaX-Alaghari Thanks for the PR. Similar comments from #189 applies here as well. Can we first focus on #189 and then apply the similar updates to this PR as well?
Looks good to me, are all issues in tests addressed? (there were some failures in the attached log)
The failures of these skip_ahead cases is a known issue in rocRAND and has been mentioned in this oneMKL PR (ref Note2).
@vmalia @mkrainiuk Could you please review this PR and share your feedback as well.
@aelizaro and @vmalia , following the recent commit to cuRAND backend, I've added support for handling kernel launch with hipSYCL and LLVM's host_task separately.
Requesting for review and merging the PR.
@aelizaro and @vmalia, thanks for all the suggestions and reviews. @mkrainiuk, requesting for review.