Skip to content

ENH: Bump Highway to HEAD and remove platform filter#26273

Merged
rgommers merged 3 commits into
numpy:mainfrom
Mousius:ungate-highway
Apr 18, 2024
Merged

ENH: Bump Highway to HEAD and remove platform filter#26273
rgommers merged 3 commits into
numpy:mainfrom
Mousius:ungate-highway

Conversation

@Mousius
Copy link
Copy Markdown
Member

@Mousius Mousius commented Apr 12, 2024

This results in a pretty nice boost on the effected platforms 😸

[wheel build]

Copy link
Copy Markdown
Member

@seiko2plus seiko2plus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but I think it's better to test it against the CI/wheel build before it gets merged. I added the wheel build label, but it seems close/reopening the pr is required.

@seiko2plus
Copy link
Copy Markdown
Member

close/reopen let's see!

@rgommers
Copy link
Copy Markdown
Member

The failures seem unrelated. The macOS x86-64 wheel builds are failing on delocate not finding OpenBLAS. @mattip due to another change in openblas-libs perhaps?

@mattip
Copy link
Copy Markdown
Member

mattip commented Apr 16, 2024

The macos wheel failures are unrelated, for instance the scheduled build from a few days ago is also failing. I will investigate.

@rgommers
Copy link
Copy Markdown
Member

Thanks @mattip.

Let's hold off on merging for a bit here. While the failures are unrelated, they prevent running the macOS arm64 tests that we wanted to double check with this Highway change.

Mousius added 2 commits April 18, 2024 10:34
This results in a pretty nice boost on the effected platforms 😸
@rgommers
Copy link
Copy Markdown
Member

@Mousius to retest, the new commit should again have [wheel build] in the first line of the commit message.

@Mousius
Copy link
Copy Markdown
Member Author

Mousius commented Apr 18, 2024

@Mousius to retest, the new commit should again have [wheel build] in the first line of the commit message.

I felt so happy that I got this running before I left this morning 😸 I've updated it..

Copy link
Copy Markdown
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All green now, let's give it a go - thanks @Mousius!

@rgommers rgommers merged commit fd3a52b into numpy:main Apr 18, 2024
@rgommers rgommers added this to the 2.1.0 release milestone Apr 18, 2024
@Mousius Mousius deleted the ungate-highway branch April 18, 2024 14:42
charris added a commit to charris/numpy that referenced this pull request Jul 4, 2024
charris added a commit that referenced this pull request Jul 4, 2024
* BLD: Fix x86-simd-sort build failure on openBSD

* MAINT: Update highway to 1dbb1180.

* MAINT: Update various sort files from main

- Update highway-qsort.dispatch.cpp.
- Update x86_simd_argsort.dispatch.cpp
- Update x86_simd_qsort.dispatch.cpp
- Update x86_simd_qsort_16bit.dispatch.cpp

* MAINT: Update vendored-meson from main

* MAINT: Update "numpy/_core/meson.build" from #26273

---------

Co-authored-by: Raghuveer Devulapalli <raghuveer.devulapalli@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants