Skip to content

Prepare for upcoming changes in Intel(R) MKL #52

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

Merged
merged 2 commits into from
Sep 14, 2020

Conversation

oleksandr-pavlyk
Copy link
Contributor

Intel(R) Math Kernel Library (MKL) has long had DFTI_PACKED_FORMAT
DFTI_PACK deprecated, and that feature is going to be removed.

This commit removes use of real-to-real packed transform calls and
replaces them with use of real-to-complex and complex-to-real with
pre-/post- processing.

While less efficient, this only affects mkl_fft.rfft, mkl_fft.irfft
which corresponds to a now deprecated scipy.fftpack.rfft.

The tests were updated to work with NumPy 1.19

Intel(R) Math Kernel Library (MKL) has long had DFTI_PACKED_FORMAT
DFTI_PACK deprecated, and that feature is going to be removed.

This commit removes use of real-to-real packed transform calls and
replaces them with use of real-to-complex and complex-to-real with
pre-/post- processing.

While less efficient, this only affects mkl_fft.rfft, mkl_fft.irfft
which corresponds to a now deprecated scipy.fftpack.rfft.

The tests were updated to work with NumPy 1.19
Travis: no longer build Py2
add NumPy >= 1.16 to setup.py
remove pinning of version in host part
made changes for local conda-build to run
added blas=*=mkl
try to work around inexplicable build failure of MacOSX due to failure of numpy to import
@oleksandr-pavlyk oleksandr-pavlyk force-pushed the updates-for-coming-mkl-changes branch from 75f8c23 to 90f4586 Compare September 14, 2020 19:00
@oleksandr-pavlyk oleksandr-pavlyk merged commit 65b78b6 into master Sep 14, 2020
@oleksandr-pavlyk oleksandr-pavlyk deleted the updates-for-coming-mkl-changes branch December 7, 2022 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant