Ulimi lwe-AI GUIDE

I-Lookhead Decoding

Ukukhipha amakhodi ku-Lookhead kusheshisa ukukhiqizwa kwe-LLM ngaphandle kwanoma iyiphi imodeli yokusalungiswa eyengeziwe ngokuqagela nokuqinisekisa amathokheni amaningi esikhathi esizayo ngokuhambisana kusetshenziswa ama-n-grams imodeli ewakhiqizayo ngokuhamba kwesikhathi.

Uhlolojikelele

Ukukhipha amakhodi ku-Lookhead kusheshisa ukukhiqizwa kwe-LLM ngaphandle kwanoma iyiphi imodeli yokusalungiswa eyengeziwe ngokuqagela nokuqinisekisa amathokheni amaningi esikhathi esizayo ngokuhambisana kusetshenziswa ama-n-grams imodeli ewakhiqizayo ngokuhamba kwesikhathi. Yephula umthetho oqinile wethokheni eyodwa-ngesikhathi.

I-Lookhead Decoding iyingxenye yesitaki solimi-AI esisetshenziselwa ukufunda, ukukhiqiza, ukuhlukanisa, nokuguqula umbhalo nenkulumo ngezinga.

I-Deep Dive

Okwethulwa abacwaningi e-UC Berkeley ngo-2023, ukuqoshwa kwe- lookahead kusheshisa ukuqagela kusetshenziswa imodeli eqondiwe ngokwayo - ayikho imodeli yesibili futhi akukho kuqeqeshwa okusizayo. Ihlela kabusha isizukulwane njengokuxazulula isistimu yezibalo ezingaqondile kusetshenziswa indlela ehambisanayo ebizwa ngokuthi i-Jacobi iteration. Esinyathelweni ngasinye imodeli isebenzisa amagatsha amabili ngesikhathi esisodwa: igatsha 'lokubheka' elihluza ukuqagela kwezikhundla ezimbalwa zamathokheni esikhathi esizayo ngokuhambisana, kanye negatsha 'lokuqinisekisa' elihlola ama-n-gram athembisayo wamathokheni amaningi aqoqwe echibini. Ama-n-gram aqinisekisiwe imodeli evumelana nawo azinikele ngesikhathi esisodwa, ngakho-ke amathokheni amaningi angamukelwa ngesinyathelo ngasinye. Ngenxa yokuthi incike kuphela ekudluleleni phambili kwemodeli, okukhiphayo kuhlala kuyilokho kanye ukuqoshwa okuhahayo noma okuyisampula okungakhiqiza, kuyilapho kunciphisa inani lezinyathelo ezilandelanayo ezidingekayo.

I-Technical Insight

Umbono oyinhloko uboleka i-Jacobi/Gauss-Seidel iphuzu elingaguquki iteration: i-autoregressive decoding ithathwa njengokuthola indawo egxilile yemephu yemodeli efasiteleni lamathokheni esikhathi esizayo. Ukuqagela okuhambisanayo kulungiswa ngokuphindaphindiwe, futhi i-n-gram pool igcina ukulandelana kwamathokheni okubonakalayo okubonwa phakathi nalokhu kuphindaphinda. Ukuqinisekisa kuqinisekisa ukuthi noma iyiphi i-n-gram efakwe kunqolobane ifana nokuphumayo okulandelayo kwemodeli, okuvumela amathokheni amaningana ukuthi aqhubekele phambili ngephasi eyodwa ngaphandle kwenethiwekhi ehlukile yokusalungiswa.

I-Mastering Lookahead Decoding

Ukukhipha amakhodi ku-Lookhead kusheshisa ukukhiqizwa kwe-LLM ngaphandle kwanoma iyiphi imodeli yokusalungiswa eyengeziwe ngokuqagela nokuqinisekisa amathokheni amaningi esikhathi esizayo ngokuhambisana kusetshenziswa ama-n-grams imodeli ewakhiqizayo ngokuhamba kwesikhathi. Yephula umthetho oqinile wethokheni eyodwa-ngesikhathi. I-Lookhead Decoding iyingxenye yesitaki solimi-AI esisetshenziselwa ukufunda, ukukhiqiza, ukuhlukanisa, nokuguqula umbhalo nenkulumo ngezinga. Ukuze wakhe ukuqonda okujulile, phatha i-Lookhead Decoding njengemodeli yokusebenza, hhayi isici esisodwa: chaza imiphumela efiselekayo, ucacise ukucabanga, futhi uhlukanise lokho uhlelo olungakwenza ngokwethembeka kulokho okusadinga ukwahlulela kochwepheshe.

Empeleni, amaqembu aqinile asebenzisa imiyalo yedizayini ye-Lookhead Decoding, ukubuyisa, nokubuyekeza amalophu njengohlelo olulodwa lokuxhumana oludidiyelwe. Babhala imibandela yempumelelo ecacile, ukuhlola okuqhathaniswa nedatha engokoqobo nokugeleza komsebenzi, futhi baphindaphinde ngokusekelwe kumaphethini okuhluleka aqashiwe esikhundleni sokuwina kwebhentshimakhi yesikhathi esisodwa. Yilapho ukuqonda kwethiyori kuguquka kube amandla ahlala njalo kuwo wonke umkhiqizo, inqubomgomo, kanye nokusebenza.

