Qwen3-Coder

Qwen3-Coder-REAP-25B-A3B

by Cerebras · Saadaval on avatud kaaludega kontrollpunkt

Cerebrase Qwen3-Coder-REAP-25B-A3B on Apache 2.0 litsentsiga hõre MoE-koodimudel, mis on kompresseeritud mudelist Qwen3-Coder-30B-A3B-Instruct. See ühendab ligikaudu 25 miljardi parameetri kogumahu ja 3 miljardit aktiivset parameetrit märgi kohta, 262 144 märgi pikkuse loomuliku kontekstiakna, repositooriumiülese koodi mõistmise, funktsioonide kutsumise ning toe juurutamiseks Transformersis, vLLM-is ja SGLangis.

Tekst Arutlusvõime Programmeerimine
Qwen3-Coder-REAP-25B-A3B on Cerebrase allalaaditav koodimudel, mis on loodud säilitama suurema hõreda mudeli võimekuse, vähendades samal ajal mälukasutuse ja juurutamise nõudeid. Selle REAP-i tihendusmeetod eemaldab liigsed eksperdid ilma kärpimisjärgse peenhäälestuseta, mille tulemusena saadakse 25B parameetriga mudeli kontrollpunkt, milles on iga märgi kohta aktiivsed vaid ligikaudu 3B parameetrit. Mudel on mõeldud koodi genereerimiseks, hoidlateüleseks analüüsiks, agendipõhiseks programmeerimiseks ning kohalikuks kasutuseks või teadusuuringuteks, mitte kasutusvalmis majutatud API-na.
Väljundid

Mida Qwen3-Coder-REAP-25B-A3B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Tööriistade kasutamine Voogedastus
Mudeli profiil

Jõudlusnäitajad

7/10 Arutlusvõime
9/10 Programmeerimine
7/10 Kiirus
8/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Qwen3-Coder
Tüüp Kodeerimine
Konteksti maht 262K märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Olek Saadaval on avatud kaaludega kontrollpunkt
Teadmiste ajapiiri märkused

Cerebrase mudeli dokumentatsioonis ega läbi vaadatud repositooriumimaterjalides ei olnud täpset teadmiste lõppkuupäeva välja toodud.

Mudeli selgitused

Cerebrase Qwen3-Coder-30B-A3B-Instructi tihendatud tuletis. REAP rakendab ligikaudu 20% ekspertide kärpimist, mille tulemusel on mudelil kokku umbes 25 miljardit parameetrit ja iga märgi kohta aktiivsed 3 miljardit parameetrit. Mudelil on 103 eksperti, millest iga märgi puhul aktiveeritakse 8. Mudeli loomulik konteksti pikkus on 262 144 märki ning YaRN-il põhinev laiendus on dokumenteeritud kuni 1 miljoni märgini. Kontrollpunkti levitatakse Apache 2.0 litsentsi alusel ning see on saadaval BF16-vormingus. Cerebras dokumenteerib juurutamise Transformersi, vLLM-i ja SGLangi abil, sealhulgas Qwen3 Coderi tööriistakutsete parsimise vLLM-iga. Ametlikku mudelipõhist hostitud sisend- või väljundmärgi hinnastust ei tuvastatud. Toimetuse hinded on võrdlevad hinnangud, mitte teenusepakkuja spetsifikatsioonid.

Mudeli juhend

Qwen3-Coder-REAP-25B-A3B: tõhus avatud kaaludega koodikirjutamine ekspertide kärpimise abil

Qwen3-Coder-REAP-25B-A3B on Cerebrase Apache 2.0 litsentsiga avatud kaaludega hõre ekspertide segu kodeerimismudel. See tihendab mudelit Qwen3-Coder-30B-A3B-Instruct, kasutades ruuteri kaalutud ekspertide aktiveerimise kärpimist (Router-weighted Expert Activation Pruning), vähendades mudeli kogumahu ligikaudu 25 miljardi parameetrini, millest iga märgi puhul aktiveeritakse umbes 3 miljardit. Mudel pakub 262 144 märgi pikkust algupärast kontekstiakent, kodeerimis- ja koodirepositooriumide mõistmise võimekust, funktsioonide kutsumist ning juurutamise tuge Transformersi, vLLM-i ja SGLangi kaudu.

