Closed edopao closed 2 months ago
The issue has been fixed in https://github.com/spcl/dace/pull/1475.
One additional note: The linked PR introduces a flag on SDFGs dace.sdfg.sdfg.SDFG.using_experimental_blocks
. This is a boolean property that can be set to indicate that an SDFG contains the still being worked on features like LoopRegion
s. It is important to make sure that property is set when using LoopRegion
s, because certain passes are not yet compatible with them or have not yet been adapted to handle them. Setting this flag will ensure no such passes (or transformations) get executed.
The simplify pass throws the exception below in the GT4Py SDFGs containing
LoopRegion
nodes. This error goes away if I runsdutils.inline_loop_blocks(sdfg)
beforesimplify()
.Here is a test case to reproduce the issue.