Florian Deconinck
Florian Deconinck
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...
Follow up of #1460 - Fixed the `ci` script (including `git checkout issues` around selecting the correct `dace`) - Move `D_SW` to execute only on rank 0 to avoid rebuild...
Consider this snippet: ``` import numpy as np import dace @dace.program def dace_float_cast(A, B, timestep: dace.float32): dt2: dace.float32 = 2 * timestep A[:] = B[:] * dt2 A = np.zeros(10,...
**Describe the bug** Running the regression test of the Pace climate and weather model with close-to HEAD version of DaCe shows that the `ConstantPropagation` lead to a failure on 3...
**Bug** Some pattern involving array switch on conditional and function broke after 0.14. I haven't tracked down exactly when, but 0.14.2 is broken. This has been first identified in the...
_Issue_ Consider this code ```python class MyObj_Is_An_Array: def __init__(): self.a_data_to_access = 42 def __descriptor__(): # Give DaCe the possibility to use it as an array ... # For the sake...
Introduce a new pass in preprocessing that aims to reduce the well define case of optional hinted arrays. E.g. ```python def program(array: Optional[]): if array is None: ... else: ......
Minimal work to reconnect the autotuner to the current state of DaCe. - cutout_tuner: pass dreport downward - Fix subprocess execution readout - MapPermutationTuner: unit test - DataLayoutTuner: pass group_by...
The current version of the integration of halo exchange uses `WrappedHaloExchange` class to allow `orchestration` and stencil backends to co-exists (due to DaCe parsing limitations). This has two issues: -...
`gt4py` v1 removes the `Storage` class and allow any `__array_interface__` describing object to be bound. Unfortunately, the default `cupy` allocation used in our model has a bad stride (should have...