Metadata-Version: 2.4
Name: fastatomstruct-xla-cpu
Version: 2026.6.23
Summary: XLA CPU runtime (PJRT) for the Rust MACE backend of fastatomstruct
License-Expression: Apache-2.0
Project-URL: Homepage, https://zivgitlab.uni-muenster.de/ag-salinga/fastatomstruct
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# fastatomstruct-xla-cpu

The XLA CPU runtime (`libpjrt_cpu.so`, a PJRT plugin) used by the Rust MACE
backend of [fastatomstruct](https://zivgitlab.uni-muenster.de/ag-salinga/fastatomstruct).

    pip install "fastatomstruct[xla]"

With this package installed, `MACECalculator(..., backend="rust")` runs through
XLA instead of the built-in interpreter; nothing has to be configured.

The library is the unmodified `pjrt-cpu_linux-amd64` build
`manual-2026-06-23T00-20-00Z` from
[zml/pjrt-artifacts](https://github.com/zml/pjrt-artifacts) (XLA, Apache-2.0).
fastatomstruct verifies its SHA-256 before loading it.
