ARTI 1.7.0 · PyTorch · Tensor in / Tensor out

面向 PyTorch 的结构化隐空间计算。

ARTI 让模型在选择、组合、压缩和展开张量时,继续显式保留位置、来源、可见性与调用时输出空间。它可以接入现有 tokenizer,也可以构建直接读取字形 tensor 的 tokenizer-free 模型。

pip install arti-fit
可变数量的片段,固定容量的工作区Pulse · Core API
import torch
import arti.nn as ann

x = torch.randn(4, 128, 64)       # [B, N, D]
mask = torch.ones(4, 128, dtype=torch.bool)
q = torch.rand(4, 128)

pulse = ann.Pulse(k=8, dim=64, hidden_dim=128)
workspace, info = pulse(x, q=q, mask=mask, return_info=True)

assert workspace.shape == (4, 8, 64)
[B, N, D][B, K, D]

LIVE MODELS

不要只看架构图。直接运行机制。

下面的页面都在浏览器里执行导出的真实模型或状态图。任务结果、模型边界和运行设备会分开说明。
Recall引导式状态实验 · WASM

让会话记住一个信号,再辨认它的近似形态

先测空状态,再提交参考 trace。真实 read/update 图会让近似输入获得高响应,而陌生输入保持低响应;分叉与重置证明记忆属于会话。

运行记忆实验
FusionPulseA/B 机制实验 · WebGPU / WASM · Alpha

只改变一路证据,测量融合结果如何响应

一键运行参考 A 与变化 B。先比较固定 K=3 输出、Half 和路由差异,再展开真实 workspace;明确区分机制响应与任务性能。

运行证据对照

PUBLIC API

核心机制,以及它们实际改变什么。

这些名称全部来自 ARTI 的公开 Python API。成熟度按接口标注;Alpha 不等于不可用,但仍可能变化。

INTEGRATION

两种接入方式,同一套张量接口。

01

接入现有模型

保留 tokenizer 和主干网络,把 ARTI 接到 hidden tensor 上,用 Pulse、Recall、坐标与可见性处理结构。

tokens → hidden tensor → ARTI → model head
02

Tokenizer-free / Literal

把字形、布局和本次调用的输出字母表作为 tensor 交给模型。输入词表与输出词表不必相同,但模型仍需要针对目标任务训练。

glyph tensor + layout + runtime vocabulary → local slots

RELEASE STATUS

1.7.0 Stable Candidate

Half、Fold、Pulse、UnFold 与受支持的 1.x 核心进入兼容性验证。FusionPulse、Web 检查与 literal/runtime-vocabulary 模型接口仍为 Alpha。

阅读文档 →

START BUILDING

从一个可验证的张量变换开始。

安装 ARTI,运行最小 PyTorch 示例,或者先在浏览器里改变输入并观察真实模型输出。
五分钟开始查看全部在线实验