Possibility to also furnish an openmp based build
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- shell
- Domain
- build-system
Research direction
Start in tools/build_openblas.sh at line 91, where the OpenBLAS build variable is identified. Check how the current pthread build is produced and whether an OpenMP variant can be added without replacing it. Done means the project produces a usable OpenMP-based build in addition to the existing build and avoids the reported OpenMP warnings.
Written by the indexing model from the issue text.
Description
Since #87 and #88 seems to want to make an easier to use package for public use, I was also wondering if it would be possible to build in addition an openmp build? This is just changing a variable here https://github.com/MacPython/openblas-libs/blob/master/tools/build_openblas.sh#L91 and is already the official default for the homebrew version https://formulae.brew.sh/formula/openblas
It's also available in cent os 7 and recent ubuntus as both a pthread and openmp version, so I'd guess that any old issue where it used to hang is now fixed. Currently, using these libs made with pthread under another program which would use openmp simply spams the terminal with a lot of warnings asking to rebuild openblas with openmp support, making it unusable and much, much slower. Just a suggestion that any other public project wanting to use this and openmp is currently unable to do so because of this issue.
- Dominant language
- Shell
- Stars
- 17
- Forks
- 25
- Avg merge
- 7h 10m
- Merged PRs (30d)
- 1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MacPython/openblas-libs
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
MacPython/openblas-libs#261 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
MacPython/openblas-libs#231 · 13 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
MacPython/openblas-libs#228 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
MacPython/openblas-libs#224 · 9 comments ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
MacPython/openblas-libs#215 · 2 comments ·
All issues in MacPython/openblas-libs
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
community-scripts/ProxmoxVE#17425 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
conda-forge/python-feedstock#934 ·
-
docs(agents): strengthen the no-backslash-escaped-backticks rule with an issue-creation example Open
Difficulty 1/5 Under an hour Newbie friendliness 92/100