Skip to content

GT4Py v1.0.9

Choose a tag to compare

@havogt havogt released this 12 Sep 11:22
· 308 commits to main since this release
39b0cb0

Summary of changes since v1.0.8

General

  • Performance optimizations in eve.visitors classes, 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 ValueError by @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_symbols by @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