Source code for mlx_lattice._native

from __future__ import annotations

from mlx_lattice import _ext as ext


[docs] def backend_info() -> dict[str, object]: """Return version and compiled native capability diagnostics. Capabilities include semantic CPU support, Metal backend availability, and native MLIR artifact execution support. They are diagnostic booleans, not route-selection controls. """ capabilities = dict(ext.capabilities()) capabilities.setdefault( 'mlir', callable(getattr(ext, 'lattice_mlir_plan', None)), ) return { 'version': ext.version(), 'capabilities': capabilities, }