Up tókànItọsọna atẹle
KServe ati Awoṣe Nṣiṣẹ lori Kubernetes
Imọ-ẹrọ
Imọ Itọsọna
Itumọ iṣẹ ṣiṣe ti o pin ifọrọwewe awoṣe ede nla si awọn ipele lọtọ meji-ṣaaju ati pinnu — ati ṣiṣe wọn lori awọn adagun-omi oriṣiriṣi ti GPUs.
Gbọ si itọsọna yiiAI-ṣe afihan · ~2 min
O ṣe pataki nitori awọn ipele meji wọnyi ni awọn ifẹkufẹ hardware idakeji, ati fifi agbara mu wọn lori awọn ẹrọ kanna n ṣofintoto agbara ati ṣe ipalara latency.
Nigbati LLM ba dahun, o ṣiṣẹ ni awọn ipele meji. Prefill ka gbogbo kiakia ni ẹẹkan ati kọ kaṣe bọtini iye-iye (KV); eyi jẹ nla kan, ti o jọra, ti nwaye-iṣiro ti o fi kun awọn ẹya math GPU. Yiyipada koodu lẹhinna ṣe agbekalẹ awọn ami ami kan ni akoko kan, igbesẹ kọọkan ni kika gbogbo kaṣe KV — iranti-bandwidth ti o so mọ, ẹtan-iṣiro-diẹ. Ṣiṣe papọ, iṣaju gigun kan duro de koodu gbogbo eniyan (idena ori-ila), ati batching awọn mejeeji ṣẹda kikọlu. Iyapa nfi iṣaju sori adagun GPU kan ati pinnu lori omiiran, gbigbe kaṣe KV laarin wọn lori awọn asopọ iyara bi NVLink tabi InfiniBand. Adagun adagun kọọkan ti wa ni aifwy ati iwọn ni ominira, imudara goodput, didin lairi iru, ati jẹ ki awọn oniṣẹ kọlu akoko-si-aami-akọkọ ati awọn ibi-afẹde ami-akoko-fun-jade-tokini ni nigbakannaa.
Oluranlọwọ iwiregbe n ṣe awọn ọna iwe gigun ti o tọ si iṣupọ-iṣapejuwe ti o wuwo, lẹhinna awọn ṣiṣan ṣiṣan lati inu iṣupọ ipinnu ipinnu iranti ti iṣapeye lati jẹ ki titẹ titẹ laipẹ jẹ.
NVIDIA Dynamo ati vLLM jẹ ki awọn oniṣẹ ran awọn ami-iṣaaju ọtọtọ lọ ki o si pinnu awọn ẹgbẹ oṣiṣẹ nitori ti nwaye ti awọn iyara gigun ko di awọn iran ti nlọ lọwọ.
Mooncake (ti Moonshot AI's Kimi ti lo) ṣe iyasọtọ iṣaju ati pinnu ati ṣafikun adagun kaṣe KV ti a pin kaakiri lati ge atunwi iyara laiṣe ni iwọn.
Iṣẹ ipari koodu kan ṣe iyasọtọ adagun-pipe kekere kan fun awọn itusilẹ kukuru ati adagun-ipinnu nla kan, nitori idiyele pupọ julọ wa lati ṣiṣanwọle ọpọlọpọ awọn ami itẹjade.
Reti iyapa lati di aiyipada ni awọn akopọ iṣelọpọ. Awọn ọna ṣiṣe bii DistServe, Splitwise, ati Mooncake jẹ olokiki rẹ, ati vLLM ati NVIDIA Dynamo ni bayi gbe awọn ipo ipinya. Iwadi n titari awọn iṣapeye gbigbe kaṣe KV-cache, iṣakojọpọ kaṣe ati ilotunlo kọja awọn ibeere, iwọntunwọnsi atunlo ti iṣaju/awọn ipin ipin labẹ gbigbe gbigbe, ati isọpọ titọ pẹlu caching ìpele ati ami-iṣaaju chunked. Bi awọn ferese ọrọ ti n dagba si awọn miliọnu awọn ami ami, yiya sọtọ awọn ipele wọnyi di pataki pupọ si fun iye owo-doko, iṣẹ ṣiṣe lairi kekere.
Ìwé ìròyìn ọfẹ
Ìtàn AI mẹta tó jẹ́rìí ní gbogbo owurọ́ ọjọ́ iṣẹ́, kọ́wé ní Gẹ̀ẹ́sì tó rọrùn. Ọfẹ́ fún gbogbo àkókò, kò sí ìpolówó.
Ìmeèlì kan ní gbogbo ọjọ́ iṣẹ́. Yọkúrò ní ìkànìyàn ní ìkànìyàn kan. A kò ta tàbí pín àdírẹ́sì rẹ.
Ṣe idanwo fun ara rẹ
Ìdáhùn lẹ́sẹ̀kẹsẹ̀ lórí gbogbo ìdáhùn, àti iwe-ẹ̀rí tó lè pin pẹ̀lú ID tó lè jẹ́rìí lẹ́yìn tí o bá kọ́ ẹ̀kọ́.
Ṣe àtìlẹ́yìn ẹ̀kọ́ AI ọfẹ́. AI Understanding jẹ́ àjọ àìní èrè 501(c)(3) — kò sí ìpolówó, kò sí àkúnya owó, ní gbogbo àkókò. Ṣe ẹbun kan
Itumọ iṣẹ ṣiṣe ti o pin ifọrọwewe awoṣe ede nla si awọn ipele lọtọ meji-ṣaaju ati pinnu — ati ṣiṣe wọn lori awọn adagun-omi oriṣiriṣi ti GPUs. O ṣe pataki nitori awọn ipele meji wọnyi ni awọn ohun elo ohun elo idakeji, ati fipa mu wọn sori awọn ẹrọ kanna n sọ agbara nu ati ṣe ipalara lairi.
Ṣaṣaaju awọn ilana gbogbo itọsi ni afiwe ati awọn iṣiro saturates, lakoko ti o ba pinnu lati ka kaṣe KV ni igbesẹ kọọkan ati pe o ni opin nipasẹ bandiwidi iranti — awọn itunra idakeji ti o ṣe idalare lọtọ, awọn adagun aifwy ominira.
Prefill kọ kaṣe KV fun tọ; yan koodu nilo kaṣe yẹn lati tẹsiwaju ti ipilẹṣẹ, nitorinaa a ti fi kaṣe naa ranṣẹ lori ibaraenisepo iyara si adagun-pipe koodu.
Lori awọn GPUs ti o pin, ti nwaye iṣaju gigun gun le dènà awọn igbesẹ iyipada ti nlọ lọwọ; yiya sọtọ wọn ṣe idilọwọ kikọlu yẹn ati pe o duro lairi iru.
Ṣaju awọn ilana gbogbo awọn ami ami kiakia, nitorinaa awọn ipele nla jẹ ifunni awọn ohun kohun tensor daradara; decode n ṣe ami ami kan ni akoko kan ati pe o jẹ ẹnu nipasẹ iranti, nitorinaa o ṣe iwọn oriṣiriṣi.
Bandiwidi giga-giga, awọn ọna asopọ lairi kekere bi NVLink (intra-node) ati InfiniBand (inter-node) ni a nilo ki gbigbe KV-cache ko di igo tuntun.
Tesiwaju kikọ
Awọn itọsọna diẹ sii ti a yan fun koko yii
Up tókànItọsọna atẹle
KServe ati Awoṣe Nṣiṣẹ lori Kubernetes
Imọ-ẹrọ