diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 86e6393..7b4a531 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,6 +7,13 @@ Changelog ========= +0.10.0 (unreleased) +------------------ + +- ndonnx now supports the :func:`ndonnx.__array_namespace_info__` function from the Array API standard. +- Arrays now expose the :meth:`ndonnx.Array.device` property to improve Array API compatibility. Note that serializing an ONNX model inherently postpones device placement decisions to the runtime so currently one abstract device is supported. + + 0.9.3 (2024-10-25) ------------------ diff --git a/ndonnx/_data_types/aliases.py b/ndonnx/_data_types/aliases.py index eb3c050..2556d3d 100644 --- a/ndonnx/_data_types/aliases.py +++ b/ndonnx/_data_types/aliases.py @@ -106,7 +106,7 @@ def kinds(dtype: CoreType) -> tuple[str, ...]: """Return the kinds of the data type.""" if dtype in _kinds: return _kinds[dtype] - elif dtype in (utf8,): + elif dtype == utf8: raise ValueError(f"We don't yet define a kind for {dtype}") else: raise ValueError(f"Unknown data type: {dtype}")