Mis on Qwen3-Coder-REAP-25B-A3B?

Qwen3-Coder-REAP-25B-A3B on Cerebrase pakutav avatud kaaludega tekstigeneratsiooni mudel. See kuulub Cerebrase REAP-i mudelikollektsiooni ja põhineb mudelil Qwen3-Coder-30B-A3B-Instruct. Mudel on suunatud eelkõige tarkvaraarenduse ülesannetele, sealhulgas koodi genereerimisele, koguhoidla tasemel koodimõistmisele, agentsetele programmeerimistöövoogudele ja funktsioonikutsetele.

Kontrollpunkt on välja antud Apache 2.0 litsentsi alusel, mistõttu sobib see litsentsitingimuste järgimisel kohalikuks kasutuseks, teadustööks ja rakendustesse integreerimiseks. Seda levitatakse mudeli kaalude ja tugifailidena, mitte Cerebrase hostitud kasutuspõhise hinnastusega API-tootena.

Nimi kirjeldab nii mudeliperekonda kui ka arhitektuuri. Qwen3-Coder tähistab koodile keskenduvat mudeliperekonda, samal ajal kui REAP viitab ruuteri kaalutud ekspertide aktiveerimise kärpimisele (Router-weighted Expert Activation Pruning). Tähis 25B-A3B näitab ligikaudu 25 miljardit parameetrit kokku ja ligikaudu 3 miljardit aktiivset parameetrit iga märgi kohta.

Kuidas REAP mudelit muudab

Qwen3-Coder-REAP-25B-A3B kasutab hõredat ekspertide segu ehk MoE-arhitektuuri. Selle asemel et töödelda iga märki kogu võrgustiku kaudu, valib ruuter iga märgi jaoks piiratud hulga spetsialiseerunud eksperte. See võimaldab mudelil sisaldada suhteliselt palju parameetreid, kasutades ühe edasisuunamise käigus siiski vähem parameetreid.

Cerebrase teatel rakendab REAP lähtemudeli Qwen3-Coder-30B-A3B-Instruct MoE-plokkidele ühtlast 20-protsendilist kärpimismäära. Saadud kontrollpunkt sisaldab 103 eksperti ja aktiveerib iga märgi jaoks 8 eksperti. Esitatud mudeliinfo kohaselt on mudelil 48 kihti ning see kasutab grupeeritud päringutega tähelepanu (grouped-query attention), milles on 32 päringupead ja 4 võtme-väärtuse pead.

Praktiline eesmärk on eemaldada eksperdid, kes panustavad mudeli töösse vähem, säilitades samal ajal kasuliku käitumise. Cerebras kirjeldab protsessi kärpimisena, mis põhineb ruuteri väravate käitumisel ja ekspertide aktiveerimisnormidel. Tihendatud mudel loodi pärast kärpimist täiendavalt peenhäälestamata, mis eristab seda eraldi treenitud väiksemast mudelist.

Standardne avaldatud kontrollpunkt on saadaval BF16-vormingus ja võtab hoidlas umbes 49,8 GB. Kuigi iga märgi kohta on aktiivsed vaid ligikaudu 3 miljardit parameetrit, tuleb kogu kontrollpunkt siiski salvestada ja teenindussüsteemile kättesaadavaks teha. Hõre arhitektuur võib seega vähendada arvutuskulu võrreldes sarnase kogusuurusega tiheda mudeliga, kuid ei kaota kasutuselevõtu ajal vajadust suure mälumahu järele.

Kontekstiaken ja põhivõimekus

Kinnitatud loomulik kontekstipikkus on 262,144 märki. See on kasulik suurte lähtefailide, mitme faili hõlmava koguhoidlaanalüüsi, pikkade veaarutelude ja pikemate koodiagendi interaktsioonide puhul. Mudeli dokumentatsioon kirjeldab ka YaRN-il põhinevat laiendust kuni 1 miljoni märgini. Seda pikendatud piiri tuleks käsitleda kasutuselevõtu konfiguratsioonina, mitte tingimusteta garantiina: mälukasutust, latentsust ja väljundi kvaliteeti tuleks katsetada konkreetse teenindusvirna ja riistvaraga.

