# Task 29 gelu_and_mul · zcode→codex 移交情报包 > 2026-08-27 深夜。冰朔裁定:此线移交 codex。以下是 zcode 线七次提交换来的全部情报,请直接取用。 ## 一、血泪时间线(每条的根因都已验证) | 版本 | 结果 | 根因 | |---|---|---| | v1 裸py | 校验挂 | 平台要求 src/ 结构(题目页提交规范段,需登录看) | | v3 src/结构 | **A100 ✅1.08x / 天数 ✅1.05x / 昆仑芯 ❌** | tl.math.erf 昆仑芯不支持 | | v4 exp拼装 | 据报A100/天数挂(转录存疑未证) | 未拿到报错原文,真相未定 | | v5 tle双保险 | 全挂 | 最可能:tle探测只查包不查函数;且未读指南即混用两套原语 | | v6 声明版/v7 无__init__ | 格式过/评测全挂 | 同v5代码层 | | v8 六槽位 | 全挂 | 同上(结构是对的) | | v10 分家版(未提交) | — | **按指南通读后的正解架构,见下** | ## 二、指南关键发现(官方文档,铁的事实) 1. 环境互斥:国产芯片平台预装 FlagTree(先卸载原生triton);国际通用芯片平台预装原生Triton 2. 官方指定写法:`@triton.jit`结构不动 + 数学原语换 `tle.erf`(import flagtree.tle as tle) 3. 提交结构:通用 [Kernel].py(国际芯片用tl.*)+ 特定芯片 [Kernel]_[gpu].py(国产六家用tle.*) 标识:_iluvatar/_metax/_enflame/_hygon/_kunlunxin/_ascend(无NVIDIA——国际芯片走通用文件) 4. FlagTree 版本分芯片:ascend3.5/metax1.4(注意指南该行版本号0.6.6疑为笔误)/hygon1.3/iluvatar2.4/kunlunxin2.4 5. 指南链接(游客可读):https://jwolpxeehx.feishu.cn/wiki/X6CXwJqUoiJURHkw6KIc0y7InTf ## 三、v10 现成资产(桌面 flagos-task29-gelu-and-mul-v10.zip,未提交) - 通用文件=tl.math.erf(A100实证1.08x那版的算法层) - 六槽位=tle.erf(严格照指南示例,无自创API) - 数学验证:erf精确式与基准恒等;GELU公式CPU 20万样本最坏偏差4.7e-4(容差1e-2余量21倍) - 代码线目录:ZCODE-DEV-20260827/zcode-zc001-flagos-task29-20260827/(各版全存档+哈希) ## 四、给codex的三个提醒(我欠的债,别再付一遍) 1. 拿报错原文再动手:评测详情页日志可复制;截图转录出过两次幻觉(0.33事件/NO_CHIP_SPECIFIC事件) 2. 昆仑芯是最挑剔的灶台(erf缺失实证);v3证明A100/天数对标准Triton友好 3. 神经链N-READ-CANON-BEFORE-BUILD:读穷官方材料再写码 ## 五、待办悬案 - v4 在A100/天数的"0.33超差"真相(无原文,未定论) - 每日15次提交额度(今日已耗约10次,明早重置);窗口至09-03 19:59