API map
arti.nn
Section titled “arti.nn”| Symbol | Role |
|---|---|
Layer |
Compact, profile-driven entry point |
Half |
Salience-conditioned activation |
Fold |
Latent workspace compaction |
UnFold |
Value-preserving, layout-changing expansion with dynamic target_length |
Pulse |
Learned pulse formation |
RecallRefiner |
Iterative latent recall refinement |
FusionPulse is a separate Alpha layer for fusing several already compact Pulse workspaces into a fixed [B,K,D] workspace. Its structural-loss defaults are not part of the frozen core surface.
Root core
Section titled “Root core”ARTILayer,ARTIResidualBlock,ARTISequenceBlock, andARTIPooledBlockARTIClassifierARTI.attachand attachment configurationsave,load, andmigrate_pt
Literal and runtime vocabulary — alpha
Section titled “Literal and runtime vocabulary — alpha”TextTensorRenderer,render_text_layout, andrender_text_tensorBitmapTextRenderer,render_text_bitmap, andrender_text_vocabRuntimeVocabEncoder,LiteralInput, andLiteralOutputHeadOutputLexiconContext,LiteralVocabCache, andLiteralSequenceDecoder
Local IDs are meaningful only under the vocabulary tensor supplied for that call.
Representation and routing
Section titled “Representation and routing”- Source-integrity carriers, reports, and training losses
- Membrane visibility routing
- Phase and rotating coordinate frames
- Half, Fold, Pulse, and UnFold workspace composition
- FusionPulse multi-source consolidation
VisualField,VisualScan, layered Recall, and Recall TTT utilities
Deployment and backends
Section titled “Deployment and backends”arti.torch: backend-explicit PyTorch aliasesarti.jax: native functional subset with JIT, PyTree gradients, VMAP, masks, visibility, and coordinate-frame inversearti.web: Python-owned ONNX export, generated artifact client, browser loading, inference, and bounded stateful Recallarti.functional: masks, visibility, pooling, coordinate frames, and activations
JAX does not implement fitting, attachment, Recall, Membrane, Half/Fold/Pulse, or the full module stack. Web Binding remains alpha and inference-only.
Experimental boundaries
Section titled “Experimental boundaries”Symbols documented as alpha, experimental, or legacy are not frozen at the same level as the supported core. Check docstrings and the stability policy before depending on them.