Skip to content

Add NumPy optimization guide#36

Open
vchamarthi wants to merge 5 commits into
intel:mainfrom
vchamarthi:main
Open

Add NumPy optimization guide#36
vchamarthi wants to merge 5 commits into
intel:mainfrom
vchamarthi:main

Conversation

@vchamarthi

Copy link
Copy Markdown

Adds a new tuning guide documenting how to run NumPy with Intel® oneMKL-backed performance (BLAS/LAPACK plus optional FFT/random/umath patching), and links it from the repository’s main README

Changes:

  • Add software/numpy/README.md with installation, activation patterns, verification steps, and benchmark summaries for oneMKL-backed NumPy.
  • Update the root README.md table of contents to include the new NumPy guide.

CC @xaleryb @jharlow-intel @napetrov for addition review

Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md
Comment thread software/numpy/README.md Outdated
Comment thread software/numpy/README.md Outdated
@david-cortes-intel

Copy link
Copy Markdown
Contributor

Overall comment: this guide recommends setting the IOMP threading layter for MKL, but pretty much every other PyPI package outside of Intel-distributed NumPy will bundle LibGOMP and could potentially cause incompatibilities.

Perhaps it could recommend setting MKL_THREADING_LAYER=GNU instead.

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.

3 participants