Repository navigation
v2.0.0-alpha10
Pre-release
Pre-release
·
92 commits
to main
since this release
What's Changed
- fix: write the FOLDER_MODE marker atomically by @edopao in #2599
- Config Environment as Default by @philip-paul-mueller in #2602
- perf: avoid linear node-ID scans in pattern matching by @edopao in #2597
- Add num_elements() to data descriptors by @mohitt31 in #2594
- perf: resolve the state symbols once per state during memlet propagation by @edopao in #2603
- perf: match two-node patterns without edges without VF2 by @edopao in #2596
- Fix subscripts being removed from interstate edges on SDFG->STree by @tbennun in #2608
- [Python Frontend] Add symbol to SDFG if it only appears in a branch by @tbennun in #2607
- Order all accesses when inserting state boundaries in schedule trees by @tbennun in #2611
- Do not widen an iteration symbol for its literal bounds alone by @tbennun in #2605
- [GPU Codegen] Use inferred range type for kernel grid/block indices by @tbennun in #2612
- Reuse symbol scopes across scope memlet propagation through
SymbolResolverby @ThrudPrimrose in #2519 - [GPU Codegen] Dynamic shared memory support by @tbennun in #2613
- Make ProgramVisitor.defined a view instead of a merge by @ThrudPrimrose in #2509
- [New GPU Codegen Prep] LoopToMap: a symbol read in a block's own dataflow is read before assignment by @ThrudPrimrose in #2530
- [New GPU Codegen Prep] Carry over library node connectors on expansion by @ThrudPrimrose in #2531
- Fix symbols_defined_at for inter-state edges and control flow regions by @tbennun in #2615
- Python performance optimizations by @ThrudPrimrose in #2447
- Keep the whole dimension for a loop index that is not affine in the loop variable by @ThrudPrimrose in #2621
- Make a symbol's dtype part of its identity by @tbennun in #2624
- Do not materialize a dead intermediate store in SubgraphFusion by @ThrudPrimrose in #2533
- LoopToMap Fixes by @ThrudPrimrose in #2502
- Speed up ConstantPropagation, SymbolPropagation and shared symbol analyses by @tbennun in #2622
- Widen nested SDFG symbols declared narrower than the expression mapped to them by @ThrudPrimrose in #2617
- Check CloudSC numerics across simplify on the parallel schedule by @ThrudPrimrose in #2552
- fix: respect order_by_transformation in pattern-matching by @edopao in #2598
- Bump urllib3 from 2.7.0 to 2.8.0 by @dependabot[bot] in #2630
- Bump virtualenv from 21.7.4 to 21.7.13 by @dependabot[bot] in #2631
- Bump tornado from 6.5.8 to 6.5.9 by @dependabot[bot] in #2632
- InsertExplicitCopies: lift every implicit copy by @ThrudPrimrose in #2635
- Fix LocalStorage buffer overrun on partial tiles by @edopao in #2636
- Widen a nested SDFG symbol only within its dtype kind by @ThrudPrimrose in #2637
- Fixed
remove_edge_and_dangling_path()by @philip-paul-mueller in #2307 - Reduce GPUAuto: read operand storage and class through views by @ThrudPrimrose in #2638
- Speed up code generation and (de)serialization of large SDFGs by @tbennun in #2626
- Add a dependabot configuration file by @tbennun in #2642
- Relax non-negative-integer Pow to ipow (fix symbolic-exponent codegen) by @ThrudPrimrose in #2426
- Release by @ThrudPrimrose in #2643
- Draw MNIST training test inputs away from the ReLU kink by @ThrudPrimrose in #2639
- Fixed Multiple Return Values and Refined Validations by @philip-paul-mueller in #2430
- Support networkx 3.6 and 3.7 by @ThrudPrimrose in #2634
Full Changelog: v2.0.0-alpha9...v2.0.0-alpha10