Halide 19.0.0 #8517
alexreinking
started this conversation in
General
Halide 19.0.0
#8517
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Major improvements
pip install halide
today!f(x) = select(target_arch_is(Target::ARM), 3, 7)
. Helpers includetarget_arch_is
,target_os_is
,target_has_feature
,target_bits
, andtarget_natural_vector_size
. These are resolved to constants at compile-time and simplified away. Use with care, as this (intentionally) results in different behavior on different platforms.Breaking changes
libGenGen.a
rather thanGenGen.cpp
./WHOLEARCHIVE:
or-Wl,--whole-archive
rather than buildGenGen.cpp
themselves.le64
/le32
generic targets for compiling runtime modules to LLVM. These targets were removed in LLVM upstream.What's Changed
Apps and tests
Autoschedulers
Build system
Python_bindings
-test-as-installed #8355 by @LebedevRICodeGen
vscale_range()
fn attribute in correct syntax #8457 by @steven-johnsonDebugging
Documentation
Frontend
Hardware backends
async_copy_chain
andgpu_allocation_cache
correctness tests on Windows #8503 by @derek-gerstmannLLVM
Python
Runtime
Minor bugfixes / other cleanup
New Contributors
Full Changelog: v18.0.0...v19.0.0
Beta Was this translation helpful? Give feedback.
All reactions