Selle peamised kasutusvaldkonnad on:

  • Lähtekoodi genereerimine ja selgitamine.
  • Koodi mõistmine koguhoidlates või suurtes failikogumites.
  • Agentsete programmeerimistöövoogude toetamine.
  • Tööriistade või funktsioonide kutsumine ühilduvasse rakendusse integreerimisel.
  • Pikkade tehniliste viipade ja koguhoidla konteksti käsitlemine avaldatud kontekstillimiitide piires.

Mudel on tekstipõhine. See võtab vastu tekstisisendit ja väljastab teksti; see ei töötle loomupäraselt pilte, heli ega videot ega genereeri mittetekstilist meediat. Seetõttu ei sobi see visuaalseks koodi kontrollimiseks, kõneliidesteks, transkribeerimiseks, piltide genereerimiseks ega muudeks multimodaalseteks töökoormusteks.

Kodeerimine, arutlus ja tööriistade kasutamine

Kodeerimine on mudeli kõige selgem spetsialiseerumisvaldkond. Esitatud hindamisinfo kohaselt sai mudel HumanEvali testis tulemuseks 94,5, HumanEval+ testis 89,0, MBPP testis 87,3, MBPP+ testis 72,8 ning loetletud LiveCodeBenchi hindamises 35,2. Need on mudelivõrdlusega seotud teatatud võrdlustulemused ja neid tuleks käsitleda ülesandespetsiifiliste mõõdikutena, mitte iga programmeerimiskeele, koguhoidla või tootmistöövoo garantiina.

Mudel on mõeldud ka koguhoidla tasemel mõistmiseks. Praktikas muudab see mudeli sobivamaks näiteks ülesannetele, kus tuleb jälgida, kuidas funktsioon on mitme faili vahel rakendatud, teha kooskõlastatud muudatusettepanekuid, selgitada tundmatut koodi või genereerida üksikasjaliku veakirjelduse põhjal paikasid. Tulemused sõltuvad siiski sellest, kuidas koguhoidla kontekst mudelile valitakse ja esitatakse.

Funktsioonikutsed on toetatud. Cerebras dokumenteerib vLLM-i kasutuselevõttu koos Qwen3 Coderi tööriistakutsete parseri, automaatse tööriistavaliku ja ekspertide paralleeltöötlusega. See muudab mudeli sobivaks koodiagentidele, kes peavad kutsuma failitoiminguid, testikäivitajaid, otsingutööriistu või muid väliseid funktsioone. Tööriistade tegeliku täitmise tagab ümbritsev rakendus; mudel genereerib üksnes tööriistakutse päringu ja järgnevad tekstivastused.

Esitatud uuringus sai mudel toimetusliku arutlusoskuse hindeks 7 punkti 10-st ja kodeerimisoskuse hindeks 9 punkti 10-st. Need on võrdlevad toimetuslikud hinnangud, mitte teenusepakkuja avaldatud spetsifikatsioonid. Esitatud materjalide põhjal ei tuvastatud eraldi arutlusrežiimi, täpset arutlusmärkide limiiti ega ametlikku struktureeritud väljundi garantiid.

Kasutuselevõtt ja ressursikompromissid

Qwen3-Coder-REAP-25B-A3B saab laadida Transformersiga ning teenindada vLLM-i või SGLangiga. Standardne BF16-kontrollpunkt on suur, mistõttu vajab kasutuselevõtt üldjuhul märkimisväärset kiirendi- või GPU-mälu. Kui mälu on piiratud, soovitab mudeli dokumentatsioon vähendada samaaegsete jadade maksimaalset arvu. Kvantiseeritud tuletised ja nendega seotud kohalikud kasutuselevõtutööriistad võivad riistvaranõudeid vähendada, kuid need on eraldi variandid, mille jõudlusnäitajad võivad erineda.

