Ntụziaka nka

Nleba anya nleba anya nke mgbochi na obere ala

Nlebara anya na-adịghị mma na nke nwa amaala na-ahapụ ndị na-agbanwe agbanwe na-aga naanị n'usoro dị ogologo karịa akara ọ bụla, na-ebelata ọnụ ahịa quadratic nke nlebara anya ọkọlọtọ.

Nchịkọta

Nlebara anya na-adịghị mma na nke nwa amaala na-ahapụ ndị na-agbanwe agbanwe na-aga naanị n'usoro dị ogologo karịa akara ọ bụla, na-ebelata ọnụ ahịa quadratic nke nlebara anya ọkọlọtọ. Nke a bụ ihe na-eme ka ụdịdị ogologo oge dị mma dị irè na ngwaike n'ezie.

Block-Sparse na Native Sparse Attention bụ ngọngọ ụlọ ọrụ nka nke na-emetụta ogo nlereanya, ọnụ ahịa akụrụngwa, nkwụsịtụ, na ntụkwasị obi n'ogo.

Ime miri emi

Ọkọlọtọ nlebara anya onwe onye na-atụnyere akara ọ bụla na akara ngosi ọ bụla ọzọ, yabụ ọnụ ahịa na-eto n'ụzọ anọ na ogologo usoro, na-aghọ ihe mgbochi maka akwụkwọ dị ogologo. Nlebara anya dị obere na-amachibido akara ngosi ọ bụla na mpaghara ndị ọzọ. Ụzọ mgbochi-sparse na-ekewa usoro n'ime ngọngọ wee gbakọọ nlebara anya naanị maka ụzọ abụọ ngọngọ ahọpụtara, nke maapụ nke ọma na GPU tensor cores. Native Sparse Attention (NSA), nke sitere na DeepSeek, na-aga n'ihu: ọ nwere ike ịzụ azụ na njedebe na ngwaike, na-ejikọta alaka atọ, mkpakọ token na-enweghị isi, nhọrọ dị mma nke ihe mgbochi kachasị mkpa, na windo na-amị amị maka ọnọdụ mpaghara. N'ihi na a na-amụta ụkpụrụ sparsity n'oge ọzụzụ ọzụzụ kama ịgbachitere ya ma emechaa, NSA na-echekwa izi ezi mgbe ọ na-ebuga nnukwu ọsọ ọsọ na ogologo usoro.

Nghọta nka nka

NSA na-ahazi igodo na ụkpụrụ site na ụzọ atọ yiri ya, wee jikọta ha na ọnụ ụzọ mmụta. Mkpakọ na-achịkọta blọk nke token na nchikota nchịkọta; nhọrọ na-egbochi ọnụ ọgụgụ ma na-edobe naanị ndị kachasị elu maka nlebara anya zuru oke; Window na-amị amị na-ekpuchi akara ndị dị nso. Arụmọrụ mgbochi-larịị dabara na ohere nchekwa GPU na ntinye tensor-core, yabụ nchekwa nchekwa FLOP usoro iwu tụgharịrị n'ime ezigbo elekere mgbidi n'oge ọzụzụ yana ntinye, ọkachasị maka nzọụkwụ ngbanwe ebe nchekwa.

Mastering Block-Sparse na Nlebanya Nlebaanya nke Obodo

Nlebara anya na-adịghị mma na nke nwa amaala na-ahapụ ndị na-agbanwe agbanwe na-aga naanị n'usoro dị ogologo karịa akara ọ bụla, na-ebelata ọnụ ahịa quadratic nke nlebara anya ọkọlọtọ. Nke a bụ ihe na-eme ka ụdịdị ogologo oge dị mma dị irè na ngwaike n'ezie. Block-Sparse na Native Sparse Attention bụ ngọngọ ụlọ ọrụ nka nke na-emetụta ogo nlereanya, ọnụ ahịa akụrụngwa, nkwụsịtụ, na ntụkwasị obi n'ogo. Iji wuo nghọta miri emi, na-emeso Block-Sparse na Native Sparse Attention dị ka ihe nlereanya na-arụ ọrụ, ọ bụghị otu njirimara: kọwaa nsonaazụ achọrọ, dokwuo anya echiche, ma kewaa ihe usoro ahụ nwere ike ime nke ọma na ihe ka na-achọ mkpebi ndị ọkachamara.

Na omume, otu ndị siri ike na-eji Block-Sparse na Native Sparse Attention na-ebuli ụkpụrụ ụ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.

Ọdịnihu nke Block-Sparse na Nleba anya nlebara anya nke obodo

