What's Changed More flexible Python frontend: you can now call functions and object methods, use fields and globals in @dace programs! Some examples: There is no need to annotate called functions @dataclass and general object field support Loop unrolling: implicit and explicit (with the dace.unroll generator) Constant folding and explicit constant arguments (with dace.constant as a type hint) Debuggability: all functions (e.g. dace.map, dace.tasklet) work in pure Python as well and many more features NumPy semantics are followed more closely, e.g., subscripts create array views Direct CuPy and torch.tensor integration in @dace program arguments Auto-optimization (preview): use @dace.program(auto_optimize=True, device=dace.DeviceType.CPU)...
What's Changed Minor fixes to exceptions in Python parsing. Full Changelog: https://github.com/spc...
DaCe compiles code in various programming languages and paradigms (Python/Numpy, MATLAB, TensorFlow)...
DAFoam v2.0 is a major update that introduces multiple features for a more efficient interface, bett...
What's Changed More flexible Python frontend: you can now call functions and object methods, use fi...
What's New? Python frontend improvements: More Python features are supported, such as return values...
What's Changed New API for SDFG manipulation: Passes and Pipelines. More about that in the next maj...
New Features Cutout: Cutout allows developers to take large DaCe programs and cut out subgraphs reli...
What's Changed If a Python call cannot be parsed into a data-centric program, DaCe will automatical...
What's New? Intel FPGA backend: Generates and compiles Intel FPGA OpenCL code from SDFGs. Renderer:...
What's New? Various bug fixes and more stable Python/NumPy frontend Support for running DaCe progra...
What's New NumPy syntax for Python: Wrap Python functions that work on numpy arrays with @dace.prog...
This release of DaCe offers mostly stability fixes for the Python frontend, transformations, and cal...
What's Changed Various bug fixes to the Python frontend Full Changelog: https://github.com/spcl/da...
API Changes Important: Pattern-matching transformation API has been significantly simplified. Transf...
What's Changed Python frontend: Bug fixes for closures and callbacks in nested scopes Bug fixes for...
What's Changed Minor fixes to exceptions in Python parsing. Full Changelog: https://github.com/spc...
DaCe compiles code in various programming languages and paradigms (Python/Numpy, MATLAB, TensorFlow)...
DAFoam v2.0 is a major update that introduces multiple features for a more efficient interface, bett...
What's Changed More flexible Python frontend: you can now call functions and object methods, use fi...
What's New? Python frontend improvements: More Python features are supported, such as return values...
What's Changed New API for SDFG manipulation: Passes and Pipelines. More about that in the next maj...
New Features Cutout: Cutout allows developers to take large DaCe programs and cut out subgraphs reli...
What's Changed If a Python call cannot be parsed into a data-centric program, DaCe will automatical...
What's New? Intel FPGA backend: Generates and compiles Intel FPGA OpenCL code from SDFGs. Renderer:...
What's New? Various bug fixes and more stable Python/NumPy frontend Support for running DaCe progra...
What's New NumPy syntax for Python: Wrap Python functions that work on numpy arrays with @dace.prog...
This release of DaCe offers mostly stability fixes for the Python frontend, transformations, and cal...
What's Changed Various bug fixes to the Python frontend Full Changelog: https://github.com/spcl/da...
API Changes Important: Pattern-matching transformation API has been significantly simplified. Transf...
What's Changed Python frontend: Bug fixes for closures and callbacks in nested scopes Bug fixes for...
What's Changed Minor fixes to exceptions in Python parsing. Full Changelog: https://github.com/spc...
DaCe compiles code in various programming languages and paradigms (Python/Numpy, MATLAB, TensorFlow)...
DAFoam v2.0 is a major update that introduces multiple features for a more efficient interface, bett...