Skip to content

v2.0.0-alpha9

Pre-release
Pre-release

Choose a tag to compare

@ThrudPrimrose ThrudPrimrose released this 17 Sep 09:30
· 133 commits to main since this release
92fc6c3

What's Changed

  • Bump transformers from 4.50 to 5.5.0 by @dependabot[bot] in #2545
  • fix[symbolic]: round-trip __-prefixed operator classes and preserve is_integer by @edopao in #2550
  • [New GPU Codegen Prep] Length-one array <-> scalar conversion passes by @ThrudPrimrose in #2532
  • fix: test_bert_full downloads bert-tiny from HF hub instead of dead spclstorage host by @ThrudPrimrose in #2555
  • Remove RTLTasklet class from nodes.py by @tbennun in #2559
  • [New GPU Codegen Prep] An unused array must not leak its shape symbol into the signature by @ThrudPrimrose in #2529
  • [New GPU Codegen Prep] Const-qualify read-only nested-SDFG array arguments by @ThrudPrimrose in #2528
  • simplify: rename collection of recursive passes by @romanc in #2554
  • fix deprecation warnings in schedule tree tests by @romanc in #2558
  • Answer a cross-boundary copy with a Memcpy, or refuse it by @ThrudPrimrose in #2561
  • Bump transformers from 5.5.0 to 5.10.1 by @dependabot[bot] in #2551
  • Disable report generation for InstrumentationType.GPU_TX_MARKERS by @iomaganaris in #2538
  • fix: rescale nested SDFG subsets by the outer memlet step by @ThrudPrimrose in #2565
  • Scale a strided tile's over-approximation by the map step by @ThrudPrimrose in #2562
  • stree -> sdfg: add missing nested SDFG connectors by @romanc in #2548
  • Add distribution of thread blocks to chiplets in old codegen by @iomaganaris in #2527
  • New parser test: no transient argument to dace.program by @romanc in #2567
  • Port readthedocs to uv by @ThrudPrimrose in #2575
  • [pre-NSDFG-fixes] Rename the nested SDFG symbol mapping key in OTFMapFusion's advanced_replace by @tbennun in #2577
  • [pre-NSDFG-fixes] Format node and edge validation errors raised on non-state blocks by @tbennun in #2581
  • Refuse the overapproximation matches on a structural test first by @ThrudPrimrose in #2570
  • [pre-NSDFG-fixes] Only redirect gradient memlets that name a zeroed-out container by @tbennun in #2589
  • [pre-NSDFG-fixes] Fix vanishing precompiled header directories by @tbennun in #2579
  • [pre-NSDFG-fixes] Declare the grid barrier for device maps in nested SDFGs within a kernel by @tbennun in #2578
  • [pre-NSDFG-fixes] Fix DoubleBuffering loop variable being used registered outside loop by @tbennun in #2580
  • Keep tile sizes and mapped symbol types in replace_dict by @ThrudPrimrose in #2574
  • docs: add minimal docstring for ConditionalBlock by @romanc in #2563
  • Treat states after return, break, and continue as dead by @mohitt31 in #2556
  • [pre-NSDFG-fixes] Detect write conflicts of WCR writes through views by @tbennun in #2582
  • [pre-NSDFG-fixes] Reject nested calls that pass fewer elements than the callee declares by @tbennun in #2588
  • [pre-NSDFG-fixes] Replace symbols in list properties and keep name-typed slots strings by @tbennun in #2583
  • Say that all_nodes_between discards its whole walk on a sink by @ThrudPrimrose in #2573
  • [pre-NSDFG-fixes] Allocate views in the scope of their access node, with Scope lifetime by @tbennun in #2584
  • [pre-NSDFG-fixes] Pass hoisted nested SDFG transients into the generated nested function by @tbennun in #2585
  • Define enclosing loop iterators for nested SDFGs and symbols_defined_at by @ThrudPrimrose in #2576
  • fix: update get_view_node() to follow the memlet path by @romanc in #2569
  • Avoid GHA warnings: unexpected inputs(s) 'pyproject-file' by @romanc in #2568
  • [pre-NSDFG-fixes] Inline nested SDFGs that read and write a container through one access node by @tbennun in #2586
  • [pre-NSDFG-fixes] Convert missing node types from schedule trees to SDFGs by @tbennun in #2587
  • New Release by @ThrudPrimrose in #2601

New Contributors

Full Changelog: v2.0.0-alpha8...v2.0.0-alpha9