alexnick83

Results 34 issues of alexnick83

Adds mpi4py-syntax compatibility to MPI DaCe Python programs.

This PR implements the StencilDetection transformation, which detects Maps that perform stencil operations and substitutes them with StencilNodes.

- [x] Create split strip-mining transformation - [x] Create split tiling transformation - [x] Add suitable tests and validate

transformations

In DaCe we still don't have the required tools to detect overlapped accesses in a generalized manner. Because of this, the python frontend always generates new accesses for data, even...

frontend

When the shape of a transient depends on a non-free SDFG symbol, for example, a for-loop variable, the code generator declares the transient as a pointer at the beginning of...

The following is taken from the NPBench benchmark `resnet` and involves the `conv2d` layer. Originally, DaCe did not support `np.newaxis` and the compatibility code used was: ```python for i in...

SDFG deserialization does not restore the SDFG list. Furthermore, the currently provided API methods (`SDFG.reset_sdfg_list` and `SDFG.update_sdfg_list`) do not seem to help in populating the SDFG list at all nested...

I have the following code: ```python import numpy as np import dace as dc NA, NB, Nkz, NE, Nqz, Nw, Norb, N3D = (dc.symbol(s, dc.int64) for s in ( 'NA',...

RedundantArray and RedundantSecondArray must be split into multiple transformations, that handle separately the following cases: - Data -> Data - Array -> View - View -> Array - View ->...

enhancement
transformations