Optimizes ng Developer ang Kimi K3 upang matakbo sa 8GB RAM gamit ang Open-Source C Engine

iconChainthink
I-share
AI summary iconSummary
Isang pahayag ng proyekto ay naglalabas na may developer na pinabuti ang Kimi K3 upang magsagawa sa 8GB RAM gamit ang isang open-source na C99 inference engine. Tinawag na kimi-k3-in-c, ang solusyon ay nag-iwas sa mga dependency sa GPU at PyTorch, at gumagamit lamang ng CPU-based inference. Ito ay nagpapagana ng 16 sa 896 na mga expert bawat layer at nag-iimbak ng weights sa NVMe. Ang on-chain na balita ay nagtuturo sa 32.7-segundo na token time at 1.7TB na pangangailangan sa storage. Ang kasangkapan ay hindi pa handa para sa produksyon.

Mensahe ni ChainThink, Agosto 8, ayon sa impormasyon ng open-source project ng developer na kimi-k3-in-c, may developer na sinubukan na panaig ang Kimi K3 na may 2.78 trilyong parameter sa isang device na may 8GB lamang ng memorya.

Ang projekto ay may sukat na halos 176KB, isinulat sa pure C99, at hindi nakadepende sa GPU, CUDA, PyTorch o BLAS; maaari itong gawin ang model inference sa pamamagitan ng CPU.

Ginagamit nito ang MoE architecture ng Kimi K3, kung saan ang bawat layer ay nagpapagana ng 16 sa 896 na mga eksperto, kaya hindi kailangang i-load ang buong 1.56TB na weights ng model sa memorya; sa halip, ang karamihan sa weights ng mga eksperto ay naka-store sa NVMe hard drive at binabasa sa real-time batay sa pangangailangan ng inference.

Kasalukuyang may malinaw na limitasyon sa performance ang solusyon na ito: sa mode na 8GB na memorya, kailangan ng humigit-kumulang 32.7 segundo para makagawa ng isang token, at kailangan ng malapit sa 1.7TB na espasyo sa mabilis na storage.

Sinabi ng mga developer na mas malapit ang scheme sa eksperimentong pag-aaral tungkol sa pag-optimize ng infrastruktura para sa inference ng malalaking modelo at hindi pa may halagang gamitin sa produksyon.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.