GT4Py v1.0.9
Summary of changes since v1.0.8
General
- Performance optimizations in
eve.visitorsclasses, by caching visitor methods at class level.
Cartesian
- Some fixes in dace backend.
Next
See commit history.
All changes
- refactor[next]: cleanups in the type system utilities by @egparedes in #2231
- fix[next][dace]: update strides of scan output in SDFG lowering by @edopao in #2241
- refactor[next]: Remove unconditionally_collapse_tuples by @SF-N in #2242
- fix[next][dace]: follow new canonical field domain order by @edopao in #2240
- bug[next][dace]: fix scope for SDFG binding function by @edopao in #2235
- refactor[cartesian]: invalid frontend/backend raise
ValueErrorby @romanc in #2243 - refactor[cartesian]: delete unused tile symbol function by @romanc in #2244
- perf[cartesian]: Align memory layout and loop structure by @romanc in #2245
- fix[cartesian]: actually use cached (to disk) SDFGs by @romanc in #2246
- fix[cartesian]: memlets of data dims in jit workflow by @romanc in #2247
- fix[cartesian]: Merge DaCe schedule tree roundtrip work by @romanc in #2248
- feat[next]: runtime field domains by @tehrengruber in #1893
- bug[next][dace]: Use session cache for SDFG build by @edopao in #2250
- bug[next][dace]: fix symbol mapping in lowering of let-statements by @edopao in #2251
- test[cartesian]: print cache location at start of test session by @romanc in #2252
- bug[next][dace]: fix dimensions order in
find_constant_symbolsby @edopao in #2256 - test[cartesian]: delete old/unused test utils by @romanc in #2254
- perf: cache dispatch results in eve.visitors by @egparedes in #2249
- refactor[next]: Remove dead-code in lowering utils by @tehrengruber in #2183
- Releasing v1.0.9 by @edopao in #2253
Full Changelog: v1.0.8...v1.0.9