Skip to content

0.12.0

Compare
Choose a tag to compare
@PokhodenkoSA PokhodenkoSA released this 17 Dec 13:52
· 1744 commits to main since this release

Added

  • numba-dppy is a standalone package now. Added setup.py and conda recipe.
  • Offload diagnostics.
  • Controllable fallback.
  • Add flags to generate debug symbols.
  • Implementation of np.linalg.eig, np.ndarray.sum, np.ndarray.max, np.ndarray.min, np.ndarray.mean.
  • Two new re-write passes to convert NumPy calls into a pseudo numba_dppy call site to allow target-specific
    overload of NumPy functions. The rewrite passes is a temporary fix till Numba gains support for target-specific overlaods.
  • Updated to dpCtl 0.5.* and dpNP 0.4.*

Changed

  • The dpnp interface now uses Numba's @overload functionality as opposed to the previous @lower_builtin method.
  • Rename DPPL to DPPY.
  • Cleaned test code.
  • DPPLTestCase replaced with unittest.TestCase.
  • All tests and examples use with device_context.
  • Config environment variables starts with NUMBA_DPPY_
    (i.e. NUMBA_DPPY_SAVE_IR_FILES and NUMBA_DPPY_SPIRV_VAL)
  • Remove nested folder dppl in tests.
  • No dependency on cffi.

Removed

  • The old backup file.