We are pleased to announce the release of Halide 11.0.0!
This release comes with many backend improvements and some notable deprecations. HVX 64 support has been removed, and OpenGL support has been deprecated (and has been removed from upstream).
You can download one of our binary releases here, or check one of the following package repositories:
- Vcpkg: https://github.com/microsoft/vcpkg/tree/master/ports/halide
- Homebrew: https://formulae.brew.sh/formula/halide
Language and Compiler
- Scheduling
- Bounds inference
- Various bugfixes
- An integer-sign bug in
lossless_cast
was fixed #5459
- An integer-sign bug in
Backends
- ARM64 Windows is now supported, along with Direct3D 12. #5544
- OpenGL (not OpenGL Compute) has been deprecated in this release and will be removed in Halide 12. You will see deprecation messages during your builds. #5475 #5551
- CUDA
- Metal
- Thread limits are now checked correctly #5588
- Hexagon
Build
- Dependencies
- Upgraded pybind11 dependency to 2.6.1 #5644
- CMake
- Bugfixes