dace
dace copied to clipboard
DaCe - Data Centric Parallel Programming
This PR adds extensive documentation to the [DaCe readthedocs page](https://spcldace.readthedocs.io/). - [x] Fix docstring formatting - [x] Update `CONTRIBUTING.md` - [x] Quick-start - [x] Transformation / Pass internals - [x]...
Fixes issue #1082
# Multistate Cutouts Allow cutouts from SDFG where the cutout consists of one or more entire states that form a coherent, self-contained SDFG. In practice, that means that there is...
**Describe the bug** Got unexpected results when having symbolic shaped arrays and negative indices. **To Reproduce** ```python import numpy as np import dace M = dace.symbol('M') N = dace.symbol('N') @dace.program...
**Describe the bug** It is common practice for python projects to use a nested directory hierarchy of files for modular organisation and grouping of related code and data files. When...
The following program does not work: ```python @dace def tester(A: dace.float64[20]): print(np.sum(A)) ``` But this one does: ```python @dace def tester(A: dace.float64[20]): b = np.sum(A) print(b) ``` Seems to be...
Before this PR, there was effectively no difference between a string and an array name. Fixes #1072
When passing a string literal in a callback argument which value is _the exact name_ of another variable, it gets swapped with the variable `__repr__` instead of being treated as...
Adds mpi4py-syntax compatibility to MPI DaCe Python programs.