Ubuyobozi bwa tekiniki

Urupapuro Icyitonderwa na vLLM

Urupapuro rwitonderwa nubuhanga bwo kwibuka-bubika ububiko bwururimi rwibanze rwitondewe mubice bito byongera gukoreshwa aho kuba igice kinini gihuza.

Incamake

Urupapuro rwitonderwa nubuhanga bwo kwibuka-bubika ububiko bwururimi rwibanze rwitondewe mubice bito byongera gukoreshwa aho kuba igice kinini gihuza. Iha imbaraga vLLM, ifungura-isoko itanga moteri yongerera imbaraga kuburyo bwinshi ibyifuzo GPU imwe ishobora gukora.

Urupapuro rwitonderwa na vLLM ni tekinoroji yubaka tekinike igira ingaruka kumiterere yicyitegererezo, igiciro cyibikorwa remezo, ubukererwe, no kwizerwa mubipimo.

Kwibira cyane

Iyo imvugo yindimi itanga inyandiko, igumana 'KV cache' (urufunguzo nagaciro kerekana agaciro) kuri buri kimenyetso yabonye kugirango ikimenyetso gikurikira gishobora kwitabira imiterere yuzuye. Ubusanzwe buri cyifuzo cyabitswe icyapa kinini gihuza ububiko bwa GPU gifite ubunini buringaniye bushoboka, butakaza amafaranga menshi mugihe ibyakurikiranye byari bigufi cyangwa bitandukanye muburebure. Urupapuro rwitonderwa, rwatangijwe mu mpapuro za 2023 vLLM zivuye muri UC Berkeley, rutira igitekerezo cyo kwibuka ububiko bwa paji kuva muri sisitemu y'imikorere: igabanya cache cache mubice binini byagenwe bishobora gutura ahantu hose mububiko kandi bigatangwa kubisabwa. Imbonerahamwe yerekana ikarita yerekana ibimenyetso byerekana ibimenyetso bifatika. Ibi hafi gukuraho ibice byo kwibuka hanyuma bikareka guhagarika bigasangirwa, kurugero rwibisubizo byinshi bivuye kumurongo umwe.

Ubushishozi

Ubwihisho bwa KV bugabanijwemo impapuro zingana, buriwese afite urufunguzo nagaciro kumubare wibimenyetso. Imbonerahamwe ikurikiranye yerekana ikarita yerekana imyanya yumwanya wurupapuro rwumubiri, bityo cache ikurikiranye ntigomba guhuzwa. Kuberako imbanzirizamushinga imwe (sisitemu isangiwe, cyangwa amashami ashakisha amashami) irashobora kwerekana urupapuro rumwe rwumubiri ukoresheje kopi-yandika, kwibuka bikoreshwa aho kubigana, kumenagura imyanda kuva hejuru ya 60% kugeza kuri bike ku ijana.

Kumenya Urupapuro Icyitonderwa na vLLM

Urupapuro rwitonderwa nubuhanga bwo kwibuka-bubika ububiko bwururimi rwibanze rwitondewe mubice bito byongera gukoreshwa aho kuba igice kinini gihuza. Iha imbaraga vLLM, ifungura-isoko itanga moteri yongerera imbaraga kuburyo bwinshi ibyifuzo GPU imwe ishobora gukora. Urupapuro rwitonderwa na vLLM ni tekinoroji yubaka tekinike igira ingaruka kumiterere yicyitegererezo, igiciro cyibikorwa remezo, ubukererwe, no kwizerwa mubipimo. Kugirango wubake byimbitse, fata PagedAttention na vLLM nkicyitegererezo gikora, ntabwo ari ikintu kimwe: gusobanura ibyagezweho, gusobanura ibitekerezo, no gutandukanya ibyo sisitemu ishobora gukora byizewe nibisaba guca imanza zinzobere.