Mudeli peamine tõhususeelis tuleneb hõredast aktiveerimisest ja ekspertide kärpimisest, mitte sellest, et tegu oleks väikese tavapärase keelemudeliga. Ligikaudu 3 miljardit aktiivset parameetrit märgi kohta võib muuta selle atraktiivseks võrreldes sarnase parameetrite koguarvuga tiheda mudeliga, kuid ligikaudu 49,8 GB suurune BF16-esitus hoidlas on endiselt oluline praktiline tegur.

Esitatud toimetuslikud hinnangud annavad mudeli kiirusele 7 punkti 10-st ja kulutõhususele 8 punkti 10-st. Need hinnangud ei ole müüja mõõtmised ning varieeruvad sõltuvalt riistvarast, kvantiseerimisest, konteksti pikkusest, pakktöötlusest, samaaegsusest ja teeninduskonfiguratsioonist. Pikad viibad ja suured koguhoidla kontekstid võivad suurendada mälukasutust ja latentsust isegi siis, kui aktiivsete parameetrite arv on suhteliselt väike.

Jõudlus ja piirangud

Cerebras esitleb tihendatud kontrollpunkti mudelina, mille jõudlus säilib algse Qwen3-Coder-30B-A3B-Instructi lähedal. See väide aitab mudeli positsiooni mõista, kuid seda ei tohiks tõlgendada tõendina, et kaks mudelit on iga ülesande puhul omavahel asendatavad. Kärpimine võib eri domeene, kodeerimisstiile, keeli või pika konteksti töövooge erinevalt mõjutada.

Kõige olulisemad piirangud on seotud kasutuselevõtuga. Kogu kontrollpunkt on paljude tavaliste tarbijaseadmete jaoks ilma kvantiseerimise või hajutatud kasutuselevõtuta liiga suur. 262 144 märgi pikkune kontekstiaken ei tähenda, et iga sellise pikkusega viip oleks kulutõhus või annaks sama usaldusväärseid tulemusi. Valikulise 1 miljoni märgini ulatuva YaRN-laiendusega kaasnevad täiendavad mälu- ja kvaliteedikaalutlused.

Selle mudeli ametlikku Cerebrase märgipõhist hinda ei ole tuvastatud. Mudelit pakutakse allalaaditavate kaaludena, mistõttu peavad kasutajad arvestama salvestusruumi, riistvara, hostimise ning elektri- või pilvepõhise järeldamise kuludega. Hostitud teenusepakkuja võib pakkuda mudelit eraldi, kuid selline hinnastamine kuuluks teenusepakkujale, mitte mudeli ametlikule Cerebrase levitusele.

Millal valida Qwen3-Coder-REAP-25B-A3B?

See mudel on tugev kandidaat rakendustele, mis vajavad avatud kaaludega kodeerimismudelit, väga suurt loomulikku kontekstiakent ja funktsioonikutsete tuge. See on eriti asjakohane meeskondadele, kes soovivad järeldamist ise käitada, mudeli kasutuselevõttu uurida või muuta või vältida sõltuvust ametlikust hostitud märgipõhisest hinnastusega API-st.

  • Vali see suure koodikonteksti jaoks: 262 144 märgi pikkune loomulik kontekstiaken on kasulik koguhoidlate analüüsimisel ja pikkadel kodeerimisseanssidel.
  • Vali see kohalikuks või kontrollitud kasutuselevõtuks: Apache 2.0 kaalud ja tugi levinud teenindustööriistadele pakuvad teadustööks ja rakendustaristuks paindlikkust.
  • Vali see koodiagentidele: Tööriistakutsete tugi ja dokumenteeritud vLLM-i parsimine muudavad selle sobivaks süsteemidele, mis ühendavad tekstigeneratsiooni väliste arendustööriistadega.
  • Vali see hõredate mudelite katsetamiseks: REAP-i ülesehitus pakub praktilist näidet ekspertide kärpimisest ilma kärpimisjärgse peenhäälestuseta.

Mõni muu valik võib olla sobivam, kui esmatähtsad on minimaalne riistvarakasutus, täielikult hallatud API, garanteeritud multimodaalne sisend või väike ja prognoositav kasutuselevõtu jalajälg. Kvantiseeritud tuletis võib ressursinõudeid vähendada, kuid kasutajad peaksid selle kvaliteeti eraldi hindama. Tihe või väiksem kodeerimismudel võib samuti olla eelistatavam, kui lihtsam teenindus, väiksem seadistuskulu või kiirem vastamine on olulisemad kui pikk kontekst ja hõre arhitektuur.

