TileLang 每日動態報告(2026-09-29)
調研視窗:過去 24 小時(2026-09-28 07:00 ~ 2026-09-29 07:00,北京時間;上次出報為 09-28,視窗無縫銜接、無重疊)。 信源:GitHub(tile-ai 組織 29 倉庫推送核查,視窗內 7 個倉庫有推送:tilelang、TileOPs、TileOPs-nightly、tvm、tilelang-hygon、TileOPs.github.io、tilelang-ascend;TileOPs 14 筆合入、主倉 2 筆合入與 TVM 子模組跟進、夜間快照 1 份零失敗;採用方 FlashQLA 與社群倉庫有更新)、Google News RSS 中英文多組查詢(走代理,零命中)、Hacker News、arXiv、社群倉庫核查
本期索引
- 今日重點:TileOPs 量化族先落實現層——九枚運算元層一夜合入,取樣族六枚同日排隊(09-28/09-29)
- 一、核心專案進展
- 1.1 主倉:TVM 尾護欄修復——模餘數邊界倒置可致越界讀,實靶復現後合入(09-28)
- 1.2 主倉:預設單配置構建加 -O2——lowering 幾何均值提速 1.19 倍,庫體積減半(09-28)
- 1.3 主倉佇列:新開五筆與三單更新,開放 PR 計 112 筆(09-28)
- 1.4 TileOPs:靜默錯誤核心集中修復,十餘處「返回結果但不報錯」一併處置(09-29 凌晨)
- 1.5 TileOPs:注意力整編續章——MHA 與 GQA 分頁解碼合一、反向 WS 核心合入(09-28)
- 1.6 TileOPs:reduction 與 norm 批次提速六筆(09-28)
- 1.7 TileOPs:工程化兩筆——原始碼遷入 csrc、守衛豁免清理(09-28)
- 1.8 夜間快照:正確性 1027 項、基準 1335 項,零失敗零錯誤(09-29 凌晨)
- 二、多後端適配(昇騰 / MLIR 昇騰 / 沐曦 / 海光 / 摩爾執行緒)
- 2.1 海光:非同步複製與快取 swizzle lowering 改進進入評審(09-28)
- 2.2 昇騰:上週合入特性被整筆回退,主倉新增 ascend-0930 分支(09-28/09-29)
- 2.3 沐曦 / 摩爾執行緒:官方倉靜默,社群側 S5000 效能工具更新(09-28)
- 2.4 社群側:算能 BM1690 TPU 流水線適配開出新倉庫(09-28)
- 三、生態與採用方
- 3.1 採用方:FlashQLA 遷移 SM100 tcgen05,prepare_h 實測 1.43 倍(09-28)
- 3.2 採用方核查:TileKernels 無推送、TileFoundry 無視窗內提交(09-29 核查)
- 3.3 版本節奏:v0.1.14 滿 27 天,TileRT 釋出頁滯後 5 天(09-29)
- 四、社群、教程與活動
- 4.1 社群教程:tilelang-tutorials 更新 CPU 示例(09-29)
- 4.2 文件站:TileOPs 文件站兩筆與刪並同步(09-28)
- 4.3 媒體與學術側:Google News 零命中,arXiv 無新預印本(09-29 核查)
- 五、趨勢觀察
- 5.1 契約先行的執行期:24 小時內從 spec-only 到運算元層
- 5.2 靜默錯誤與「核心區域」:一次治理集中欠賬
- 5.3 編譯器健全性開始與上游聯動
- 5.4 空白與風險點
- 附:素材與核查說明
今日重點:TileOPs 量化族先落實現層——九枚運算元層一夜合入,取樣族六枚同日排隊(09-28/09-29)
日期:2026-09-28、2026-09-29 來源:量化運算元層六枚(#2298)/ INT8 反量化運算元層(#2297)/ 取樣運算元層(#2299)/ 200 運算元跟蹤議題(#2271)
09-27 深夜開出 24 條 spec-only 條目與 200 運算元計劃之後不到 24 小時,TileOPs 開始把「契約」逐一兌現為「運算元層」,節奏如下:
- 量化族六枚先合入(#2298,09-29 06:54 合入,+798/-78,16 檔案):INT8 逐張量、逐通道、逐塊量化、FP8 逐塊量化、INT4 逐組量化與 SmoothQuant,共六枚運算元層(命名自
INT8QuantPerTensorFwdOp到SmoothQuantFwdOp)落位tileops.quantization;每枚kernel_types = {}——呼叫先跑生成式檢查,隨後拋OpNotAvailableError(已宣告、待實現)。新增QuantizeCall(rows, cols, dtype, group_size);參考實現自測試檔案遷入workloads/quantization.py,測試改為呼叫同一份數學。清單同時寫明工程約束:INT4 分組與 GEMM W4A16 要求K % 128 == 0(打包序按 128 元素步長定義)、INT4 組語義逐條給出(零點區間 [0, 15]、尺度取最小正規數下限、按 torch.ao 與 AWQ 方式量化);與 vLLMscaled_int8_quant、per_token_group_quant_int8、DeepGEMMper_block_cast_to_fp8的每一處差異都顯式記錄。 - INT8 反量化三枚跟進(#2297,09-29 06:20 合入,+431/-29,11 檔案):INT8 逐張量、逐通道、逐塊三種反量化運算元層(
INT8DequantPerTensorFwdOp等三枚FwdOp)同日落地,條目標註保持 spec-only;參考實現(q.float() * scale).to(out_dtype)與 torch 三種 dequantize 逐位一致;per-block 末塊按ceil_div(K, 128)的尺度形狀處理,並記錄與 SGLang 實現的差異。 - 取樣族六枚同日排隊(#2299,開放,+1065/-151,28 檔案):
TopKMask、MinPMask、TopPMask、TopKTopPMask、SamplingFromProbs、ChainSpeculativeSampling的運算元層、工作負載與測試一次備齊;參考實現對齊 FlashInfer 0.6.16(bf16/fp16/fp32 三檔),隨機數用 Philox4x32-10 做整數張量確定性實現(Random123 已知答案向量對齊);並修正了舊 top-p 參考的邊界並列處理(8 行內 76 個 bf16 token 結果不同)。 - 語境:#2279 開出的 24 條 spec-only 條目(量化 9、取樣 6、MLA/KV 7、norm 與線性注意力各 1)中,量化 9 枚已全部進入運算元層、取樣 6 枚進入 PR 待審——「先定契約、再落實現」進入穩定執行節奏。
判讀:運算元層先行的收益是把「介面、工作負載、參考數值、拒絕行為」先行凍結,核心實現可逐個跟進而不再改動對外契約;對使用方,OpNotAvailableError 給出清晰的能力邊界。注意本批運算元層均未含核心實現,首個核心合入前不產生可用效能;後續關注點為核心落地節奏與 K % 128 等形狀約束對模型接入的影響。
一、核心專案進展
1.1 主倉:TVM 尾護欄修復——模餘數邊界倒置可致越界讀,實靶復現後合入(09-28)
日期:2026-09-28 來源:#3294/ TVM 側修復(#77)
- 問題:動態歸約
B * 192元素、128 執行緒時,(192 * B + 127) % 128被界分析給出倒置區間[127, 63](正確應為[63, 127]),tl.Simplify據此可能誤證i * 128 + threadIdx.x < B * 192恆真並刪掉尾部護欄;B = 1 時末 64 執行緒本應跳過第二輪,護欄被刪會讀到下一層甚至最後一層之外——實際在 aux-loss 顯示核心上觀測到。 - 修復:#3294 將
3rdparty/tvm子模組從907a88c879前移至4211874e9e(僅含該界修復與其 TVM 迴歸),並加一筆便攜迴歸用例(直接構造 TIR、不假設 B > 0)。驗證:transform 相關測試 48 項透過、reducer v2 76 項透過、TVM 側 110 項透過(8 xfail);B300 上 aux-loss 復現的 48 種引數組合全部透過。 - 意義:「編譯器健全性缺陷 → 實靶復現 → 上游修復 → 子模組前移 + 迴歸兜底」的完整閉環樣本;同一子模組倉庫(tile-ai/tvm)的修復提交 #77 把「模餘數界有序且可靠」寫進 TVM 核心。
1.2 主倉:預設單配置構建加 -O2——lowering 幾何均值提速 1.19 倍,庫體積減半(09-28)
日期:2026-09-28 來源:#3191
- 變更:無顯式構建型別時,單配置 CMake 構建為 TileLang 物件編譯加
-O2;顯式 Debug/Release 與多配置生成器維持原樣(1 檔案 +10/-0)。 - 實測(178 個示例):lowering 總耗時 1548.8 → 1376.0 秒,幾何均值 1.186 倍、中位 1.161 倍;168/178 個示例 lowering 提速超 5%、無一例回退超 5%;完整核心編譯幾何均值 1.053 倍。附帶效果:
libtilelang.so由 43.5 MB 縮至 18.9 MB。 - 背景:該筆同時使 #3180 的編譯器效能迴歸用例提速約 5 倍(幾何均值),編譯鏈路的「預設引數不如手工引數」問題收斂。
1.3 主倉佇列:新開五筆與三單更新,開放 PR 計 112 筆(09-28)
日期:2026-09-28 來源:主倉 PR 列表/ #3296/ #3297/ #3299/ #3300/ #3293
- 視窗內新開 5 筆(均為小步修復):#3293 為
tl.Simplify增加未用繫結消除器(含讀後寫、副作用、volatile、後設資料引用等迴歸);#3296 修復 bulk TMA 複製的對齊與快取提示(對應缺陷單 #3295);#3297 支援 uint8 稀疏 GEMM 運算元;#3299 修復 ROCm 上T.round的 ties-to-even 舍入;#3300 增加 CUDA int32 popcount 支援。 - 缺陷與需求側:視窗內 3 單更新——#3295(bulk TMA 快取提示編譯失敗、共享記憶體過度對齊降低佔用)、#3292(METAL 上
T.copy預設 coalesced_width 跨步問題)、#3298(apache-tvm-ffi 0.1.13 支援請求)。 - 佇列溫度:開放 PR 計 112 筆;上期延續佇列(RNG 四筆 #3241~#3244、非同步暫存 #3279、TileIR 後端 #3247、魔法除法 #3267、SIMT im2col #3275)視窗內均未更新;另有一筆舊 PR(#3187,vec 整數 bitwise_not 崩潰修復)視窗內關閉未合入。
1.4 TileOPs:靜默錯誤核心集中修復,十餘處「返回結果但不報錯」一併處置(09-29 凌晨)
日期:2026-09-28、2026-09-29 來源:#2291
- 規模:單筆 +2456/-1161、116 檔案,一次修復十餘處算出錯誤結果卻不報錯的核心:MLA 解碼尾頭與空快取、CountNonzero 超 2^24、FloorDivide/Remainder/Div(floor 與 trunc 語義)、MoePermuteAlign 超 1024 專家、TopkSelector 溢位、SSD d_state 分片、Conv「same」奇數填充、FP8 稠密預填充因果、GLA 分片、整數均值累加器;MLA 解碼在空快取下改為按 torch 行為返回零。
- 治理三件套:① SM90 專用用例改用
@pytest.mark.sm90(26 個函式、5 個檔案),手工能力檢查退場——SKIP 不再能掩蓋 SM90 上的失敗;② 核心、基準計時與預熱外掛不再從環境變數取配置(新增 lint 規則禁止在原始碼/工作負載/基準中讀環境),改為顯式入參並進入構建標識;③ 核心上限從散落各處收斂為「核心區域」一次宣告,超界呼叫以「無實現服務該呼叫」拒絕——配置、拒絕與快取行為至此一致可復現。 - 配套:
bench_kernel增事件回退開關;空輸出呼叫按空返回;需要 CUDA 的用例補齊標記。
1.5 TileOPs:注意力整編續章——MHA 與 GQA 分頁解碼合一、反向 WS 核心合入(09-28)
日期:2026-09-28 來源:#2296/ #2295/ #2281/ 議題 #2293
- 解碼合一(#2296,+588/-1156):
GQADecodePagedKernel同時服務 MHA 與 GQA 兩條分頁解碼運算元,MHADecodePagedKernel整體刪除;MHA 側介面、清單條目與運算元計數不變;順帶修復 GQA 讀到快取外非有限值時的 NaN 與sm_scale=0時掩碼鍵仍獲權重兩個問題。測試節點 5047 → 5048;對外基準(H200,device_busy):serving 四行 1.34~1.76 倍於 flashinfer。 - WS 核心修復與擴面(#2295,+454/-425):#2273 引入的逐行守衛曾拖慢四個單 token 行最多 20%,改為僅在整塊粒度守邊塊後恢復;warp 特化核心開始服務多查詢行(受
B*H*S_q*N_kv*D <= 2^27工作量約束),推測解碼場景由 25.46 微秒降至 6.27 微秒(對比 FA3 的 14.88 微秒為 2.37 倍),四條 serving 行 1.40~1.90 倍於對照。 - 反向核心(#2281,+806/-486):MHA 反向在 SM90 上進入新持久化 warp 特化核心,頭維 128、按 128 行鍵塊切分的呼叫提速 2.08~4.21 倍;每次呼叫啟動數 8 → 3;修復流水線中 WGMMA 序列化與 Q/dO 暫存過早釋放兩處問題;
MultiHeadAttentionBwdOp刪除(併入 GQA 反向直服 MHA);基準指令碼改為只計反向(此前混計前反向)。
1.6 TileOPs:reduction 與 norm 批次提速六筆(09-28)
日期:2026-09-28 來源:#2290/ #2292/ #2289/ #2287/ #2284/ #2286
- 歸約引擎重建(#2290,+1436/-1294):前導軸 prod 改為就地歸約、不再轉置輸入——
[4, 128, 4096](dim=0)由 469 微秒降至 3.3 微秒(對照 torch-compile 3.2 微秒);新增 16 位元組流式載入頭(L1/L2 evict-first 快取策略);單暫存器摺疊行核心同服 sum/mean/amax/amin/prod 與 L1/L2/Inf 範數,mlp-intermediate 各行由 28.6~30.1 微秒降至 24.8~25.1 微秒(對照 torch-compile 24.4~25.4)。 - 其餘五筆:#2292 logsumexp 跨 lane 摺疊分裂統計並保持 torch 的 inf 語義;#2289 邏輯歸約按輸入自身位元組寬一次暫存器摺疊;#2287 InstanceNorm 訓練態由 20 次啟動收斂為 1 次(image-track-stats 27.28 → 2.62 微秒),舍入與 torch 對齊(此前差 1 ulp);#2284 BatchNorm 反向直接索引呼叫方佈局(resnet-stage3 15.5 → 4.9 微秒、1.86 倍),並修復 split 統計越塊累加導致的 NaN(形狀如 (3, 5, 300, 301));#2286 RMSNorm 短行共享塊、僅暫存器內補零。
1.7 TileOPs:工程化兩筆——原始碼遷入 csrc、守衛豁免清理(09-28)
- #2285 把 C++/CUDA 原始碼整體遷入
src/tileops/csrc(構建佈局歸一);#2288 移除守衛豁免清單並順手修復其掩蓋的問題——失敗面不再被白名單稀釋。
1.8 夜間快照:正確性 1027 項、基準 1335 項,零失敗零錯誤(09-29 凌晨)
日期:2026-09-29 來源:快照提交 b7f5a1b4bd47/ 快照環境後設資料
- 視窗內 1 份快照(09-29 04:11,run 36462093045;對應 TileOPs
fa8acf71b9,即 #2291 合入點):正確性 1027 項(跳過 2)零失敗零錯誤;基準 1335 項(38 個套件)零失敗零錯誤。環境:H200、CUDA 13.2、torch 2.13、tilelang 0.1.11+cu132。 - 與上一份(09-28 凌晨,1093/1318)相比:正確性計數 -66、基準 +17——計數變化與本週多筆測試重構和豁免清理相伴,兩份均零失敗;跟蹤口徑以「零失敗」為準繩,計數不直接代表覆蓋增減。
二、多後端適配(昇騰 / MLIR 昇騰 / 沐曦 / 海光 / 摩爾執行緒)
2.1 海光:非同步複製與快取 swizzle lowering 改進進入評審(09-28)
日期:2026-09-28 來源:hygon PR #13/ 分支提交 4bf3ac58c4
- 海光線在 09-24 合入 #12 後轉入分支開發:
feat/hcu-async-copy-cache-swizzle分支新增提交(作者 Teng Huang,16:29),改進非同步複製與快取 swizzle 的 lowering;對應 PR #13 同日更新、仍開放。海光是本期國產後端中唯一有程式碼推進的一家。
2.2 昇騰:上週合入特性被整筆回退,主倉新增 ascend-0930 分支(09-28/09-29)
日期:2026-09-28、2026-09-29 來源:回退 PR #1841/ 被回退特性 #1829/ tilelang 主倉
- 09:44 合入整筆回退(+3621/-10333,84 檔案),撤回 #1829(09-24 合入的「編譯器託管 AscendC Vector mask 與 FP32 行歸約最佳化」,原 +10333/-3621)——該特性合入 4 天后整體撤回,公開記錄未附回退說明。
- 另:主倉 09-29 凌晨新建
ascend-0930分支(作者 LeiWang1999)——昇騰相關開發動向,登記為觀察項。
2.3 沐曦 / 摩爾執行緒:官方倉靜默,社群側 S5000 效能工具更新(09-28)
日期:2026-09-28 來源:tilelang-metax/ tilelang-musa/ Tilelang_musa 社群倉
- 沐曦(最近推送 09-24)、摩爾執行緒(09-17)官方倉視窗內無推送。社群側摩爾執行緒方向有動作:
Rankf/Tilelang_musa整理 TileSight 與 TileLang-MUSA 原始碼並移除生成物(09-28 15:33);其自述為「基於 DeepStack 引擎的 MTT S5000 運算元級效能分析框架」,服務手工運算元最佳化與 Agent 運算元評估兩類場景,含 P0~P7 校準文件 30 篇、指令碼 64 個、基準 24 個。
2.4 社群側:算能 BM1690 TPU 流水線適配開出新倉庫(09-28)
日期:2026-09-28 來源:tilelang-tpu-bm1690-pipelines/ 遷移與驗證說明
- 新倉庫(建立於 09-28,視窗內 8 筆提交):在既有 tilelang-tpu 開發基礎上,為 SOPHGO BM1690 / SG2260E 打造六類運算元(Elementwise、RMSNorm、RoPE、SwiGLU、Matmul、FlashAttention)的流水線版本;支援 BM1690 八核 TPU-Kernel 與 SG2260E 的 RV Tensor 兩個程式設計模型,編譯、CModel 與 PCIe 執行走統一 PPL 1.7 工具鏈。
- 方法學值得注意:CModel 只驗證數值行為,「CModel 牆鍾時長不是 BM1690 效能」被顯式寫明;每步以受控執行器(程序數、120 秒超時、4096 MiB 記憶體上限約束)產出證據;視窗內提交覆蓋 FP16 matmul 1024³ CModel 驗證與各運算元流水線化(SSA 安全巢狀迴圈、雙緩衝描述符)等,板卡實測待遠端硬體環境就緒後進行。
三、生態與採用方
3.1 採用方:FlashQLA 遷移 SM100 tcgen05,prepare_h 實測 1.43 倍(09-28)
日期:2026-09-28 來源:PR #42/ FlashQLA 倉庫
- Qwen 的 FlashQLA(基於 TileLang 的 GDN 線性注意力核心庫)合入面向 Blackwell 資料中心檔的最佳化:
prepare_h的 CP 狀態轉移遞推(M、Z)從消費者組T.gemm遷到 MMA warp 的 tcgen05 管線、M 常駐 TMEM;暫存器上限由 168/160/160/24 重配為 152/104/104/152;store_h=False時提前一拍發布同步與左狀態半部。 - 實測(B200,24 個 CP 活躍行):
prepare_h延遲 153.8 → 107.5 微秒(1.43 倍、-30.1%);正確性門 48/48 特化逐位一致,前向整合 15/15 與 42/42 行逐位一致。採用方已從 SM90/103/120 適配推進到 SM100 tcgen05 深度利用。
3.2 採用方核查:TileKernels 無推送、TileFoundry 無視窗內提交(09-29 核查)
日期:2026-09-29 來源:TileKernels/ TileFoundry
- DeepSeek TileKernels 仍停於 2026-04;TileFoundry 最近推送為 09-28 凌晨(上期視窗,已報 AtomSched 系列),本視窗無新提交。
3.3 版本節奏:v0.1.14 滿 27 天,TileRT 釋出頁滯後 5 天(09-29)
日期:2026-09-29 來源:tilelang 釋出頁/ TileRT 釋出頁/ TileFoundry 釋出頁
- 主倉 v0.1.14(09-02)滿 27 天無新版;TileOPs 無獨立釋出;TileRT 的 v0.1.6 釋出 PR 於 09-24 合入但釋出頁與標籤仍停 v0.1.5.post2(滯後 5 天);TileFoundry 最新仍為 v0.0.2(09-10)。
四、社群、教程與活動
4.1 社群教程:tilelang-tutorials 更新 CPU 示例(09-29)
日期:2026-09-29 來源:tilelang-tutorials
- 社群教程倉庫
easy-tilelang/tilelang-tutorials更新 CPU 示例(09-29 00:17);該倉含 00_basic / 01_tvm / 02_tilelang / 03_tilelang_cpu / 04_tilelang_ascend / 05_tilelang_work 六組筆記本,其中 CPU JIT 與昇騰 lowering/compile/JIT 示例對平臺上手有參考價值。
4.2 文件站:TileOPs 文件站兩筆與刪並同步(09-28)
日期:2026-09-28 來源:文件站 PR #55/ PR #56
- 兩筆:按註解後的
__all__生成文件並移除已刪的 GQA 運算元(#55);注意力 API 頁撤下已刪除的MultiHeadAttentionBwdOp(#56)——與 #2296/#2281 的刪並動作同步。
4.3 媒體與學術側:Google News 零命中,arXiv 無新預印本(09-29 核查)
日期:2026-09-29 來源:Google News/ Hacker News/ arXiv
- Google News RSS 中英文多組查詢(走代理)24 小時視窗內有價值條目零命中(抓取到的 9 條候選均為 GitHub 倉庫本體或無關內容);Hacker News 視窗條目與本主題無關;arXiv 檢索「tilelang」最新仍為 07-24 的 TileSight(瓦片中心 GPU 效能模型),無新預印本。
五、趨勢觀察
5.1 契約先行的執行期:24 小時內從 spec-only 到運算元層
昨天開出 24 條 spec-only 條目與 200 運算元計劃,今天量化 9 枚(合入)與取樣 6 枚(排隊)就走完「運算元層 + 工作負載 + 參考數值 + 拒絕行為」的完整封裝,且邊界語義逐條對照 vLLM / FlashInfer / DeepGEMM。說明 Manifest 體系已把契約檢驗點工程化到可流水線產出;下一步觀察點是核心實現能否以同樣節奏兌現(本批運算元層尚無核心)。
5.2 靜默錯誤與「核心區域」:一次治理集中欠賬
#2291 一筆修復十餘處 silent-wrong(從 MLA 尾頭到整數均值累加器)——這類問題最隱蔽:結果錯誤但不拋錯、測試透過、基準正常。與「核心上限收斂為區域宣告」「環境變數退出核心路徑」「守衛豁免退場」合看,TileOPs 正把「核心在什麼條件下正確」從散落程式碼改為可機器核查的宣告;這也是 200 運算元計劃能對外給出覆蓋承諾的技術底座。
5.3 編譯器健全性開始與上游聯動
#3294 的修復鏈條(實靶復現 → 子模組倉庫修復 #77 → 子模組前移 + 便攜迴歸)表明主倉對「編譯器靜默改語義」類缺陷的響應路徑已成型;對依賴 TileLang 的下游(含各家後端 fork)而言,子模組級修復的跟進節奏將直接決定其獲得的健全性水平。
5.4 空白與風險點
其一,多後端線條分化:海光在分支上持續演進、昇騰整筆回退且無說明、沐曦與摩爾執行緒官方側繼續靜默(摩爾執行緒已 12 天),國產後端進度差異擴大;其二,注意力反向線與解碼線同日完成「刪並」,但推測解碼等場景相對 FA3 仍有單行 0.75 倍的差距(#2296 基準表);其三,主倉開放 PR 計 112 筆,RNG 四筆、非同步暫存與 TileIR 等大單多日未動,消化能力與審查頻寬仍是瓶頸;其四,主倉本視窗合入 2 筆、新開 5 筆,「開多合少」格局未逆轉。
附:素材與核查說明
| 信源 | 核查結果 |
|---|---|
| tile-ai 組織(29 倉庫) | 視窗內 7 個倉庫有推送:tilelang、TileOPs、TileOPs-nightly、tvm、tilelang-hygon、TileOPs.github.io、tilelang-ascend |
| 主倉 tilelang | 2 筆合入(#3294、#3191);新開 5 筆(#3293、#3296、#3297、#3299、#3300);開放 PR 計 112 筆;缺陷單 #3292、#3295 與需求單 #3298 視窗內更新 |
| TileOPs | 14 筆合入(#2281 至 #2298 區間);另有 #2279、#2283 兩筆在本視窗開始後 7~29 分鐘內完成落賬(內容已在上期報告,不重複展開);開放 PR 計 5 筆(#2172、#2294、#2299、#2300、#2301);議題 #2293 隨 #2296 關閉 |
| tvm(同組織子模組倉) | 1 筆合入(#77 模餘數界修復,與主倉 #3294 聯動) |
| TileOPs-nightly | 1 份快照 b7f5a1b4bd47:正確性 1027 項(跳過 2)零失敗零錯誤;基準 1335 項零失敗零錯誤 |
| TileOPs.github.io | 2 筆(#55、#56 文件與刪並同步) |
| 國產後端五倉 | 昇騰:回退 #1841(撤回 #1829);海光:分支提交 + PR #13 更新;沐曦(09-24 後)、摩爾執行緒(09-17 後)、MLIR 昇騰(09-24 後)無活動 |
| 採用方與社群 | FlashQLA 合入 #42(SM100 tcgen05);TileKernels 無推送;社群倉 tilelang-tutorials、Tilelang_musa、bm1690-pipelines 有更新 |
| Google News / Hacker News / arXiv | 中英文查詢零命中;HN 與本主題無關;arXiv 無新預印本(最新仍為 07-24 TileSight) |
完整信源清單
- [1] 主倉 TVM 尾護欄修復(#3294) — https://github.com/tile-ai/tilelang/pull/3294
- [2] TVM 模餘數界修復(#77) — https://github.com/tile-ai/tvm/pull/77
- [3] 主倉構建 -O2(#3191) — https://github.com/tile-ai/tilelang/pull/3191
- [4] 主倉 Simplify 未用繫結(#3293) — https://github.com/tile-ai/tilelang/pull/3293
- [5] 主倉 bulk TMA 對齊修復(#3296) — https://github.com/tile-ai/tilelang/pull/3296
- [6] 主倉 TMA 缺陷單(#3295) — https://github.com/tile-ai/tilelang/issues/3295
- [7] 主倉 uint8 稀疏 GEMM(#3297) — https://github.com/tile-ai/tilelang/pull/3297
- [8] 主倉 ROCm 舍入修復(#3299) — https://github.com/tile-ai/tilelang/pull/3299
- [9] 主倉 int32 popcount(#3300) — https://github.com/tile-ai/tilelang/pull/3300
- [10] 主倉 METAL 缺陷單(#3292) — https://github.com/tile-ai/tilelang/issues/3292
- [11] 主倉 tvm-ffi 需求單(#3298) — https://github.com/tile-ai/tilelang/issues/3298
- [12] 主倉 z3 執行緒推斷(#3291) — https://github.com/tile-ai/tilelang/pull/3291
- [13] 主倉 bitwise_not 修復(#3187,關閉未合入) — https://github.com/tile-ai/tilelang/pull/3187
- [14] 主倉 PR 列表 — https://github.com/tile-ai/tilelang/pulls
- [15] 主倉釋出頁 — https://github.com/tile-ai/tilelang/releases
- [16] TileOPs 量化運算元層六枚(#2298) — https://github.com/tile-ai/TileOPs/pull/2298
- [17] TileOPs INT8 反量化運算元層(#2297) — https://github.com/tile-ai/TileOPs/pull/2297
- [18] TileOPs 取樣運算元層(#2299) — https://github.com/tile-ai/TileOPs/pull/2299
- [19] TileOPs 核心槽介面化(#2300) — https://github.com/tile-ai/TileOPs/pull/2300
- [20] TileOPs varlen GQA hd512(#2301) — https://github.com/tile-ai/TileOPs/pull/2301
- [21] TileOPs FP8 GQA 葉子運算元(#2294) — https://github.com/tile-ai/TileOPs/pull/2294
- [22] TileOPs GEMM epilogue(#2172) — https://github.com/tile-ai/TileOPs/pull/2172
- [23] TileOPs 靜默錯誤批次修復(#2291) — https://github.com/tile-ai/TileOPs/pull/2291
- [24] TileOPs 單核心分頁解碼(#2296) — https://github.com/tile-ai/TileOPs/pull/2296
- [25] TileOPs 分頁解碼修正(#2295) — https://github.com/tile-ai/TileOPs/pull/2295
- [26] TileOPs MHA 反向 WS 核心(#2281) — https://github.com/tile-ai/TileOPs/pull/2281
- [27] TileOPs 解碼單核心議題(#2293) — <https://github.com/tile-ai/Tile
OPs/issues/2293>
- [28] TileOPs reduction 就地 prod(#2290) — https://github.com/tile-ai/TileOPs/pull/2290
- [29] TileOPs logsumexp 摺疊(#2292) — https://github.com/tile-ai/TileOPs/pull/2292
- [30] TileOPs 邏輯歸約摺疊(#2289) — https://github.com/tile-ai/TileOPs/pull/2289
- [31] TileOPs InstanceNorm 單啟動(#2287) — https://github.com/tile-ai/TileOPs/pull/2287
- [32] TileOPs BatchNorm 反向(#2284) — https://github.com/tile-ai/TileOPs/pull/2284
- [33] TileOPs RMSNorm 短行(#2286) — https://github.com/tile-ai/TileOPs/pull/2286
- [34] TileOPs csrc 遷移(#2285) — https://github.com/tile-ai/TileOPs/pull/2285
- [35] TileOPs 守衛豁免清理(#2288) — https://github.com/tile-ai/TileOPs/pull/2288
- [36] TileOPs 校準匹配(#2283,上期內容、本期落賬) — https://github.com/tile-ai/TileOPs/pull/2283
- [37] TileOPs spec-only 條目(#2279,上期內容、本期落賬) — https://github.com/tile-ai/TileOPs/pull/2279
- [38] TileOPs 200 運算元跟蹤議題(#2271) — https://github.com/tile-ai/TileOPs/issues/2271
- [39] TileOPs PR 列表 — https://github.com/tile-ai/TileOPs/pulls
- [40] 夜間快照提交(b7f5a1b4bd47) — https://github.com/tile-ai/TileOPs-nightly/commit/b7f5a1b4bd47
- [41] 快照環境後設資料 — https://github.com/tile-ai/TileOPs-nightly/blob/snapshots/meta.json
- [42] 海光非同步複製 PR(#13) — https://github.com/tile-ai/tilelang-hygon/pull/13
- [43] 海光分支提交(4bf3ac58c4) — https://github.com/tile-ai/tilelang-hygon/commit/4bf3ac58c4
- [44] 昇騰回退 PR(#1841) — https://github.com/tile-ai/tilelang-ascend/pull/1841
- [45] 昇騰被回退特性(#1829) — https://github.com/tile-ai/tilelang-ascend/pull/1829
- [46] 沐曦倉庫 — https://github.com/tile-ai/tilelang-metax
- [47] 摩爾執行緒倉庫 — https://github.com/tile-ai/tilelang-musa
- [48] MLIR 昇騰倉庫 — https://github.com/tile-ai/tilelang-mlir-ascend
- [49] 社群 S5000 效能分析工具 — https://github.com/Rankf/Tilelang_musa
- [50] 算能 BM1690 流水線倉庫 — https://github.com/arcflute/tilelang-tpu-bm1690-pipelines
- [51] BM1690 遷移與驗證說明 — https://github.com/arcflute/tilelang-tpu-bm1690-pipelines/blob/main/docs/bm1690-pipelines.md
- [52] tilelang-tpu 上游倉庫 — https://github.com/xwhzz/tilelang-tpu
- [53] 社群教程倉庫 — <https://github.com/easy-tilelang/tilelang
-tutorials>
- [54] FlashQLA SM100 最佳化(#42) — https://github.com/QwenLM/FlashQLA/pull/42
- [55] FlashQLA 倉庫 — https://github.com/QwenLM/FlashQLA
- [56] TileKernels 倉庫 — https://github.com/deepseek-ai/TileKernels
- [57] TileRT 釋出頁 — https://github.com/tile-ai/TileRT/releases
- [58] TileFoundry 釋出頁 — https://github.com/tile-ai/TileFoundry/releases
- [59] TileOPs 文件站筆一(#55) — https://github.com/tile-ai/TileOPs.github.io/pull/55
- [60] TileOPs 文件站筆二(#56) — https://github.com/tile-ai/TileOPs.github.io/pull/56
- [61] TileOPs 文件站 — https://github.com/tile-ai/TileOPs.github.io
- [62] Google News RSS(中英文查詢,走代理) — https://news.google.com/
- [63] Hacker News 檢索 — https://hn.algolia.com/
- [64] arXiv 檢索 — https://arxiv.org/