Mubimenyerezo, amakipe akomeye akoresha PagedAttention na vLLM atezimbere ubwubatsi, amakuru, hamwe nibikorwa remezo birwanya kwizerwa nigiciro. Bandika ibipimo ngenderwaho byerekana intsinzi, bagerageza kurwanya amakuru afatika hamwe nakazi keza, kandi bagasubiramo bashingiye kubikorwa byagaragaye ko batsinzwe aho gutsinda inshuro imwe. Aha niho imyumvire yubumenyi ihinduka mubushobozi burambye kubicuruzwa, politiki, nibikorwa.

Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka. Mugihe kimwe, Guhindura igipimo kimwe gishobora guhisha intege nke za sisitemu. Uburyo bukomeye cyane ni uguhuza umuvuduko wikigereranyo hamwe na disipuline yimiyoborere: kuyobora abaderevu, gufata ibimenyetso, gutangaza ibyemezo byicyemezo, no gukomeza kuvugurura uburyo bwo kwirinda nkimyitwarire yicyitegererezo, ibyo abakoresha bategereje, nibisabwa n'amategeko bigenda bihinduka.

Ingaruka z'Ingamba

Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka.

Ibyemezo byubwubatsi bitwara imikorere nigiciro cyimikorere kumyaka. Mubikorwa byujuje ubuziranenge, ibi bihindurwa mumategeko agenga imikorere, imipaka nyirubwite, hamwe n'imihango yo gusubiramo kenshi kugirango amakipe ashobore kwigirira ikizere aho gupima ibidasobanutse.

Ubuhanga bwa tekinike bufasha amakipe guhitamo umurongo ukwiye, ntabwo ari shyashya gusa.

Ubuhanga bwa tekinike bufasha amakipe guhitamo umurongo ukwiye, ntabwo ari shyashya gusa. Mubikorwa byujuje ubuziranenge, ibi bihindurwa mumategeko agenga imikorere, imipaka nyirubwite, hamwe n'imihango yo gusubiramo kenshi kugirango amakipe ashobore kwigirira ikizere aho gupima ibidasobanutse.

Guhitamo neza bya injeniyeri bigabanya ibintu byizewe mubikorwa.

Guhitamo neza bya injeniyeri bigabanya ibintu byizewe mubikorwa. Mubikorwa byujuje ubuziranenge, ibi bihindurwa mumategeko agenga imikorere, imipaka nyirubwite, hamwe n'imihango yo gusubiramo kenshi kugirango amakipe ashobore kwigirira ikizere aho gupima ibidasobanutse.

Kazoza Kurupapuro Icyitonderwa na vLLM

vLLM yahindutse umwirondoro ufunguye-inkomoko yumugongo, kandi ibitekerezo bya PagedIbyitonderwa ubu bigaragara mubice byinshi bikora. Witegereze byimbitse byimbitse (kongera gukoresha sisitemu ya cache yerekana kubakoresha), prefill itandukanijwe hamwe na decode kumashini zitandukanye, politiki yo kwirukana ubwenge, hamwe no guhuza hamwe no kubara no gushushanya. Mugihe imiterere ya Windows ikura miriyoni yikimenyetso, gucunga neza paji ya KV ihinduka cyane hagati kugirango ikomeze serivisi ihendutse.

Gushyira mu bikorwa Isi

Kwakira isoko-ifunguye LLM API aho vLLM ikorera abakoresha ibiganiro byinshi bahurira kuri GPU imwe murwego rwo hejuru

Kugabana sisitemu ndende ihita ibihumbi n'ibisabwa ukoresheje prefix cishing kuburyo itunganywa rimwe, ntabwo inshuro nyinshi

Gukoresha ibiti bishakisha cyangwa ibyitegererezo byinshi byuzuzanya bisangiye KV kubisanzwe mubisanzwe ukoresheje kopi-yandika

Gukata imyanda ya GPU ivuye mu gucamo ibice kugirango uyitanga ashobora gupakira icyarimwe icyarimwe kubikoresho bimwe

Uburyo bwo Gushyira mu bikorwa

Urupapuro Icyitonderwa na vLLM mubikorwa