Ukugeleza komsebenzi wolimi kungahamba ngokushesha ngaphandle kokudela ukuvumelana. Ngesikhathi esifanayo, amaqiniso Akhohliwe angafaka imibiko buthule, ukugeleza kosekelo, noma imiphumela yocwaningo. Indlela eqine kakhulu iwukuhlanganisa isivinini sokuhlola nesiyalo sokuphatha: qhuba abashayeli bezindiza, bamba ubufakazi, ushicilele amalogi ezinqumo, futhi ubuyekeze izivikelo ngokuqhubekayo njengoba imodeli yokuziphatha, okulindelwe ngabasebenzisi, kanye nezimfuneko zokulawula zishintsha.

I-Strategic Impact

Ukugeleza komsebenzi wolimi kungahamba ngokushesha ngaphandle kokudela ukuvumelana.

Ukugeleza komsebenzi wolimi kungahamba ngokushesha ngaphandle kokudela ukuvumelana. Ekusetshenzisweni kwekhwalithi ephezulu, lokhu kuhunyushwa emithethweni yokusebenza elinganisekayo, imingcele yobunikazi, nemikhuba yokubuyekeza ephindelelayo ukuze amaqembu akwazi ukukala ukuzethemba esikhundleni sokukala ukungaqondakali.

Yandisa ukufinyelela kuzo zonke izilimi nezitayela zokuxhumana.

Yandisa ukufinyelela kuzo zonke izilimi nezitayela zokuxhumana. Ekusetshenzisweni kwekhwalithi ephezulu, lokhu kuhunyushwa emithethweni yokusebenza elinganisekayo, imingcele yobunikazi, nemikhuba yokubuyekeza ephindelelayo ukuze amaqembu akwazi ukukala ukuzethemba esikhundleni sokukala ukungaqondakali.

Amaqembu angachitha isikhathi esiningi ekwahluleleni kuyilapho i-automation isingatha impinda.

Amaqembu angachitha isikhathi esiningi ekwahluleleni kuyilapho i-automation isingatha impinda. Ekusetshenzisweni kwekhwalithi ephezulu, lokhu kuhunyushwa emithethweni yokusebenza elinganisekayo, imingcele yobunikazi, nemikhuba yokubuyekeza ephindelelayo ukuze amaqembu akwazi ukukala ukuzethemba esikhundleni sokukala ukungaqondakali.

Ikusasa Lokuqoshwa Kwe-Lookhead

Ukukhipha amakhodi okubheka phambili kuyathandeka ngoba akudingi imodeli eyengeziwe ukuqeqesha, ukuphakela, noma ukugcina enkumbulweni - ukunciphisa ukutholwa kwabasingathi. Lindela ukuhlanganiswa kuzinhlaka ezinikezayo ezengeziwe nezinhlanganisela nokuqagela okuqagelayo kanye nokulungiselelwa kwe-KV-cache. Ucwaningo lulungisa osayizi bamafasitela kanye nokuphathwa kwephuli ye-n-gram yemithwalo yemisebenzi ehlukene, kanye nokuhlola ukuthi isu likala kanjani ngomongo obude kanye nokusetshenziswa okuhlanganisiwe lapho ikhompuyutha ye-GPU ingasetshenziswa kancane.

Ukuqaliswa Komhlaba Wangempela

Ukuzibamba ngokwakho imodeli evulekile efana ne-Llama noma i-Vicuna ene-latency esheshayo ngaphandle kokuqeqeshwa noma ukulayisha noma iyiphi imodeli eyisizayo yokusalungiswa.

Ukunciphisa inani lezinyathelo zokukhipha amakhodi ezilandelanayo zokukhiqiza uhlobo olude njengezindatshana noma ikhodi, lapho ama-flop amaningi kodwa izinyathelo ziyibhodlela.

Ukuhlanganiswa kumalabhulali we-inference (ukukhishwa kwangempela kuthumele ukuqaliswa okuhambisana ne-FlashAttention) ukuze kukhuliswe ukuphuma kuma-GPU akhona.

Ukusheshisa ukusetshenziswa kwenqwaba ku-hardware engasetshenziswa kancane ngokuhweba ikhompuyutha eyengeziwe ehambisanayo ukuze uthole amamodeli ambalwa alandelanayo okudlula.

Amaphethini Okusebenzisa

I-Lookhead Decoding in practice

Ukuzibamba ngokwakho imodeli evulekile efana ne-Llama noma i-Vicuna ene-latency esheshayo ngaphandle kokuqeqeshwa noma ukulayisha noma iyiphi imodeli eyisizayo yokusalungiswa.

