alexnick83
alexnick83
`pystr_to_symbolic` cannot handle expressions with method calls that include the module/namespace in their name. For example, `A + dace.int64(5)` will cause an exception because the symbol `dace` does not have...
The bug can be reproduced by running `test_out_success` in `tests/transformations/redundant_copy_test.py`. The test produces an SDFG with an edge from access node A to access node C. The edge has source...
Sample code demonstrating the issue: ```python i = dace.define_local_scalar(dace.int32) i = 0 while i < N: do_something(A[i], B[i]) i += 1 ``` The frontend will generate two states for the...
**Describe the bug** Currently, when copying directly from data to data, the memlet can be written in 2 different but equivalent ways. The memlet data and subset are based either...
Introduces a transformation that converts WCR to an augmented assignment.
The code generator erroneously decides that WCR is unnecessary in cases where multiple writes are "thread-safe" in isolation but conflict together. See `tests/python_frontend/augassign_wcr_test.test_augassign_wcr4`.
See `tests/npbench/deep_learning/conv2d_bias_test.py`
Structures and StructArrays that are nested in non-transient data have their members visited. However, they must also be added to the defined vars dictionary.