Kwakira isoko-LLM API ifunguye aho vLLM ikorera abakoresha ibiganiro byinshi bahurira kuri GPU imwe murwego rwo hejuru.

Kwakira amasoko afunguye LLM API aho vLLM ikorera abakoresha ibiganiro byinshi bahurira kuri GPU imwe kumasoko menshi yinjira mubisanzwe bakunze kubona ibisubizo byiza mugihe basobanuye ibipimo byimbere imbere, bagakomeza inzira yo kuzamura abantu kubibazo byimbere, kandi bagakurikirana inyungu zibyara umusaruro nibiciro byigihe.

Urupapuro Icyitonderwa na vLLM mubikorwa

Kugabana sisitemu ndende ihita ibihumbi n'ibisabwa ukoresheje prefix cishing kuburyo itunganywa rimwe, ntabwo inshuro nyinshi.

Kugabana sisitemu ndende yihuta kubihumbi n'ibisabwa binyuze muri prefix cishing kugirango itunganyirizwe rimwe, ntabwo inshuro nyinshi Amakipe asanzwe abona ibisubizo byiza iyo asobanuye ibipimo ngenderwaho byimbere, agakomeza inzira yo kuzamura abantu kubibazo byimbere, kandi akurikirana inyungu zibyara umusaruro nibiciro byamakosa mugihe runaka.

Urupapuro Icyitonderwa na vLLM mubikorwa

Gukoresha ibiti bishakisha cyangwa ibyitegererezo byinshi byuzuzanya bisangiye KV kubisanzwe mubisanzwe ukoresheje kopi-yandika.

Gukoresha ibiti bishakisha cyangwa ibyitegererezo byinshi byuzuzanya bisangira KV kumurongo uhuriweho ukoresheje kopi-yandika Amakipe ubusanzwe abona ibisubizo byiza iyo asobanuye ibipimo ngenderwaho byimbere imbere, agakomeza inzira yo kuzamura abantu kubibazo byimbitse, kandi akurikirana inyungu zibyara umusaruro nibiciro byigihe.

Urupapuro Icyitonderwa na vLLM mubikorwa

Gukata imyanda ya GPU ivuye mu gucamo ibice kugirango uyitanga ashobora gupakira icyarimwe icyarimwe kubikoresho bimwe.

Gukata imyanda yibikoresho ya GPU kubicamo ibice kugirango uyitanga abashe gupakira icyarimwe icyarimwe kubikoresho bimwe Amakipe asanzwe abona ibisubizo byiza mugihe asobanuye ibipimo byiza byimbere imbere, agakomeza inzira yo kuzamura abantu kubibazo, kandi akurikirana inyungu zibyara umusaruro hamwe nibiciro byamakosa mugihe.

Ingaruka & Kurinda

!

Gutezimbere igipimo kimwe gishobora guhisha intege nke za sisitemu.

!

Ibikorwa Remezo no kubungabunga akenshi usanga bidahabwa agaciro.

!

Icyuho cyumutekano no kwitegereza birashobora kwiyongera uko sisitemu igenda igorana.

Igishushanyo mbonera

1

Sobanura ubukererwe, ubuziranenge, nigiciro cyibiciro mbere yo kubishyira mubikorwa.

Sobanura ubukererwe, ubuziranenge, nigiciro cyibiciro mbere yo kubishyira mubikorwa. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

2

Ibipimo byerekana umutwaro ufatika hamwe namakuru yimiterere.

Ibipimo byerekana umutwaro ufatika hamwe namakuru yimiterere. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

3

Gukurikirana ibikoresho kubikosa, drift, ningaruka zabakoresha.

Gukurikirana ibikoresho kubikosa, drift, ningaruka zabakoresha. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

4

Tegura inzira yo gusubiza ibyabaye mbere yo gupima.

Tegura inzira yo gusubiza ibyabaye mbere yo gupima. Fata buri ntambwe nk irembo ryibimenyetso: niba ibipimo bitujujwe, hagarika kuzenguruka, funga icyuho, hanyuma noneho wagure imikoreshereze.

Komeza Ubushakashatsi