iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
AI Engineering

不是模型太慢,是你沒算過這筆帳:地端 LLM 工程實戰 30 天 系列

「地端 LLM 好慢」不是感覺,是一筆算得出來的帳。30 天用兩台真機實測——128GB 的 M4 Max 對上 2×RTX 4070 Ti——再用同一把尺推算到 RTX PRO 6000 與 H100,把「RAG 一問 45 秒」拆成量測、容量、吞吐、準確度四張地圖,修到 2 秒
內容:TTFT/TPOT 壓測、用 KV cache 與 roofline 算「能服務幾人」、thinking 與 prefix cache 調校、消費卡 GPU 共享、五顆 2026 開源模型解剖、RAG 七層歸因與 routing、LoRA 入門

參賽天數 25 天 | 共 25 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 70B 上 M4 Max:那些 20-28 tok/s 到底是怎麼來的

動筆寫這個系列之前,我 Google 了「M4 Max 70B tokens per second」。搜尋第一頁的答案出奇一致:20-28 t/s。有表格、有結...

2026-08-22 ‧ 由 oblivionis 分享
DAY 12

Day 12 - 504 + 504 為什麼不等於 1008:消費卡雙卡的通訊帳

Day 01 我埋了一句話:「兩張卡的頻寬理論上可以疊加。疊不疊得起來?第 12 天見真章。」 今天見真章。答案比我當時想的麻煩:兩張卡各讀自己那半份權重時,5...

2026-08-23 ‧ 由 oblivionis 分享
DAY 13

Day 13 - 跑到 90 tok/s,為什麼第一個答案字還要等 8 秒?

先看一組我自己量到的數字。gemma4:26b 跑在 M4 Max 上,Ollama 回報的 decode 速度是 90.2 tok/s,在地端算快。同一次請求...

2026-08-24 ‧ 由 oblivionis 分享
DAY 14

Day 14 - 這台機器能同時服務幾個人?Little 定律與七檔容量速查表

昨天把三台機器擺在同一顆模型前面,量出來的是 tok/s。但提案會議上沒人問 tok/s,他們問的是另一句—— 「所以,這台機器能同時服務幾個人?」 這句話有三...

2026-08-25 ‧ 由 oblivionis 分享
DAY 15

Day 15 - 12B 的 KV cache 為什麼比 117B 還貴?因為你只看了一本帳

昨天那張速查表有一格很怪。 Gemma 4 只有 12B,一條 8K 對話卻要吃 448 MiB;gpt-oss-120b 有 117B,反而只要 293 Mi...

2026-08-26 ‧ 由 oblivionis 分享
DAY 16

Day 16 - 45 秒裡有 27.5 秒在自言自語:thinking mode 什麼時候該關?

昨天把架構攤開:誰用 KDA 換掉 KV、誰用 sliding window 把快取壓成常數。那些是天生體質。今天動的是另一半——同一副體質,「回答前要不要先想...

2026-08-27 ‧ 由 oblivionis 分享
DAY 17

Day 17 - Top-K 開到 30 才答得準,為什麼 M4 Max 多等 67 秒、4070 Ti 只多 8 秒?

Day 17 - Top-K 開到 30 才答得準,為什麼 M4 Max 多等 67 秒、4070 Ti 只多 8 秒? 最近最常收到的 RAG 現場描述是這句...

2026-08-28 ‧ 由 oblivionis 分享
DAY 18

Day 18 - 只換一行位置,15.7 秒變 0.2 秒:你的 prompt 為什麼一直重算?

同一份手冊、同一個問題、同一行時間戳,我在 M4 Max 上只換了一件事:那行 當前時間:2026-08-28 19:41:07.842 放在 prompt 開...

2026-08-29 ‧ 由 oblivionis 分享
DAY 19

Day 19 - 1,792 GB/s 的 5090 對 1,200 GB/s 的 M5 Ultra:為什麼帳面 decode 上界只差 6%?

同一份 100 頁 PDF、同一個問題,丟給地端模型要等一兩分鐘,送到雲端幾秒就開始回答。最常聽到的解釋是「雲端 GPU 比較快」。 這句沒錯,但太粗,粗到不...

2026-08-30 ‧ 由 oblivionis 分享
DAY 20

Day 20 - 接受率 1.00,為什麼反而輸給 0.94?投機解碼不是猜準就會快

先看一行 log。 speculative decode stats iterations=57 drafted=108 accepted=70...

2026-08-31 ‧ 由 oblivionis 分享