executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
internal-advancedUse semi-public equinox.internal helpers for advanced JAX-library workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill only for advanced tasks that explicitly need
equinox.internal (import equinox.internal as eqxi). This namespace is
semi-public, intended for expert users and downstream JAX libraries, and has no
stability guarantees.
equinox.internal, eqxi, noinline, internal while_loop,
internal scan, nontraceable, nondifferentiable, closure_to_pytree,
finalise_jaxpr, str2jax, GetKey, or primitive authoring helpers.../module-and-trees/ for ordinary module and PyTree patterns.../filtered-transformations/ for public filtered JIT/AD/vmap/pmap,
checkpointing, callback, and sharding APIs.../nn-and-state/ for neural-network layers and state.../diagnostics-and-serialization/ for public debug, runtime-error,
progress-meter, and serialization workflows.references/internal-advanced.md for supported internal families and safe
usage patterns.references/troubleshooting.md for CPU-only, transform, loop, and primitive
failure modes.../../references/api-reference.md for signature summaries.eqx.* API cannot solve the task. Prefer stable APIs when
possible.noinline, verify eager, jit, vmap, and AD behavior separately.kind="lax", "bounded", or
"checkpointed" based on gradient and memory needs.From the generated skill root (set EQUINOX_SKILL_ROOT to its absolute path),
run:
cd "$EQUINOX_SKILL_ROOT" && python scripts/smoke.py --mode internal
This checks tiny noinline, internal while_loop, internal scan, and
nontraceable behavior. It is a smoke test, not a guarantee that advanced
JAX-internal behavior works for every backend.
This sub-skill distills selected advanced Equinox internals into the bundled references and smoke helper. The source repository's internal modules and tests were construction evidence only, not runtime dependencies.
equinox.internal APIs may change or disappear between releases.noinline is documented as only tested on CPU. Do not claim accelerator
support without an accelerator-specific test.to_onnx is intentionally not a verified capability in this skill because
the native ONNX test is skipped due to an upstream converter bug.