-
Notifications
You must be signed in to change notification settings - Fork 165
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
[DFT] Implement external workspace according to draft spec #411
[DFT] Implement external workspace according to draft spec #411
Conversation
aa0967a
to
718ecf0
Compare
I've been having trouble with access to AMD hardware since the rebase, so test here is test data for MKL-CPU, MKL-GPU and Nvidia for now: |
* Implementation for supporting external workspaces according to draft specification * Supporting MKL-GPU, rocFFT, cuFFT. * MKL-CPU needs minor changes, but does not support external workspaces * Initial tests
718ecf0
to
2a4bb85
Compare
This PR has been rebased:
Test results for Nvidia (cuFFT backend), Intel MKL-CPU and MKL-GPU, and portFFT on Intel are attached: Unfortunately I cannot currently access AMD hardware to test that the rocFFT backend. However, it has not required any changes since the last test results were provided. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
* Implements external workspace support in DFT domain, with support for all existing backends. * Adds new tests
Description
This PR implements the draft specification for external workspace at uxlfoundation/oneAPI-spec#509, which relates to oneMKL issue #396.
Checklist
All Submissions
New interfaces
it was accepted? # (RFC) Draft PR for oneAPI spec linked, but this is not yet merged
New features
Logs: