v0.16.1
What's Changed
The main purpose of this release is to require NumPy < 2 for DaCe, since NumPy 2.0.0 contains breaking changes which aren't compatible with DaCe currently.
Recently, NumPy 2.0.0 has been released: https://numpy.org/news/#numpy-200-released
The release comes with documented breaking changes. Unfortunately, DaCe is currently not compatible with these changes. This also affects the recent 0.16 release of DaCe. Hence, we adjust our dependency requirements to use NumPy < 2 as a temporary work-around in this PR:
Fix numpy version to < 2.0 by @phschaad in #1601
Long term, we are tracking adding support for NumPy 2 in DaCe in this issue: #1602
Fix constant propagation failing due to invalid topological sort by @phschaad in #1589
This changeset has also landed in DaCe's development branch earlier. It fixes an issue where the ConstantPropagation pass can fail for certain graph structures.
Full Changelog: v0.16...v0.16.1