This section is a work in progress. It does not reflect the capabilities provided in the latest version of DaCe.
The Data-Centric Python-Frontend currently supports a limited subset of NumPy:
Python unary and binary operations among NumPy arrays, constants, and symbols. Binary operations mainly work between arrays that have the same shape. Operations between arrays of size 1 and arrays of any size are also supported.
Array creation routines
Array manipulation routine
imag(only the input positional argument supported)
argmin(input positional and
axiskeyword arguments supported)
Type conversion routines, e.g.,
All built-in universal functions (ufunc):
Ufunc call with optional
dtypekeyword arguments. Standard NumPy broadcasting rules are applied.
reducemethod with optional
accumulatemethod with optional
outermethod with optional