Skip to content
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

halide 18.0.0 #177657

Closed
wants to merge 1 commit into from
Closed

halide 18.0.0 #177657

wants to merge 1 commit into from

Conversation

BrewTestBot
Copy link
Member

@BrewTestBot BrewTestBot commented Jul 17, 2024

Created by brew bump


Created with brew bump-formula-pr.

  • resource blocks have been checked for updates.
release notes
## Changes Of Note since Halide 17
* Ring-buffering now supported in schedules (`Func::ring_buffer()`). This is distinct from fold_storage in that it folds across time (the loop variables) rather than folding across space (the pure vars of the Func).
* Fixed a longstanding bug in `lossless_cast()`
* Lots of fixes for Vulkan backend
* OpenGLCompute is no longer supported
* Added support for ARM SVE2
* Added (basic) support for Intel APX and AVX10
* Added support for Hexagon HVX v68
* Added support for numpy's `.npy` format to `.debug_to_file()` and the code in halide_image_io.h
* Python bindings now support bfloat and int64 properly
* Hacky code that auto-named Funcs, Vars etc via DWARF introspection was removed
* The profiler was revamped to behave better when multiple Halide pipelines are in flight at the same time.
* Numerous lowering passes were sped up, resulting in faster compilation for large pipelines. However, time spent in LLVM is still the long pole for most pipelines.
* Fixed-point instruction selection has been improved via tracking constant integer bounds of expressions.
* Adds feature detection for ARM CPUs to the runtime library and to the host target feature computation. Supports Windows, macOS,
Linux, iOS, and Android.

Deprecations / Removals

  • tuple_select() has been removed in favor of overloads to select().
  • Various fixed-point operators have been removed from the Halide::Internal namespace and are now in the public Halide namespace.

What's Changed

New Contributors

Full Changelog: halide/Halide@v17.0.2...v18.0.0

@github-actions github-actions bot added python Python use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` labels Jul 17, 2024
@chenrui333
Copy link
Member

  CMake Error at /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/cmake/trap_fetchcontent_provider.cmake:12 (message):
    Refusing to populate dependency 'wabt' with FetchContent while building in
    Homebrew, please use a formula dependency or add a resource to the formula.
  Call Stack (most recent call first):
    /home/linuxbrew/.linuxbrew/Cellar/cmake/3.30.0/share/cmake/Modules/FetchContent.cmake:2468:EVAL:1 (trap_fetchcontent_provider)
    /home/linuxbrew/.linuxbrew/Cellar/cmake/3.30.0/share/cmake/Modules/FetchContent.cmake:2468 (cmake_language)
    /home/linuxbrew/.linuxbrew/Cellar/cmake/3.30.0/share/cmake/Modules/FetchContent.cmake:2314 (__FetchContent_MakeAvailable_eval_code)
    dependencies/wasm/CMakeLists.txt:33 (FetchContent_MakeAvailable)

@chenrui333 chenrui333 added the build failure CI fails while building the software label Jul 18, 2024
Copy link
Contributor

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.

@github-actions github-actions bot added the stale No recent activity label Jul 20, 2024
@github-actions github-actions bot closed this Jul 21, 2024
@chenrui333 chenrui333 deleted the bump-halide-18.0.0 branch July 21, 2024 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build failure CI fails while building the software bump-formula-pr PR was created using `brew bump-formula-pr` python Python use is a significant feature of the PR or issue stale No recent activity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants