json <-> Python

Compact JSON
Python · init / forward
点击 JSON 字段,定位生成代码的对应段。
说明

全部21个图谱条目均有Q版:词表1024、主流宽度128,普通骨干4层,Kimi/V4为8层,局部共享Llama为6层。保留各机制所需层数;不保证等参数或等FLOPs。BERT使用明确标注的因果适配版。

前缀256、输出256;拼接后移位输入511个token,前255个目标设为ignore_index,监督全部256个输出;梯度经过前缀,不detach或截断递归。每候选独立初始化。30秒/seed为待校准起始预算,尚未选择硬件或物化数据。

这些是待训练的seed配置,未运行模型前向或学习质量检验。V4参考indexer只有离散top-k,未接辅助训练损失;KDA/Mamba依赖对应外部内核。下方距离矩阵仍是原图谱43层投影,尚未计算Q版种子之间的距离。

下载全部Q版种子与协议。仓库根目录可批量导出独立源码:

python3 docs/architecture/setting-language-v1/build.py --export-q-anchors outputs/q_anchors_v1

Compact JSON 在 v1.4 默认契约下完备;源模型未开放的配置仍遵循本语言约定。代码为完整序列、随机初始化的参考实现,不加载官方检查点;不含增量缓存、量化、分布式和YaRN。依赖PyTorch;KDA还需flash-linear-attention,Mamba还需mamba-ssm及其支持硬件。下载的Python包含所有页面自定义算子。生成代码没有经过模型运行测试。

搜索策略标签:弱锁定与关联锁定

这是架构之外的策略元数据,不进入Compact JSON、模型代码或节点N。默认模式保持锁定组不变;选中组后,外部字段固定,只在组内做预先约定的若干步条件更新。下方只提供标签解析与字段路径,不执行采样。

members是联动参数,weak_lock中的router/hash_layers等细节只以较低权重被选中。entry_weight=0.05、weak_weight=0.1、inner_steps=4是待调试的初始策略值,不是论文参数。解锁后每一步仍须满足合法性;更换分型所需参数应作为原子联合提议,不能执行缺字段的中间模型。

用于设计题时可以按适配需求进入关联组;用于MCMC时推荐固定随机扫描:与状态无关地选择组,再运行固定次数、各自保持条件目标分布的MH更新,然后退出。不要用“调到满意才退出”或无校正的贪心修复;状态相关的触发、退出、选择概率须纳入推导。即使可遍历,也不保证混合更快。

这些路径绑定当前JSON快照。改变父结构、dominant或模块类型后,必须重新绑定并校验标签;重叠组、自动适配、跨模式接受率及稳定语义ID尚未实现。暂不搭建完整锁定状态机。

数字为语法级差异量;* 为自建原型。

语法级编辑距离 · 全架构覆盖

21个架构端点,43层为固定投影。距离是两份 compact JSON 的语法级差异量:A、M 两槽按(源配置,目标配置)分组,组内每个不同的字段计 1,组的层集合用数组选择器表示,选择器数计入;覆盖全部43层的组不计选择器;全局字段(norm、act、residual、head、共享组等)每个不同计 1。它不是搜索图中逐步移动的最短距离,搜索仍按逐坐标移动进行。

数字为语法级差异量;* 为自建原型;悬停查看来源与说明。N 只计原始 compact JSON 中的 key。矩阵针对原图谱的43层固定规模投影,未用于 Q 版种子。BERT 双向 mask 按架构坐标处理,跨任务训练需另行约束。

当前步骤的完整 JSON
定义与示例

A槽或M槽内,同一层的配置相同则不计。若同一组层的配置只改一个字段,计 1(例如 qk_norm 只在注意力中增加)。若一组层在两端配置不同,每个不同字段计 1,且覆盖全部43层时不计选择器;覆盖部分层时,用 array(start,step,count) 或整数表示,每个选择器计 1。

Llama3 → Qwen3:仅注意力增加 qk_norm(43层同组,字段差1)+ head_tied 1 = 2
GPT-2 → Llama3:注意力增加 gqa 1 + MLP 增加 gated 1 + act、norm、head_norm、head_tied 各 1 = 6

交错排布的架构(如 DeepSeek V4、Kimi 与 AttnRes 变体)需要多个不连续的选择器,距离较大,这是语法本身的复杂度。