Nchịkọta
Ntị Flash bụ ụzọ dị nkọ iji gbakọọ ntinye uche n'ime Transformers na-enweghị mgbe ọ na-ede nnukwu nlebara anya matriks iji belata ebe nchekwa. Ọ na-eme ụdị ogologo ọnọdụ dị ngwa ngwa ngwa na ebe nchekwa karịa na-agbanweghị mgbakọ na mwepụ ha.
Ntị Flash bụ ngọngọ ụlọ ọrụ nka nke na-emetụta ịdịmma nlereanya, ọnụ ahịa akụrụngwa, nkwụsịtụ, na ntụkwasị obi n'ọ̀tụ̀tụ̀.
Ime miri emi
Nlebara anya nlebara anya na-atụnyere akara ọ bụla na akara ngosi ọ bụla ọzọ, na-emepụta matriks akara N-by-N na-eto quadratically na ogologo usoro. N'amaghị ama, edere matriks ahụ ma gụọ ya site na ebe nchekwa bandwidth dị elu nke GPU (HBM), na nkwụsị ahụ - ọ bụghị ịba ụba - bụ ezigbo ihe mgbochi. Ntị Flash, nke Tri Dao na ndị ọrụ ibe webatara na 2022, na-ahazigharị mgbakọ ahụ ka echekwabaghị matriks ahụ nke ọma. Ọ na-ahazi ajụjụ, igodo, na ụkpụrụ n'ime obere taịlị dabara na SRAM ngwa ngwa, na-agbakọ arụpụtaghị akụkụ, wee dụkọta ha ọnụ site na iji aghụghọ na-agba ọsọ-softmax n'ịntanetị. Nsonaazụ a yitere na mgbakọ na mwepụ na nlebara anya nkịtị mana ọ na-eji ebe nchekwa linear na-agba ọsọ ọsọ ọtụtụ ugboro, ọkachasị n'usoro ogologo.
Nghọta nka nka
Isi aghụghọ bụ tiling gbakwunyere softmax n'ịntanetị. Softmax na-achọkarị ahịrị akara niile iji gbakọọ ọnụọgụ ya, mana Flash Attention na-edobe oke na-agba ọsọ yana nchikota nchikota ka ọ na-ebufe taịlị ọ bụla, na-emegharị mpụta akụkụ akụkụ mbụ ka nsonaazụ ikpeazụ wee bụrụ kpọmkwem. N'ihi na akara etiti na-anọ na SRAM (iwu nke ịdị ukwuu karịa HBM), algọridim bụ IO-maara: ọ na-ebelata ọgụgụ ebe nchekwa na-agụ ma na-ede kama ịrụ ọrụ mgbakọ na mwepụ.
Ịmalite nlebara anya Flash
Ntị Flash bụ ụzọ dị nkọ iji gbakọọ ntinye uche n'ime Transformers na-enweghị mgbe ọ na-ede nnukwu nlebara anya matriks iji belata ebe nchekwa. Ọ na-eme ụdị ogologo ọnọdụ dị ngwa ngwa ngwa na ebe nchekwa karịa na-agbanweghị mgbakọ na mwepụ ha. Ntị Flash bụ ngọngọ ụlọ ọrụ nka nke na-emetụta ịdịmma nlereanya, ọnụ ahịa akụrụngwa, nkwụsịtụ, na ntụkwasị obi n'ọ̀tụ̀tụ̀. Iji wulite nghọta miri emi, na-emeso nlebara anya Flash dị ka ihe nlere anya na-arụ ọrụ, ọ bụghị otu njirimara: kọwapụta nsonaazụ achọrọ, dokwuo anya echiche, wee kewaa ihe sistemụ nwere ike ime nke ọma na ihe ka na-achọ mkpebi ndị ọkachamara.
Na omume, otu ndị siri ike na-eji Ntị Flash na-ebuli ụlọ, data, na nhọrọ akụrụngwa megide ntụkwasị obi na ọnụ ahịa. Ha na-edepụta njirisi ịga nke ọma nke ọma, nwalee megide data ziri ezi yana usoro ọrụ, yana na-atụgharị dabere na usoro ọdịda ahụrụ karịa karịa mmeri otu oge. Nke a bụ ebe nghọta usoro ihe atụ na-atụgharị ghọọ ike na-adịgide adịgide n'ofe ngwaahịa, amụma na arụmọrụ.
Mkpebi ihe owuwu ụlọ na-akwalite arụmọrụ yana ọnụ ahịa ọrụ ruo ọtụtụ afọ. N'otu oge ahụ, ịkwalite otu akara ngosi nwere ike zoo adịghị ike sistemụ sara mbara. Ụzọ kachasị na-agbanwe agbanwe bụ ijikọ ọsọ nnwale na ịdọ aka ná ntị ọchịchị: ndị na-anya ụgbọ elu, ijide ihe akaebe, bipụta ndekọ mkpebi, na na-aga n'ihu na-emelite nchekwa dị ka omume nlereanya, atụmanya ndị ọrụ, na ihe iwu chọrọ.
Mmetụta atụmatụ
Mkpebi ihe owuwu ụlọ na-akwalite arụmọrụ yana ọnụ ahịa ọrụ ruo ọtụtụ afọ.
Mkpebi ihe owuwu ụlọ na-akwalite arụmọrụ yana ọnụ ahịa ọrụ ruo ọtụtụ afọ. N'ịkwanye ọkwa dị elu, a na-atụgharị nke a ka ọ bụrụ iwu arụ ọrụ enwere ike ịtụnye, oke nwe, na emume ntụlegharị ugboro ugboro ka ndị otu wee nwee ike ịbawanye ntụkwasị obi kama iwelite enweghị mgbagha.
Nkà mmụta nka na-enyere ndị otu egwuregwu aka ịhọrọ nchịkọta ziri ezi, ọ bụghị naanị nke kachasị ọhụrụ.
Nkà mmụta nka na-enyere ndị otu egwuregwu aka ịhọrọ nchịkọta ziri ezi, ọ bụghị naanị nke kachasị ọhụrụ. N'ịkwanye ọkwa dị elu, a na-atụgharị nke a ka ọ bụrụ iwu arụ ọrụ enwere ike ịtụnye, oke nwe, na emume ntụlegharị ugboro ugboro ka ndị otu wee nwee ike ịbawanye ntụkwasị obi kama iwelite enweghị mgbagha.
Nhọrọ injinia ka mma na-ebelata ihe omume ntụkwasị obi na mmepụta.
Nhọrọ injinia ka mma na-ebelata ihe omume ntụkwasị obi na mmepụta. N'ịkwanye ọkwa dị elu, a na-atụgharị nke a ka ọ bụrụ iwu arụ ọrụ enwere ike ịtụnye, oke nwe, na emume ntụlegharị ugboro ugboro ka ndị otu wee nwee ike ịbawanye ntụkwasị obi kama iwelite enweghị mgbagha.
Mmejuputa n'ezie n'ụwa
Ọzụzụ nnukwu ụdị asụsụ dị ka Llama na sistemụ klaasị GPT nwere windo ọnọdụ dị ogologo na ọnụ ala ebe nchekwa dị ala.
Ijere ndị enyemaka nkata ozi ọsọ ọsọ site na-eme ka ọkwa njupụta dị ngwa ebe a na-ebu ụzọ gụọ ogologo oge.
Na-enyere ngwaọrụ nyocha akwụkwọ na-etinye akwụkwọ niile ma ọ bụ codebases site n'ime ka nlebara anya ogologo oge dị na otu GPU.
Ọhụụ na-enye ike na ihe ntụgharị ọdịyo ebe ntinye mkpebi dị elu na-emepụta usoro akara ogologo ogologo.
Usoro mmejuputa
Ntị Flash na omume
Ọzụzụ nnukwu ụdị asụsụ dị ka Llama na sistemụ klaasị GPT nwere windo ọnọdụ dị ogologo na ọnụ ala ebe nchekwa dị ala.
Ọzụzụ nnukwu ụdị asụsụ dị ka Llama na sistemụ klaasị GPT nwere windo dị ogologo na ọnụ ahịa ebe nchekwa dị ala Otu dị iche iche na-enwetakarị nsonaazụ kacha mma mgbe ha kọwapụta ọnụ ụzọ dị mma n'ihu, debe ụzọ mmụba mmadụ maka ikpe ọnụ, ma soro ma uru nrụpụta yana ụgwọ njehie n'ime oge.
Ntị Flash na omume
Ijere ndị enyemaka nkata ozi ọsọ ọsọ site na-eme ka ọkwa njupụta dị ngwa ebe a na-ebu ụzọ gụọ ogologo oge.
Ijere ndị na-enyere aka nkata ozi ngwa ngwa site n'ịme ngwa ngwa nke prefill ebe a na-ebu ụzọ gụọ ogologo oge, otu na-enwetakarị nsonaazụ kacha mma mgbe ha na-akọwapụta ọnụ ụzọ dị mma n'ihu, na-echekwa ụzọ ịrị elu mmadụ maka ikpe ikpe, ma soro ma uru nrụpụta yana ụgwọ njehie n'ime oge.
Ntị Flash na omume
Na-enyere ngwaọrụ nyocha akwụkwọ na-etinye akwụkwọ niile ma ọ bụ codebases site n'ime ka nlebara anya ogologo oge dị na otu GPU.
Ịkwado ngwaọrụ nyocha akwụkwọ na-etinye akwụkwọ niile ma ọ bụ codebases site n'ime ka nlebara anya ogologo oge ga-ekwe omume na otu GPU Team na-enwetakarị nsonaazụ kacha mma mgbe ha na-akọwapụta ọnụ ụzọ dị mma n'ihu, na-edebe ụzọ ịrị elu mmadụ maka ikpe ikpe, ma soro ma uru nrụpụta na ụgwọ njehie na oge.
Ntị Flash na omume
Ọhụụ na-enye ike na ihe ntụgharị ọdịyo ebe ntinye mkpebi dị elu na-emepụta usoro akara ogologo ogologo.
Ikike ọhụụ na ihe ntụgharị ụda ebe ntinye mkpebi dị elu na-emepụta usoro akara akara ogologo dị otu dị iche iche na-enweta nsonaazụ kacha mma mgbe ha kọwapụta ọnụ ụzọ dị mma n'ihu, na-edobe ụzọ ịrị elu mmadụ maka ikpe ikpe, ma soro ma uru nrụpụta yana ụgwọ njehie n'oge.
Ihe ize ndụ & okporo ụzọ nche
Ịkwalite otu akara ngosi nwere ike zoo adịghị ike sistemụ sara mbara.
A na-eledakarị ihe akụrụngwa na ụgwọ ọrụ anya.
Ọdịiche nchekwa na nleba anya nwere ike itolite ka sistemu na-adịwanye mgbagwoju anya.
Map mmejuputa
Kọwaa latency, ịdịmma na ebumnuche ọnụ ahịa tupu mmejuputa ya.
Kọwaa latency, ịdịmma na ebumnuche ọnụ ahịa tupu mmejuputa ya. Mesoo nzọụkwụ ọ bụla dị ka ọnụ ụzọ akaebe: ọ bụrụ na emezughị ụkpụrụ, kwụsịtụ mbugharị, mechie oghere ahụ, naanị wee gbasaa ojiji.
Benchmark n'okpuru ibu dị adị na ọnọdụ data.
Benchmark n'okpuru ibu dị adị na ọnọdụ data. Mesoo nzọụkwụ ọ bụla dị ka ọnụ ụzọ akaebe: ọ bụrụ na emezughị ụkpụrụ, kwụsịtụ mbugharị, mechie oghere ahụ, naanị wee gbasaa ojiji.
Nleba anya akụrụngwa maka mperi, ịkpafu na mmetụta onye ọrụ.
Nleba anya akụrụngwa maka mperi, ịkpafu na mmetụta onye ọrụ. Mesoo nzọụkwụ ọ bụla dị ka ọnụ ụzọ akaebe: ọ bụrụ na emezughị ụkpụrụ, kwụsịtụ mbugharị, mechie oghere ahụ, naanị wee gbasaa ojiji.
Kwadebe ụzọ nzaghachi azụghachi azụ na ihe omume tupu ịchachaa.
Kwadebe ụzọ nzaghachi azụghachi azụ na ihe omume tupu ịchachaa. Mesoo nzọụkwụ ọ bụla dị ka ọnụ ụzọ akaebe: ọ bụrụ na emezughị ụkpụrụ, kwụsịtụ mbugharị, mechie oghere ahụ, naanị wee gbasaa ojiji.