Enwere ike inye ọzụzụ, ngwaike maara sparity na-aghọ ụzọ na-aga gburugburu nde-token na-enweghị ọnụ ahịa mgbawa. Na-atụ anya nlebara anya na-adịghị ahụkebe ka ejiri kernels na osooso mee ya, jikọta ya na nlebara anya n'ahịrị na echiche oghere steeti, ma nabata ya n'usoro ogologo oge na ụdị echiche. Dị ka ụkpụrụ na-aghọ ihe mmụta na ike, ụdị ga-ekenye nlebara anya mmefu ego n'otu n'otu, na benchmarks ga-esiwanye na-atụ decoding mmepụta na ogologo usoro, ọ bụghị naanị raw mma.

Mmejuputa n'ezie n'ụwa

Na-eme ihe nlereanya n'ofe koodu codebase ma ọ bụ ogologo nkwekọrịta iwu ebe nlebara anya zuru oke ga-agwụ ebe nchekwa GPU.

DeepSeek's NSA na-eme ngwa ngwa ma ọzụzụ izizi yana ntinye ogologo okwu mgbe ọ na-adakọ ma ọ bụ na-eti nlebara anya zuru oke.

Na-achịkọta akwụkwọ ogologo akwụkwọ site na ịga na nchịkọta ngọngọ abịakọrọ gbakwunyere akụkụ dị mkpa na mpaghara.

Na-eme ka ndị enyemaka mkparịta ụka dị ogologo oge dị ngwa nke usoro ngbanwe ha na-adabere na ebe nchekwa site na ịmachi akara ọ bụla na ngọngọ ndị nwere ọkwa dị elu.

Usoro mmejuputa

Block-Sparse na Native Sparse Ntị na omume

Na-eme ihe nlereanya n'ofe koodu codebase ma ọ bụ ogologo nkwekọrịta iwu ebe nlebara anya zuru oke ga-agwụ ebe nchekwa GPU.

Na-agba ọsọ ihe nlereanya n'elu codebase dum ma ọ bụ ogologo nkwekọrịta iwu ebe nlebara anya zuru oke ga-agwụcha GPU ebe nchekwa Ndị otu na-enwetakarị nsonaazụ ka mma mgbe ha na-akọwapụta ọnụ ụzọ dị mma n'ihu, na-eme ka ụzọ mmadụ dịkwuo elu maka ikpe ikpe, ma soro ma uru mmepụta na ụgwọ njehie na oge.

Block-Sparse na Native Sparse Ntị na omume

DeepSeek's NSA na-eme ngwa ngwa ma ọzụzụ izizi yana ntinye ogologo okwu mgbe ọ na-adakọ ma ọ bụ na-eti nlebara anya zuru oke.

DeepSeek's NSA na-eme ngwa ngwa ma pretraining na ntinye okwu ogologo oge ka ha na-adakọ ma ọ bụ na-eti nlebara anya zuru oke Otu dị iche iche na-enweta nsonaazụ kacha mma mgbe ha na-akọ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 ka oge na-aga.

Block-Sparse na Native Sparse Ntị na omume

Na-achịkọta akwụkwọ ogologo akwụkwọ site na ịga na nchịkọta ngọngọ abịakọrọ gbakwunyere akụkụ dị mkpa na mpaghara.

Ịchịkọta akwụkwọ ogologo akwụkwọ site na ịga na nchịkọta ngọngọ agbakwunyere gbakwunyere akụkụ mpaghara dị mkpa Otu dị iche iche na-enwetakarị nsonaazụ ka mma mgbe ha na-akọwapụta ọnụ ụzọ dị mma n'ihu, na-edebe ụzọ ịrị elu mmadụ maka ikpe ikpe, na soro ma uru nrụpụta na ụgwọ njehie n'ime oge.

Block-Sparse na Native Sparse Ntị na omume

Na-eme ka ndị enyemaka mkparịta ụka dị ogologo oge dị ngwa nke usoro ngbanwe ha na-adabere na ebe nchekwa site na ịmachi akara ọ bụla na ngọngọ ndị nwere ọkwa dị elu.

Na-eme ka ndị na-enyere aka mkparịta ụka dị ogologo oge ọsọ ọsọ nke nzọụkwụ nhazi ya bụ ebe nchekwa site na ịmachi akara nke ọ bụla na ngọngọ ndị nwere ọkwa dị elu Otu dị iche iche na-enwetakarị nsonaazụ kacha mma mgbe ha na-akọwapụta ọnụ ụzọ dị mma n'ihu, na-eme ka ụzọ ịrị elu mmadụ maka ikpe ikpe, ma soro ma uru mmepụta na ụgwọ njehie na 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

1

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.

2

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.

3

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.

4

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.

Nọgide na-eme nchọpụta