Skip to content

AIF.mojo v0.1.0

Latest

Choose a tag to compare

@antonvice antonvice released this 19 Aug 22:23

AIF.mojo v0.1.0

First public release of the standalone native Mojo toolkit for Active Inference
and message-passing planning.

Highlights

  • Eight native planners with dense and supported deterministic-sparse paths.
  • Frozen Lake, Wumpus World, RockSample, and MiniGrid models and agent steps.
  • Native VFE helpers and full convergence traces.
  • Visible Frozen Lake episode and precompiled package smoke test.
  • Five-process comparison of Mojo native, JAX eager, and JAX warm-JIT over
    S=8, 32, 64, and 128, including bootstrap confidence intervals and
    baseline/incremental memory.
  • Apache-2.0 licensing, citation metadata, ARM64 macOS CI, issue templates, and
    documented API stability.

Validation

  • 127/127 native Mojo tests.
  • All 70 planner/message differential groups.
  • All 36 environment/agent differential groups.
  • 10 VFE values and 14 convergence trace groups containing 440 values.
  • 235/235 tests in the manifest-frozen JAX research repository.

Binary compatibility

aif_mojo-0.1.0-mojo1.0.0b2-macos-arm64.mojoc is precompiled specifically for
Mojo 1.0.0b2 on macOS ARM64. Mojo package files are compiler-sensitive; users
on a different compiler or target should build from source with the pinned Pixi
environment.

SHA-256:

3da0258576a202cc7e6b29ad423804f8676b5575a7cfd24041c66fbdf5edd1d2

See CHANGELOG.md,
TECHNICAL_DESIGN.md,
and the dated benchmark record.