<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      Google把向量壓縮算法塞進瀏覽器

      0
      分享至

      123個Star,4次Fork,這個數字在GitHub上不算顯眼。但點進Live Demo的人會發現,一個1024維的向量搜索任務,在瀏覽器里跑出了接近原生的速度。

      這是TurboQuant-WASM——Google Research一篇ICLR 2026論文的瀏覽器移植版。開發者teamchong用Zig重寫,再編譯成WASM,最后塞進npm包。整個鏈條的終點,是你在Chrome里跑向量量化,壓縮率約6倍,批量點積查詢比單條循環快83倍。

      從論文到瀏覽器,中間隔著多少坑

      向量量化(Vector Quantization,VQ)不是新東西。把高維浮點數壓縮成低維表示,省空間、加速檢索,這是推薦系統和RAG(檢索增強生成)的基建。但學術界的東西進瀏覽器,通常要脫層皮。

      原論文TurboQuant的核心賣點是"在線量化"——流式數據進來,邊學邊壓,不需要預訓練碼本。這對邊緣場景很友好,但論文里的實現是Zig原生代碼,依賴SIMD指令集。瀏覽器沒有AVX-512,甚至連穩定的SIMD支持都是近年才補齊。

      teamchong的解法分三層:先用Zig的relaxed SIMD做數學運算,@mulAdd直接映射到f32x4.relaxed_madd;再把QJL(一種隨機投影簽名算法)的打包解包邏輯向量化;最后用TypeScript包一層皮,暴露init/encode/decode/dot四個方法。

      relaxed SIMD是關鍵妥協。標準WASM SIMD要求嚴格的IEEE 754精度,relaxed SIMD允許硬件用更快的指令,比如把乘加融合(FMA)做成單條指令。代價是結果可能因CPU而異,但向量量化本身對微小誤差有容忍度——論文里的distortion bound保證了這點。

      6倍壓縮是怎么算的

      看代碼里的參數:dim=1024,輸出compressed是Uint8Array。約4.5 bits/dim的壓縮率,算下來每個原始float32(32比特)被壓到4.5比特,壓縮比7.1倍。但官方README寫的是"~6x compression",取的是保守估計,留足安全邊際。

      實際調用鏈很干凈:TurboQuant.init()做一次性初始化,seed固定隨機投影矩陣;encode把Float32Array轉成壓縮字節流;decode還原;dot和dotBatch做相似度計算,后者把一批壓縮向量concatenate后一次性送進WASM,避免JS-WASM邊界往返。

      83倍加速來自批量接口的設計。單條dot()每次都要跨邊界調用WASM,dotBatch()把N個向量拼成一塊內存,一次調用返回全部得分。這是邊緣計算的經典trade-off:省帶寬(壓縮)換延遲,再用批處理攤平調用開銷。

      瀏覽器兼容性寫在明處:需要支持relaxed SIMD的WASM引擎。Chrome 119+、Firefox 120+、Safari 17+都達標,但舊版瀏覽器會直接拋異常。這是技術選型時的清醒切割——不追求全覆蓋,先拿下能跑的場景。

      誰需要瀏覽器里的向量量化

      Demo里放了三個場景:向量搜索、圖像相似度、3D高斯潑濺(Gaussian Splatting)壓縮。前兩個是RAG和視覺搜索的標準用例,第三個更微妙——3DGS的顯存占用是落地瓶頸,瀏覽器端壓縮能緩解WebGL紋理壓力。

      一個具體的想象:你在做一個攝影社區,用戶上傳照片后自動找相似風格。傳統做法是把特征向量傳回服務器,現在可以瀏覽器里算完,只傳壓縮后的字節。6倍壓縮意味著帶寬成本打六折,或者同樣帶寬下多傳6倍數據。

      但限制也很硬。TurboQuant是在線算法,適合流式場景,不適合已經固化的海量索引。如果你的向量庫是靜態的、預先算好的,用傳統PQ(Product Quantization)或HNSW索引會更省。換句話說,這是為"邊來邊壓"設計的工具,不是萬能藥。

      build.zig.zon文件暴露了依賴:基于botirk38/turboquant的Zig實現,用golden-value tests保證字節級一致。測試命令是zig test -target aarch64-macos,跨平臺編譯的野心寫在配置里。

      Zig+WASM的組合為什么值得看

      選Zig而不是Rust或C++,是個值得品味的決定。Zig的編譯時計算和顯式內存控制,對WASM這種資源受限目標很友好。build腳本里bun run build:zig直接調Zig編譯器,再用wasm-opt做二進制優化,最后用bun+TypeScript打包——整個工具鏈沒有Webpack或Rollup的臃腫。

      relaxed SIMD的啟用需要顯式配置,Zig的@mulAdd內置函數正好映射到這條指令。對比Rust的std::simd,Zig的底層控制更直接,代價是安全邊界更薄。teamchong用golden-value tests兜底:同一組輸入,Zig原生輸出和WASM輸出逐字節比對。

      npm包的體積沒寫在README里,但嵌入base64編碼的WASM是常規操作。預估在100KB-300KB區間,對現代Web應用可接受,但移動端仍需斟酌。

      API設計顯露出產品經理思維:四個方法覆蓋90%場景,destroy()顯式釋放內存,避免WASM堆的泄漏焦慮。沒有暴露底層的投影矩陣,seed參數固定隨機性,降低誤用風險。

      GitHub頁面的4個Fork里,有一個是fork到本地后改target為x86_64的嘗試——社區已經開始魔改。但relaxed SIMD的指令集差異意味著,aarch64和x86_64的WASM二進制不能混用,這是移植時必須吞下的苦果。

      論文的distortion bound保證了量化誤差可控,但瀏覽器里的浮點行為本身就有平臺差異。teamchong的測試矩陣覆蓋了多少組合,README沒提。這是開源項目的常見誠實:核心功能verified,邊緣情況留待社區踩坑。

      如果向量搜索的延遲能從百毫秒壓到十毫秒,RAG應用的用戶體驗會跨過一道門檻。TurboQuant-WASM沒承諾這個,但它把Google Research的算法變成了npm install就能試的東西——中間隔著Zig編譯器、WASM SIMD規范和83倍加速的批量接口,這些細節堆起來,就是學術到工程的完整距離。

      下一個問題是:當你的用戶上傳第100萬張圖片時,瀏覽器里的在線量化,和服務器端的預建索引,哪個會先摸到天花板?

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      突然跳水!以色列,重大警告!

      突然跳水!以色列,重大警告!

      中國基金報
      2026-04-07 16:28:24
      4月7日突發!張雪峰妻子李麗倩正面回應:我不是博士,也不在河南

      4月7日突發!張雪峰妻子李麗倩正面回應:我不是博士,也不在河南

      行者聊官
      2026-04-07 19:07:17
      立即停用這3種“廚房神器”,中毒又致癌,很多家庭還在用!

      立即停用這3種“廚房神器”,中毒又致癌,很多家庭還在用!

      39健康網
      2026-04-07 20:02:51
      美國敢“踢”中國出SWIFT?那就強制人民幣買中國貨

      美國敢“踢”中國出SWIFT?那就強制人民幣買中國貨

      看看新聞Knews
      2026-04-07 00:42:06
      NCAA決賽:密歇根滅康大時隔37年第2冠 康大7進決賽首次丟冠

      NCAA決賽:密歇根滅康大時隔37年第2冠 康大7進決賽首次丟冠

      醉臥浮生
      2026-04-07 11:20:57
      潘石屹再預言未來樓市,前兩次已應驗,今明兩年或大概率也是對的

      潘石屹再預言未來樓市,前兩次已應驗,今明兩年或大概率也是對的

      專業聊房君
      2026-04-06 17:35:09
      150億美金歸零!以色列轟炸伊朗石化命脈,復產至少等兩年

      150億美金歸零!以色列轟炸伊朗石化命脈,復產至少等兩年

      滄海旅行家
      2026-04-06 14:55:31
      網傳“前國足教練米盧去世享年82歲”,米盧好友回應

      網傳“前國足教練米盧去世享年82歲”,米盧好友回應

      喜歡歷史的阿繁
      2026-04-07 17:15:57
      剛從蒙古國回來,說點不中聽的:蒙古國真實面目,可能讓你很意外

      剛從蒙古國回來,說點不中聽的:蒙古國真實面目,可能讓你很意外

      復轉這些年
      2026-04-06 22:24:11
      對湖人并非全是壞事,大將軍的話扎心了,東契奇這些年損失不小

      對湖人并非全是壞事,大將軍的話扎心了,東契奇這些年損失不小

      大飛說籃球
      2026-04-08 00:25:32
      27歲單親媽媽開直播,播著播著睡著了,醒來一看后臺直接傻眼了

      27歲單親媽媽開直播,播著播著睡著了,醒來一看后臺直接傻眼了

      小椰的奶奶
      2026-04-01 17:04:55
      廣州外賣騎手去年平均薪酬15萬,快遞員、貨車司機收入下降

      廣州外賣騎手去年平均薪酬15萬,快遞員、貨車司機收入下降

      南方都市報
      2026-04-07 18:12:09
      伊朗哈爾克島再次遭襲,傳出多次爆炸聲;該島承載伊朗90%原油出口,核心設施系美伊合資打造,位置獨一無二

      伊朗哈爾克島再次遭襲,傳出多次爆炸聲;該島承載伊朗90%原油出口,核心設施系美伊合資打造,位置獨一無二

      揚子晚報
      2026-04-07 19:35:06
      國防部正式將“臺獨首惡”賴清德,定為民族敗類!

      國防部正式將“臺獨首惡”賴清德,定為民族敗類!

      愿你余生安好嘴角帶笑
      2026-03-30 08:40:31
      隱藏38億年!人類首次捕捉到月球東方海,宇航員:完全超乎想象

      隱藏38億年!人類首次捕捉到月球東方海,宇航員:完全超乎想象

      大衛聊科技
      2026-04-07 12:57:55
      2500萬撬動23.5億!貝克漢姆,堪稱足壇史上最成功贏家!

      2500萬撬動23.5億!貝克漢姆,堪稱足壇史上最成功贏家!

      田先生籃球
      2026-04-06 23:18:31
      于東來談幸福沖上熱搜:100平房子+幾十萬存款,讓無數人破防了

      于東來談幸福沖上熱搜:100平房子+幾十萬存款,讓無數人破防了

      阿纂看事
      2026-04-07 14:47:48
      火箭截胡南蘇丹18歲天才,簽證禁令讓全家錯過選秀夜

      火箭截胡南蘇丹18歲天才,簽證禁令讓全家錯過選秀夜

      體育硬核說
      2026-04-07 15:41:37
      陳某某(女,45歲)駕車意外墜河,5人死亡,警方通報

      陳某某(女,45歲)駕車意外墜河,5人死亡,警方通報

      南方都市報
      2026-04-07 19:26:07
      特朗普好手段!一招假死試忠心強行鞏固政權,萬斯恐將失去信任?

      特朗普好手段!一招假死試忠心強行鞏固政權,萬斯恐將失去信任?

      収起了底線
      2026-04-08 01:58:04
      2026-04-08 03:12:49
      野生運營
      野生運營
      懂點產品,懂點AI,正在努力給平淡日子搞點新花樣。
      897文章數 10關注度
      往期回顧 全部

      科技要聞

      滿嘴謊言!OpenAI奧特曼黑料大起底

      頭條要聞

      特朗普:伊朗人愿為自由承受轟炸

      頭條要聞

      特朗普:伊朗人愿為自由承受轟炸

      體育要聞

      阿森納客戰葡體:哲凱賴什戰舊主,馬杜埃凱、厄德高首發

      娛樂要聞

      女首富陳麗華離世 被曝生前已分好遺產

      財經要聞

      10萬億財政轉移支付,被誰拿走了?

      汽車要聞

      不止是大 極狐首款MPV問道V9靜態體驗

      態度原創

      健康
      本地
      藝術
      公開課
      軍事航空

      干細胞抗衰4大誤區,90%的人都中招

      本地新聞

      跟著歌聲游安徽,聽古村回響

      藝術要聞

      深圳最慘地王復活?70億起拍,曾規劃中國第一高樓!

      公開課

      李玫瑾:為什么性格比能力更重要?

      軍事要聞

      美軍營救飛行員出動155架飛機

      無障礙瀏覽 進入關懷版