Hind ja kättesaadavus

Ametlikku mudelipõhist sisend- ega väljundmärgi hinda ei tuvastatud. Qwen3-Coder-REAP-25B-A3B on saadaval avalikult allalaaditava kontrollpunktina, mille hoidlas on esitatud mudelifailid, konfiguratsioon, tokeniseerija varad, litsentsiteave ja kasutuselevõtunäited. Selle kasutamise otsene kulu sõltub kasutaja valitud riistvarast või hostimisteenusest.

Kokkuvõttes on Qwen3-Coder-REAP-25B-A3B kõige mõistlikum käsitleda tihendatud avatud kaaludega kodeerimismudelina kasutajatele, kes on valmis haldama ulatuslikke kasutuselevõtunõudeid, et saada vastu pikkade kontekstidega koguhoidlate mõistmine, agentse kodeerimise tugi ja kontroll järeldamise taristu üle. Selle võrdlustulemused ja arhitektuur muudavad selle huvitavaks alternatiiviks suurematele tihendamata MoE-kontrollpunktidele, kuid enne kasutuselevõttu tuleks arvestada mälunõuete ja ametliku hostitud hinnastuse puudumisega.


KKK - vastused sinu küsimustele

Mis on Qwen3-Coder-REAP-25B-A3B?
Qwen3-Coder-REAP-25B-A3B on Cerebrase avatud kaaludega koodimudel, mis põhineb mudelil Qwen3-Coder-30B-A3B-Instruct. See on loodud koodi genereerimiseks, kogu koodihoidla ulatuses koodi mõistmiseks, agentsete kodeerimise töövoogude jaoks ja funktsioonikutseteks.
Kuidas mõjutab REAP-kärpimine mudelit Qwen3-Coder-REAP-25B-A3B?
REAP ehk ruuterikaalutud ekspertide aktiveerimise kärpimine eemaldab mudeli hõredast ekspertide segu (Mixture-of-Experts) arhitektuurist väiksema panusega eksperdid. Mudel kasutab ühtset 20% kärpimismäära, sisaldab 103 eksperti ja aktiveerib iga märgi kohta 8 eksperti, mille tulemusena on aktiivseid parameetreid ligikaudu 3 miljardit ligikaudu 25 miljardist parameetrist.
Kui suurt kontekstiakent Qwen3-Coder-REAP-25B-A3B toetab?
Mudelil on kontrollitud natiivne konteksti pikkus 262 144 tokenit. Dokumentatsioonis kirjeldatakse ka YaRN-il põhinevat laiendust kuni 1 miljoni tokenini, kuid see nõuab juurutusest sõltuvat testimist, sest mälukasutus, latentsus ja väljundi kvaliteet võivad varieeruda.
Millised on Qwen3-Coder-REAP-25B-A3B riistvara- ja juurutusnõuded?
Standardne BF16-kontrollpunkt võtab hoidlaesituses enda alla ligikaudu 49,8 GB ning vajab üldjuhul märkimisväärsel hulgal kiirendi- või GPU-mälu. Seda saab juurutada Transformersi, vLLM-i või SGLangiga. Kvantimine, hajutatud juurutamine ja väiksem samaaegsus võivad aidata riistvaranõudeid vähendada.
Kas Qwen3-Coder-REAP-25B-A3B toetab funktsioonikutseid ja hostitud kasutuse hinnastamist?
Jah, mudel toetab funktsioonide väljakutsumist ja seda saab kasutada kodeerimisagentidega selliste tööriistade kaudu nagu vLLM ja selle Qwen3 Coderi tööriistakutsete parser. Siiski levitatakse seda allalaaditavate Apache 2.0 litsentsiga mudelikaaludena ning ametlikku Cerebrase sisend- ega väljundtokenite hinnastust ei leitud.


Allikad 5
AI ettevõte

Info Cerebras kohta