InayofuataMwongozo unaofuata
Uboreshaji wa Akiba ya KV
Kiufundi
Lugha AI MWONGOZO
Kache ya KV huhifadhi vidhibiti vya ufunguo na thamani ambayo transfoma tayari imekusanya tokeni za hapo awali, kwa hivyo sio lazima kuzirudisha kwa kila neno jipya linalotoa.
Sikiliza mwongozo huuInaonyeshwa na AI · ~2 min
It is the single biggest reason text generation is fast — and the main thing eating your GPU memory during long conversations.
Transfoma hutengeneza maandishi tokeni moja kwa wakati mmoja, na kila safu ya tahadhari ya tokeni mpya inahitaji kulinganisha dhidi ya kila tokeni iliyotangulia. Utaratibu wa umakini hugeuza kila ishara kuwa hoja, ufunguo, na vekta ya thamani. Bila kuakibisha, kutengeneza nambari ya tokeni 1,000 kungemaanisha kukokotoa tena funguo na thamani kwa tokeni zote 999 za awali kwa kila hatua - kazi ya mara nne, ya ubadhirifu. Akiba ya KV huhifadhi vekta hizo za ufunguo na thamani baada ya kukokotwa kwanza na kuzitumia tena, kwa hivyo kila hatua mpya hukusanya vekta pekee kwa tokeni mpya zaidi na kuhudhuria kwenye akiba iliyohifadhiwa. Hii hupunguza gharama ya kila tokeni kutoka kuongeza urefu wa mfuatano hadi takriban mara kwa mara. Ubadilishanaji ni kumbukumbu: kashe hukua sawia na urefu wa muktadha, idadi ya tabaka, na vichwa vya umakini, mara nyingi huwa mtumiaji mkuu wa kumbukumbu katika huduma ya muktadha mrefu.
Kuharakisha majibu ya chatbot kwa kutumia tena vitufe/thamani zilizoakibishwa kutoka kwa historia ya mazungumzo badala ya kuyachakata tena kila zamu.
Uakibishaji wa kiambishi awali ambao unashiriki akiba kwa kidokezo cha mfumo mrefu kwa watumiaji wengi, kupunguza gharama na muda wa kusubiri.
PagedAttention ya vLLM inayosimamia akiba ya KV kwenye vizuizi ili kuhudumia maombi mengi ya wakati mmoja kwenye GPU moja kwa ufanisi.
Kuhesabu akiba ya KV ili kupunguza usahihi ili kutoshea miktadha mirefu kwenye kumbukumbu ndogo ya GPU.
Madirisha ya muktadha yanapoenea hadi mamia ya maelfu ya ishara, kashe ya KV inakuwa kizuizi kikuu, kwa hivyo uvumbuzi ni mkali: ujanibishaji wa akiba hadi biti 8 au 4, sera za uondoaji ambazo hupunguza ishara za umuhimu wa chini, kushiriki kiambishi awali cha ombi tofauti, na kupakua kwa CPU au diski. Mabadiliko ya usanifu kama vile umakini wa fiche wa vichwa vingi hubana kache yenyewe. Tarajia uundaji mwenza unaoendelea wa anuwai za umakini na mifumo ya kumbukumbu inayolenga kutoa muktadha mrefu sana kwa bei nafuu na kwa uboreshaji wa juu.
Jarida halali
Hadithi tatu za AI zilizothibitishwa kila asubuhi ya wiki, zimetengenezwa kwa Kiingereza rahisi. Bila malipo daima, hakuna matangazo.
Barua pepe moja kila siku ya wiki. Jiondoe kwa bonyeza moja. Hatutauza au kushiriki anwani yako.
Jijaribu mwenyewe
Maoni ya haraka juu ya kila jibu, na cheti kinachoweza kushirikishwa na kitambulisho kinachoweza kuthibitishwa baada ya kupita kozi.
Changia elimu ya AI bila malipo. AI Understanding ni 501(c)(3) isiyo na faida — hakuna matangazo, hakuna kizuizi cha malipo, daima. Toa mchango
Kache ya KV huhifadhi vidhibiti vya ufunguo na thamani ambayo transfoma tayari imekusanya tokeni za hapo awali, kwa hivyo sio lazima kuzirudisha kwa kila neno jipya linalotoa. Ndiyo sababu kubwa zaidi uundaji wa maandishi ni wa haraka - na jambo kuu ni kula kumbukumbu yako ya GPU wakati wa mazungumzo marefu.
Akiba ya KV hushikilia vidhibiti vya ufunguo na thamani kutoka kwa tokeni za awali ili uangalifu uweze kuzitumia tena badala ya kukokotoa tena.
The cache reuses keys and values computed for earlier tokens instead of rebuilding them at every decode step. The new query still attends over cached positions, so attention work and cache memory continue to grow with context length.
Akiba hukua na urefu wa mfuatano, safu, na vichwa, mara nyingi huwa mtumiaji mkuu wa kumbukumbu ya GPU katika huduma ya muktadha mrefu.
Hoja ya vikundi na umakini wa maswali mengi huruhusu vichwa vya hoja nyingi kushiriki seti chache za funguo/thamani, na kupunguza akiba kwa kiasi kikubwa.
Kujaza mapema hujaza akiba na K/V ya kidokezo; kusimbua kunaongeza tokeni moja mpya ya K/V kila hatua na kushikilia tena kache.
Endelea kujifunza
Miongozo zaidi imechaguliwa kwa mada hii
InayofuataMwongozo unaofuata
Uboreshaji wa Akiba ya KV
Kiufundi