Dace

Latest version: v0.15.1

Safety actively analyzes 629599 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.9.5

What's New?

* **Intel FPGA backend**: Generates and compiles Intel FPGA OpenCL code from SDFGs.
* **Renderer**: Many improvements to the scalability of drawing large SDFGs, touch/mobile support, and code view upon zooming into Tasklets.
* **SDFV**: Now includes a sidebar with information about clicked nodes/edges/states.
* **GPU reduction**: Now supports Reduce nodes where output array contains multiple dimensions (if contiguous). On other cases, use the `ReduceExpansion` transformation.
* **Faster compilation**: Improved CMake usage to speed up compilation time if files were not changed.
* **Stability**: Various fixes to the Python frontend, transformations, code generation, and DIODE (on Linux and Windows).
* Generated programs now include header (.h) file and an example C program that invokes the compiled SDFG.

0.9.0

What's New

* **NumPy syntax for Python**: Wrap Python functions that work on numpy arrays with `dace.program` and create SDFGs from implicit dataflow.
* **DIODE 2.0**: DIODE has been reworked to operate in the browser, and works natively on Windows. Note that it is currently experimental, and some features may cause errors. We are happy to fix bugs if you find and report issues!
* **Standalone SDFG renderer (SDFV) and improved Jupyter support**: Contextual, optimized SDFG drawing with collapsible scopes (double-click a map, a state, or a nested SDFG). Fully integrated into Jupyter notebooks.
* **Transformations**: Improvements to scalability of subgraph pattern matching and memlet propagation.
* Improvements to the TensorFlow frontend.
* Many minor bug fixes and several API improvements.

0.8.1

Initial release of DaCe.

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.