Ukuzibambela mathupha imodeli evulekile efana ne-Llama noma i-Vicuna ebambezeleka ngokushesha ngaphandle kokuqeqeshwa noma ukulayisha noma iyiphi imodeli eyinsiza yokusalungiswa Amaqembu ngokuvamile athola imiphumela engcono uma echaza imingcele yekhwalithi ngaphambili, agcina indlela yokukhuphuka komuntu yamakesi asemaphethelweni, futhi alandelele kokubili izinzuzo zokukhiqiza nezindleko zamaphutha ngokuhamba kwesikhathi.

I-Lookhead Decoding in practice

Ukunciphisa inani lezinyathelo zokukhipha amakhodi ezilandelanayo zokukhiqiza uhlobo olude njengezindatshana noma ikhodi, lapho ama-flop amaningi kodwa izinyathelo ziyibhodlela.

Ukunciphisa inani lezinyathelo zokukhipha amakhodi ezilandelanayo zokukhiqiza amafomu esikhathi eside njengezindatshana noma ikhodi, lapho ama-flop eningi kodwa izinyathelo ziyibhodlela Amaqembu ngokuvamile athola imiphumela engcono lapho echaza imingcele yekhwalithi ngaphambili, agcine indlela yokukhuphuka komuntu yamakesi asemaphethelweni, futhi alandelele kokubili izinzuzo zokukhiqiza nezindleko zamaphutha ngokuhamba kwesikhathi.

I-Lookhead Decoding in practice

Ukuhlanganiswa kumalabhulali we-inference (ukukhishwa kwangempela kuthumele ukuqaliswa okuhambisana ne-FlashAttention) ukuze kukhuliswe ukuphuma kuma-GPU akhona.

Ukuhlanganiswa kwemitapo yolwazi (ukukhishwa kwangempela kuthumele ukuqaliswa okuhambisana ne-FlashAttention) ukuze kuthuthukiswe ukusebenza kwamaQembu e-GPUs akhona ngokuvamile athola imiphumela engcono uma echaza imikhawulo yekhwalithi ngaphambili, agcine indlela yokukhuphuka yomuntu yamacala asemaphethelweni, futhi alandelele kokubili izinzuzo zokukhiqiza nezindleko zamaphutha ngokuhamba kwesikhathi.

I-Lookhead Decoding in practice

Ukusheshisa ukusetshenziswa kwenqwaba ku-hardware engasetshenziswa kancane ngokuhweba ikhompuyutha eyengeziwe ehambisanayo ukuze uthole amamodeli ambalwa alandelanayo okudlula.

Ukusheshisa ukusebenza kweqoqo kuma-hardware angasetshenziswa kancane ngokuhweba ikhompuyutha eyengeziwe ehambisanayo ukuze uthole amaphasi amamodeli alandelanayo ambalwa Amathimba ngokuvamile athola imiphumela engcono uma echaza ikhwalithi ephezulu ngaphambili, egcina indlela yokukhuphuka yomuntu yamakesi asemaphethelweni, futhi alandelele kokubili izinzuzo zokukhiqiza nezindleko zamaphutha ngokuhamba kwesikhathi.

Izingozi & Guardrails

!

Amaqiniso akhonjiwe angafaka ngokuthula imibiko, ukugeleza kosekelo, noma imiphumela yocwaningo.

!

Ukuzwela okusheshayo kungadala imiphumela engahambisani kuzo zonke izicelo ezifanayo.

!

Idatha yombhalo ebucayi ingase idalulwe uma izilawuli zokufinyelela zibuthakathaka.

Ukuqalisa Umhlahlandlela

1

Chaza ifomethi yokuphumayo, ithoni, namazinga wekhwalithi ngaphambi kokukhishwa.

Chaza ifomethi yokuphumayo, ithoni, namazinga wekhwalithi ngaphambi kokukhishwa. Phatha isinyathelo ngasinye njengesango lobufakazi: uma imibandela ingafinyelelwa, misa ukukhishwa, vala igebe, bese unweba ukusetshenziswa.

2

Izimpendulo eziyisisekelo ngemithombo ethembekile noma nini lapho ukunemba kubalulekile.

Izimpendulo eziyisisekelo ngemithombo ethembekile noma nini lapho ukunemba kubalulekile. Phatha isinyathelo ngasinye njengesango lobufakazi: uma imibandela ingafinyelelwa, misa ukukhishwa, vala igebe, bese unweba ukusetshenziswa.

3

Gcina indawo yokuhlola isibuyekezo somuntu ukuze uthole imiphumela ephezulu.

Gcina indawo yokuhlola isibuyekezo somuntu ukuze uthole imiphumela ephezulu. Phatha isinyathelo ngasinye njengesango lobufakazi: uma imibandela ingafinyelelwa, misa ukukhishwa, vala igebe, bese unweba ukusetshenziswa.

4

Landela amaphethini okuhluleka futhi uqeqeshe kabusha imiyalo noma ukuhamba komsebenzi njalo.

Landela amaphethini okuhluleka futhi uqeqeshe kabusha imiyalo noma ukuhamba komsebenzi njalo. Phatha isinyathelo ngasinye njengesango lobufakazi: uma imibandela ingafinyelelwa, misa ukukhishwa, vala igebe, bese unweba ukusetshenziswa.

Qhubeka Uhlole