Akopọ
Kaṣe KV n tọju bọtini ati awọn oluyipada iye ti transformer ti ṣe iṣiro tẹlẹ fun awọn ami iṣaaju, nitorinaa ko ni lati tun ṣe iṣiro wọn fun gbogbo ọrọ tuntun ti o ṣe. O jẹ idi ti o tobi julo ti iran ọrọ jẹ iyara - ati ohun akọkọ ti njẹ iranti GPU rẹ lakoko awọn ibaraẹnisọrọ gigun.
Kaṣe KV jẹ apakan ti akopọ ede-AI ti a lo lati ka, ṣe ipilẹṣẹ, ṣe lẹtọ, ati yi ọrọ ati ọrọ pada ni iwọn.
Jin Dive
Awọn ayirapada ṣe agbejade ọrọ ami kan ni akoko kan, ati pe ipele akiyesi ami tuntun kọọkan nilo lati ṣe afiwe si gbogbo ami ami iṣaaju. Ilana akiyesi yi ami-ami kọọkan pada si ibeere, bọtini, ati fekito iye. Laisi caching, ṣiṣẹda nọmba ami ami 1,000 yoo tumọ si awọn bọtini atunto ati awọn iye fun gbogbo awọn ami ami 999 iṣaaju ni gbogbo igbesẹ - kuadiratiki, iṣẹ agbin. Kaṣe KV naa ṣafipamọ bọtini wọnyẹn ati awọn olutọpa iye lẹhin ti wọn ṣe iṣiro akọkọ ati tun lo wọn, nitorinaa igbesẹ tuntun kọọkan nikan ṣe iṣiro awọn adaṣe fun ami tuntun tuntun nikan ati pe o wa lori kaṣe ti o fipamọ. Eyi dinku iye owo-ami-iwọn lati iwọn pẹlu gigun ọkọọkan si aijọju ibakan. Iṣowo-pipa jẹ iranti: kaṣe naa dagba ni laini pẹlu ipari ọrọ-ọrọ, nọmba awọn fẹlẹfẹlẹ, ati awọn ori akiyesi, nigbagbogbo di olumulo iranti ti o ga julọ ni iṣẹ-ọrọ-gun.
Imọ-imọ-ẹrọ
Lakoko ipele 'ṣaaju' awoṣe naa ṣe ilana gbogbo itọsi ati kun kaṣe naa; lakoko 'decode' o ṣafikun K/V ami kan fun igbesẹ kan ati tun pada. Iwọn iwọn kaṣe bii 2 (K ati V) × fẹlẹfẹlẹ × awọn ori × ori_dim × ọkọọkan_ipari × ipele, ni pipe ti o yan. Lati tamu eyi, awọn awoṣe ode oni lo ibeere akojọpọ tabi ifarabalẹ ibeere pupọ lati pin awọn bọtini/awọn iye kọja awọn ori, ati awọn eto ṣiṣe bi vLLM lo PagedAttention lati pin kaṣe ni awọn bulọọki ti kii ṣe contiguous, gige pipin ati egbin.
Titunto si KV kaṣe
Kaṣe KV n tọju bọtini ati awọn oluyipada iye ti transformer ti ṣe iṣiro tẹlẹ fun awọn ami iṣaaju, nitorinaa ko ni lati tun ṣe iṣiro wọn fun gbogbo ọrọ tuntun ti o ṣe. O jẹ idi ti o tobi julo ti iran ọrọ jẹ iyara - ati ohun akọkọ ti njẹ iranti GPU rẹ lakoko awọn ibaraẹnisọrọ gigun. Kaṣe KV jẹ apakan ti akopọ ede-AI ti a lo lati ka, ṣe ipilẹṣẹ, ṣe lẹtọ, ati yi ọrọ ati ọrọ pada ni iwọn. Lati kọ oye ti o jinlẹ, tọju KV Cache bi awoṣe iṣẹ, kii ṣe ẹya ẹyọkan: ṣalaye awọn abajade ti o fẹ, ṣe alaye awọn arosọ, ati lọtọ ohun ti eto le ṣe ni igbẹkẹle lati ohun ti o tun nilo idajọ amoye.
Ni iṣe, awọn ẹgbẹ ti o lagbara ni lilo awọn itọsi apẹrẹ Kaṣe KV, imupadabọ, ati atunyẹwo awọn losiwajulosehin bi eto ibaraẹnisọrọ iṣọpọ kan. Wọn ṣe akọsilẹ awọn ibeere aṣeyọri ti o fojuhan, idanwo lodi si data ojulowo ati ṣiṣan iṣẹ, ati atunbere ti o da lori awọn ilana ikuna ti a ṣakiyesi dipo awọn bori ala-akoko kan. Eyi ni ibiti oye imọ-jinlẹ yipada si agbara ti o tọ kọja ọja, eto imulo, ati awọn iṣẹ ṣiṣe.
Ṣiṣan iṣẹ ede le gbe ni iyara laisi irubọ aitasera. Ni akoko kanna, awọn otitọ hallucinated le tẹ awọn ijabọ laiparuwo, awọn ṣiṣan atilẹyin, tabi awọn abajade iwadii. Ọna resilient julọ julọ ni lati darapọ iyara idanwo pẹlu ibawi ijọba: ṣiṣe awọn awakọ awakọ, mu ẹri mu, ṣe atẹjade awọn iwe ipinnu, ati imudojuiwọn awọn aabo nigbagbogbo bi ihuwasi awoṣe, awọn ireti olumulo, ati awọn ibeere ilana ti dagbasoke.
Ipa Ilana
Ṣiṣan iṣẹ ede le gbe ni iyara laisi irubọ aitasera.
Ṣiṣan iṣẹ ede le gbe ni iyara laisi irubọ aitasera. Ni awọn imuṣiṣẹ ti o ni agbara giga, eyi ni a tumọ si awọn ofin iṣiṣẹ wiwọn, awọn aala nini, ati awọn ilana atunyẹwo loorekoore ki awọn ẹgbẹ le ṣe iwọn igbẹkẹle dipo iwọn aibikita.
O faagun iraye si kọja awọn ede ati awọn aza ibaraẹnisọrọ.
O faagun iraye si kọja awọn ede ati awọn aza ibaraẹnisọrọ. Ni awọn imuṣiṣẹ ti o ni agbara giga, eyi ni a tumọ si awọn ofin iṣiṣẹ wiwọn, awọn aala nini, ati awọn ilana atunyẹwo loorekoore ki awọn ẹgbẹ le ṣe iwọn igbẹkẹle dipo iwọn aibikita.
Awọn ẹgbẹ le lo akoko diẹ sii lori idajọ lakoko ti adaṣe n kapa atunwi.
Awọn ẹgbẹ le lo akoko diẹ sii lori idajọ lakoko ti adaṣe n kapa atunwi. Ni awọn imuṣiṣẹ ti o ni agbara giga, eyi ni a tumọ si awọn ofin iṣiṣẹ wiwọn, awọn aala nini, ati awọn ilana atunyẹwo loorekoore ki awọn ẹgbẹ le ṣe iwọn igbẹkẹle dipo iwọn aibikita.
Real-World imuse
Yiyara awọn idahun chatbot nipa lilo awọn bọtini ti a fipamọ / awọn iye lati inu itan-akọọlẹ ibaraẹnisọrọ dipo ṣiṣatunṣe rẹ ni titan kọọkan.
Caching ìpele ti o pin kaṣe fun ọna eto gigun kọja ọpọlọpọ awọn olumulo, gige idiyele ati lairi.
Ifarabalẹ vLLM Paged ti n ṣakoso kaṣe KV ni awọn bulọọki lati ṣe iranṣẹ ọpọlọpọ awọn ibeere nigbakanna lori GPU kan daradara.
Didiwọn kaṣe KV si isunmọ konge lati baamu awọn aaye to gun sinu iranti GPU to lopin.
Awọn Ilana imuse
Kaṣe KV ni iṣe
Yiyara awọn idahun chatbot nipa lilo awọn bọtini ti a fipamọ / awọn iye lati inu itan-akọọlẹ ibaraẹnisọrọ dipo ṣiṣatunṣe rẹ ni titan kọọkan.
Iyara awọn idahun chatbot nipasẹ lilo awọn bọtini ipamọ / awọn iye lati inu itan-akọọlẹ ibaraẹnisọrọ dipo ṣiṣiṣẹsẹhin rẹ titan kọọkan Awọn ẹgbẹ nigbagbogbo gba awọn abajade to dara julọ nigbati wọn ṣalaye awọn ilodi didara ni iwaju, tọju ọna imudara eniyan fun awọn ọran eti, ati tọpa mejeeji awọn anfani iṣelọpọ ati awọn idiyele aṣiṣe lori akoko.
Kaṣe KV ni iṣe
Caching ìpele ti o pin kaṣe fun ọna eto gigun kọja ọpọlọpọ awọn olumulo, gige idiyele ati lairi.
Caching prefix ti o pin kaṣe fun ọna eto gigun kọja ọpọlọpọ awọn olumulo, gige idiyele ati awọn ẹgbẹ airi nigbagbogbo gba awọn abajade to dara julọ nigbati wọn ṣalaye awọn ilodi didara ni iwaju, tọju ọna imudara eniyan fun awọn ọran eti, ati tọpa mejeeji awọn anfani iṣelọpọ ati awọn idiyele aṣiṣe ni akoko pupọ.
Kaṣe KV ni iṣe
Ifarabalẹ vLLM Paged ti n ṣakoso kaṣe KV ni awọn bulọọki lati ṣe iranṣẹ ọpọlọpọ awọn ibeere nigbakanna lori GPU kan daradara.
Ifojusi oju-iwe vLLM ti n ṣakoso kaṣe KV ni awọn bulọọki lati ṣe iranṣẹ ọpọlọpọ awọn ibeere nigbakanna lori GPU daradara Awọn ẹgbẹ nigbagbogbo gba awọn abajade to dara julọ nigbati wọn ṣalaye awọn ilodi didara ni iwaju, tọju ọna igbega eniyan fun awọn ọran eti, ati tọpa awọn anfani iṣelọpọ mejeeji ati awọn idiyele aṣiṣe lori akoko.
Kaṣe KV ni iṣe
Didiwọn kaṣe KV si isunmọ konge lati baamu awọn aaye to gun sinu iranti GPU to lopin.
Didiwọn kaṣe KV lati dinku konge lati baamu awọn aaye to gun sinu awọn ẹgbẹ iranti GPU ti o lopin nigbagbogbo gba awọn abajade to dara julọ nigbati wọn ṣalaye awọn ilodi didara ni iwaju, tọju ọna igbega eniyan fun awọn ọran eti, ati tọpa awọn anfani iṣelọpọ mejeeji ati awọn idiyele aṣiṣe lori akoko.
Awọn ewu & Awọn ọna iṣọ
Awọn otitọ ti a sọ di mimọ le tẹ awọn ijabọ sii ni idakẹjẹ, awọn ṣiṣan atilẹyin, tabi awọn abajade iwadii.
Ifamọ kiakia le ṣẹda awọn abajade aisedede kọja awọn ibeere ti o jọra.
Awọn data ọrọ ifarabalẹ le farahan ti awọn idari wiwọle ko lagbara.
Ilana Ilana imuse
Ṣetumo ọna kika iṣẹjade, ohun orin, ati awọn iṣedede didara ṣaaju ṣiṣejade.
Ṣetumo ọna kika iṣẹjade, ohun orin, ati awọn iṣedede didara ṣaaju ṣiṣejade. Ṣe itọju igbesẹ kọọkan bi ẹnu-ọna ẹri: ti awọn ibeere ko ba ni ibamu, daduro yiyọ kuro, pa aafo naa, ati lẹhinna faagun lilo.
Awọn idahun ilẹ pẹlu awọn orisun ti o gbẹkẹle nigbakugba ti deede ba ṣe pataki.
Awọn idahun ilẹ pẹlu awọn orisun ti o gbẹkẹle nigbakugba ti deede ba ṣe pataki. Ṣe itọju igbesẹ kọọkan bi ẹnu-ọna ẹri: ti awọn ibeere ko ba ni ibamu, daduro yiyọ kuro, pa aafo naa, ati lẹhinna faagun lilo.
Jeki aaye ayẹwo atunyẹwo eniyan fun awọn abajade ti o ga julọ.
Jeki aaye ayẹwo atunyẹwo eniyan fun awọn abajade ti o ga julọ. Ṣe itọju igbesẹ kọọkan bi ẹnu-ọna ẹri: ti awọn ibeere ko ba ni ibamu, daduro yiyọ kuro, pa aafo naa, ati lẹhinna faagun lilo.
Tọpinpin awọn ilana ikuna ati tunṣe awọn itọsi tabi ṣiṣan iṣẹ nigbagbogbo.
Tọpinpin awọn ilana ikuna ati tunṣe awọn itọsi tabi ṣiṣan iṣẹ nigbagbogbo. Ṣe itọju igbesẹ kọọkan bi ẹnu-ọna ẹri: ti awọn ibeere ko ba ni ibamu, daduro yiyọ kuro, pa aafo naa, ati lẹhinna faagun lilo.