Falcon Mamba

Falcon Mamba 7B

by Technology Innovation Institute (TII) · Allalaadimiseks saadaval; pärandmudel või selle on asendanud Falcon-H1-7B-Base

Falcon Mamba 7B on TII allalaaditav 7 miljardi parameetriga põhjuslik keelemudel, mis põhineb puhtal Mamba olekuruumi arhitektuuril. See toetab ingliskeelse teksti genereerimist ning selle dokumenteeritud konfigureeritud jada pikkus on 8192 tokenit. Mudelit saab kohapeal juurutada Transformersi ja ühilduvate järeldustööriistade abil. Selle tugevused on avatud juurdepääs, kohalik kontroll ja mälukasutust arvestav ülesehitus. Piirangute hulka kuuluvad baasmudeli piiratud juhiste järgimise võime, ainult tekstipõhine töö, kinnitatud tööriista- või JSON-režiimi puudumine, ametliku majutatud kasutuse hinnastamise puudumine ning paiknemine uuemate Falconi väljalasete suhtes varasemate mudelite hulgas.

Tekst Arutlusvõime Programmeerimine
Falcon Mamba 7B on Technology Innovation Institute’i (TII) 2024. aasta augustis välja antud avatud kaaludega keelemudel. Tegemist on baasmudelina eeltreenitud mudeliversiooniga, mis on mõeldud teksti jätkamiseks ja üldiseks teksti genereerimiseks, mitte tarbijatele suunatud vestlusroboti või multimodaalse assistendina kasutamiseks. Selle peamine tehniline eripära on puhas Mamba olekuruumi arhitektuur, mis asendab enamiku tänapäevaste suurte keelemudelite kasutatava tähelepanumehhanismi. Allalaaditava mudeli dokumentatsioonis on märgitud jada pikkuseks 8192 tokenit ning seda saab kohaliku käitamise jaoks kasutada levinud avatud mudelite tööriistadega.
Väljundid

Mida Falcon Mamba 7B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

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

Tehnilised andmed

Mudeliseeria Falcon Mamba
Tüüp üldotstarbeline
Konteksti maht 8K märki/tokenit
Välja antud 2024-08-12
Olek Allalaadimiseks saadaval; pärandmudel või selle on asendanud Falcon-H1-7B-Base
Teadmiste ajapiiri märkused

Läbi vaadatud mudeli dokumentatsioonis ei avaldatud mudelipõhist autoriteetset teadmiste lõppkuupäeva.

Mudeli selgitused

Falcon Mamba 7B on baasmudelina eeltreenitud kontrollpunkt, mille tunnus on tiiuae/falcon-mamba-7b. See kasutab transformerite tähelepanu mehhanismi asemel puhast Mamba olekuruumi arhitektuuri ning dokumentatsiooni kohaselt on mudelil 64 kihti, d_model väärtusega 4096, d_state väärtusega 16, 65 024 märgist koosnev sõnavara ja 8192 märgist koosnev järjestuse pikkus. Mudel on peamiselt ingliskeelne ja genereerib ainult teksti. TII pakub allalaaditavaid kaalusid Falcon Mamba 7B TII litsentsi versiooni 1.0 alusel. Hugging Face’i mudelilehel märgitakse, et Falcon-H1-7B-Base on uuem versioon. Ametlikku esimese osapoole hostitud järeldamise hinda, genereeritavate märgiste täpset maksimumarvu, teadmiste piirkuupäeva ega loomulikku struktureeritud väljundi või JSON-režiimi tuge ei õnnestunud kinnitada.

Mudeli juhend

Falcon Mamba 7B: avatud kaaludega tähelepanumehhanismita mudel kohalikuks teksti genereerimiseks

Falcon Mamba 7B on Technology Innovation Institute’i 7 miljardi parameetriga avatud kaaludega ingliskeelne autoregressiivne keelemudel. Selle eripära on puhas Mamba olekuruumi arhitektuur transformer’i enesetähelepanu asemel, mistõttu sobib see hästi mälukasutust arvestavaks lokaalseks järeldamiseks ja pikkade jadade keelemudeldamise uurimiseks. Mudel toetab tekstisisendit ja -väljundit, kuid sellel puudub natiivne pildi-, heli-, video- või tööriistakasutuse tugi ning ametlikult hinnastatud majutatud API.

Mis on Falcon Mamba 7B?

Falcon Mamba 7B on 7 miljardi parameetriga ainult dekooderiga põhjuslik keelemudel, mille töötas välja Abu Dhabis tegutsev teadusorganisatsioon Technology Innovation Institute (TII). „Põhjuslik” tähendab, et mudel genereerib teksti, ennustades varasema teksti põhjal järgmist token'it. Avaldatud kontrollpunkt on mõeldud eelkõige arendajatele ja teadlastele, kes soovivad kaalud alla laadida ja mudelit ise käitada.

Kanooniline mudeliidentifikaator on tiiuae/falcon-mamba-7b. See on Falcon Mamba mudeliperekonna baas-eeltreenitud versioon, mitte eraldi avaldatud juhiste järgi häälestatud variant. Seetõttu sobib see paremini teksti jätkamiseks, katsetamiseks ja kohandamiseks kui kohe kasutatavaks vestlusabiliseks.

TII avaldas Falcon Mamba 7B 12. augustil 2024. Vaadeldud mudeli dokumentatsioonis nimetatakse uuemaks versiooniks mudelit Falcon-H1-7B-Base, mistõttu tuleks Falcon Mamba 7B-d käsitleda pigem kättesaadava varasema põlvkonna mudelina kui iga uue TII juurutuse vaikimisi valikuna.

Miks Mamba arhitektuur oluline on

Enamik laialt kasutatavaid keelemudeleid põhineb transformeri enesetähelepanul. Tähelepanu mehhanism võimaldab mudelil võrrelda jadas olevaid tokeneid, kuid genereerimiseks vajalik mälu ja arvutusmaht võivad jada pikenedes üha suureneda. Falcon Mamba 7B kasutab selle asemel puhast Mamba olekuruumi arhitektuuri.

Olekuruumi mudel säilitab eelneva jada kohta kompaktset, ajas muutuvat esitust. Praktilises mõttes on selle ülesehituse eesmärk vähendada genereerimise ajal mälu kasvu ja muuta pikkade voogude töötlemine hallatavamaks. See ei tähenda automaatselt, et Falcon Mamba 7B oleks iga ülesande puhul kiirem või täpsem: tegelik jõudlus sõltub riistvarast, tarkvaratoest, jada pikkusest, kvantimisest, pakktöötlusest ja töökoormusest. Arhitektuuriline erinevus on siiski mudeli olemasolu keskne põhjus ja peamine uurimishuvi.

Dokumenteeritud konfiguratsioon sisaldab 64 kihti, mudeli dimensiooni 4096, oleku dimensiooni 16 ja 65 024 tokeniga sõnavara. Need on kaasasolevas dokumentatsioonis kinnitatud mudelispetsifikatsioonid, mitte kõigi Mamba mudelite üldised omadused.

Võimekus ja toetatud modaalsused

Falcon Mamba 7B võtab vastu teksti ja genereerib teksti. See ei töötle algupäraselt pilte, heli ega videot ega genereeri mittetekstilist meediat. Selle peamised funktsioonid on keelemudeldamine, teksti lõpetamine, mustandite koostamine, teksti teisendamine ja muud töövood, mida saab väljendada tekstipõhiste viipade abil.

Baasmudelit saab kasutada näiteks järgmiste ülesannete jaoks:

  • esitatud ingliskeelse tekstilõigu jätkamine või pikendamine;
  • mustandite, kavandite, kokkuvõtete või ümber sõnastatud teksti genereerimine sobiva viipamise järel;
  • tähelepanumehhanismita keelemudelite käitumise uurimine;
  • kohapeal hostitud teksti genereerimise komponendi lisamine rakendusse;
  • aluse loomine kohandamiseks või peenhäälestuseks.

Neid kasutusviise ei tohiks segi ajada garanteeritud juhiste järgimise kvaliteediga. Kuna tegemist on baas-kontrollpunktiga, ei pruugi see mitmeastmelisi vestlusjuhiseid ilma täiendava viipamise, järeltöötluse või juhiste järgi häälestamiseta usaldusväärselt järgida. Eraldi avaldatud juhiste järgi häälestatud Falcon Mamba variant sobib vestlusroboti-laadseks suhtluseks loomulikumalt.

Konteksti pikkus ja treeningu üksikasjad

TII dokumenteerib treeninguprotsessi, mille käigus suurendati jada pikkust 2048 tokenilt 8192 tokenini. Dokumenteeritud konteksti- või jadakonfiguratsioon on seega 8192 tokenit. Kaasasolevas uurimismaterjalis ei kinnitatud eraldi genereeritavate tokenite maksimumpiiri, mistõttu ei tohiks rakendused eeldada väljundipiiri, mis ületaks valitud järeldusmootori ja saadaoleva mälu võimalusi.

Mudelit treeniti peamiselt RefinedWebist tuletatud andmetel ja seotud veebitekstide segudel. Mudeli dokumentatsiooni kohaselt kasutati treeningul bfloat16 täpsust ning suurema osa protsessi vältel ligikaudu 256 H100 80 GB GPU-d. Falcon Mamba 7B-d kirjeldatakse peamiselt ingliskeelsena ja autoriteetset mudelipõhist teadmiste lõppkuupäeva pole avaldatud. Seetõttu ei tohiks seda käsitleda päevakajalise teabe mudelina ega eeldada, et see sisaldab infot kindla kuupäevani.

Kohapealne juurutamine ja litsents

Falcon Mamba 7B levitatakse allalaaditavate kaaludena Hugging Face'i kaudu. Kaasasolevas dokumentatsioonis kirjeldatakse selle laadimist Hugging Face Transformersi abil, kasutades AutoModelForCausalLM. Kasutada saab ka ühilduvaid järeldussüsteeme, nagu vLLM ja SGLang, kuid praktilist tuge ja jõudlust tuleks kontrollida nende tööriistade praeguste versioonide põhjal.

Laiemas Falcon Mamba kogus on saadaval kvanditud versioone, sealhulgas 4-bitiseid ja GGUF-variante. Kvantimine vähendab mudeli salvestamiseks või käitamiseks kasutatavat arvulist täpsust, mis võib vähendada mälunõudeid ja muuta kohapealse kasutuse piiratud riistvaral praktilisemaks. See võib kaasa tuua ka kvaliteedi- või ühilduvuskompromisse, mistõttu tuleks kvanditud faili hinnata kavandatud töökoormuse põhjal, mitte eeldada, et see on algse kontrollpunktiga identne.

Mudelit levitatakse litsentsi Falcon Mamba 7B TII License, Version 1.0 alusel. Enne edasilevitamist, ärilist juurutamist või mudeli pakkumist jagatud hostitud teenusena tuleks litsentsiga tutvuda. Allalaaditavad kaalud ei vabasta iseenesest kohustusest järgida mudelipõhiseid kasutustingimusi.

Arutlus, programmeerimine ja tööriistade tugi

Falcon Mamba 7B suudab genereerida koodi, sest kood on tekst, kuid kaasasolev uurimismaterjal ei kinnita spetsiaalset programmeerimistreeningu profiili, tööriistade kasutamise süsteemi, funktsioonikutsete liidest ega koodi käivitamise keskkonda. Seetõttu tuleks seda käsitleda üldise tekstimudelina, mis võib programmeerimisülesandeid proovida lahendada, mitte spetsiaalse programmeerimisagendina.

Samuti puudub mudelil kinnitatud loomulik struktureeritud väljundi või JSON-režiimi võimekus. Rakendus võib küsida kindlas vormingus tekstiväljundit ning tulemust valideerida või parandada, kuid see erineb teenusepakkuja garanteeritud struktureeritud väljundi funktsioonist. Kinnitatud pole ka sisseehitatud veebiotsingut, sirvimist, juurdepääsu välistele tööriistadele ega toimingute täitmist.

Uurimisandmebaas annab arutluse ja programmeerimise eest toimetuslikud hinded vastavalt 4 punkti 10-st. Need on võrdlevad toimetuslikud hinnangud, mitte TII avaldatud hinded ega standardiseeritud võrdlustesti tulemused. Need näitavad, et mudel sobib nõudlikuks arutluseks või tarkvaraarenduse töövoogudeks halvemini kui uuemad spetsialiseeritud või tipptasemel süsteemid.

Jõudlus, kiirus ja kulukompromissid

Arhitektuur võib anda Falcon Mamba 7B-le pika teksti genereerimisel potentsiaalselt atraktiivse mäluprofiili, eriti võrreldes sarnase suurusega tähelepanul põhinevate mudelitega sobivates tarkvara- ja riistvaratingimustes. Eelis sõltub siiski töökoormusest. Mamba tugi ei ole kõigis järeldusteekides võrdselt küps ning mudeli teoreetiline tõhusus ei taga igas seadistuses väiksemat latentsust.

Kaasasolevas uurimismaterjalis ei kinnitata Falcon Mamba 7B ametlikku esimese osapoole hostitud järeldusteenuse hinda. Seega määravad otsese kasutuskulu operaatori valitud riistvara, pilvearvutus, hostimisteenus või järeldusplatvorm. Kaalude allalaadimine võib püsiva kohaliku töökoormuse korral olla säästlikum kui tokenipõhiste API-tasude maksmine, kuid operaator vastutab endiselt riistvara, salvestusruumi, hoolduse, seire ja litsentsinõuete järgimise eest.

Uurimisandmebaas annab Falcon Mamba 7B-le kiiruse eest toimetusliku hinde 8 punkti 10-st ja kulude eest 9 punkti 10-st. Need hinded kajastavad mudeli avatud kaaludega saadavust, suhteliselt tagasihoidlikku 7 miljardi parameetri suurust ja kavandatud tõhususprofiili; need ei ole teenusepakkuja avaldatud garantiid. Suurem või uuem mudel võib anda paremaid vastuseid, kuid selle käitamine võib olla kulukam, samas kui väiksem mudel võib olla odavam, kuid keerukate ülesannete puhul vähem võimekas.

Peamised tugevused ja piirangud

Tugevused

  • Eripärane arhitektuur: puhas Mamba ülesehitus pakub transformerite tähelepanumehhanismile praktilist ja teadustööle suunatud alternatiivi.
  • Kohalik kontroll: kasutajad saavad kaalud alla laadida ja mudeli juurutada, sõltumata pidevalt kättesaadavast esimese osapoole vestlusrobotist või API-st.
  • Mäluteadlik ülesehitus: mudel on loodud tõhusaks jadatöötluseks ning kvanditud variandid laiendavad võimaliku kasutatava riistvara valikut.
  • Jõukohane mudelisuurus: seitse miljardit parameetrit on kohalikeks katseteks paremini hallatav kui palju suuremad avatud kaaludega mudelid.
  • Kohandamisvõimalus: uurimismaterjalis märgitakse, et peenhäälestus on toetatud, võimaldades tehniliselt pädevatel kasutajatel kohandada baas-kontrollpunkti kitsamate ülesannete jaoks.

Piirangud

  • Rõhk inglise keelel: mudel on peamiselt ingliskeelne, mistõttu ei ole see kaasasolevate tõendite põhjal parim valik mitmekeelsete või eelkõige araabiakeelsete rakenduste jaoks.
  • Baasmudeli käitumine: tegemist ei ole juhiste järgi häälestatud kontrollpunktiga ning usaldusväärse vestluse või ülesannete täitmise jaoks võib vaja minna täiendavat kohandamist.
  • Ainult tekst: pildid, heli, video, loomulik multimodaalne mõistmine ja meedia genereerimine ei kuulu kinnitatud võimekuste hulka.
  • Hostitud hinna või teenusegarantii puudumine: kinnitatud ametlikku tokenipõhise hinnastusega API-t, genereeritava väljundi maksimumpiiri ega esimese osapoole tootmiskeskkonna SLA-d ei ole.
  • Loomulike tööriistade ja struktureeritud väljundi puudumine: funktsioonikutsed, veebiotsing, koodi käivitamine ja teenusepakkuja jõustatav JSON-väljund ei ole kinnitatud.
  • Varasema põlvkonna positsioon: TII nimetab uuemaks versiooniks mudelit Falcon-H1-7B-Base, mis võib muuta selle uue projekti jaoks sobivamaks, kui selle võimekus ja litsents vastavad projekti vajadustele.

Millal valida Falcon Mamba 7B?

Valige Falcon Mamba 7B siis, kui prioriteediks on avatud kaaludega kohapeal juurutatav ingliskeelne tekstimudel ja Mamba arhitektuur ise on oluline. See sobib eriti hästi teadlastele, kes võrdlevad olekuruumi- ja transformerpõhiseid keelemudeleid, arendajatele, kes katsetavad mäluteadlikku järeldamist, ning organisatsioonidele, kes vajavad võimalust hoida teksti genereerimise töökoormused enda hallata.

See võib olla mõistlik valik ka siis, kui prognoositav kohalik juurdepääs on olulisem kui viimistletud hostitud kasutuskogemus. Kvanditud kontrollpunkt võib olla kasulik väiksema mäluga riistvaral katsetamisel, kui valitud järeldustööriist seda vormingut toetab ja tulemuse kvaliteet on piisav.

Teine võimalus on sobivam siis, kui projekt nõuab multimodaalset sisendit, ajakohast teavet, usaldusväärseid funktsioonikutseid, sisseehitatud veebiuuringuid, tugevat juhiste järgimist või hallatud ärilist API-t avaldatud hindade ja töökindlusgarantiidega. Uuem TII mudel võib samuti olla eelistatum, kui eesmärk on alustada Falconi mudelivaliku praegusest osast, mitte hinnata varasemat Mamba väljalaset.

Hind ja kättesaadavus

Falcon Mamba 7B on saadaval allalaaditava avatud kaaludega tarkvarana, mitte mudelina, millel oleks kinnitatud korduvtellimuse või ametlik tokenipõhine hind. Kaasasolevas uurimismaterjalis ei ole esimese osapoole hostitud järeldusteenuse hinda esitatud. Kasutajatel võivad siiski tekkida kulud pilve-GPU-de, kohaliku riistvara, salvestusruumi, ribalaiuse või kolmanda osapoole hostimise eest.

Hugging Face'i ja ühilduvate kohalike tööriistade kaudu kättesaadavus muudab mudeli iseseisvalt hallatavaks juurutuseks praktiliseks, kuid hostitud kättesaadavus võib teenusepakkujati erineda. Enne mudeli kasutamist ärilises või jagatud teenuses kontrollige Falcon Mamba litsentsi kehtivaid tingimusi ja piiranguid, mis võivad kehtida edasilevitamisele, peenhäälestusele või hostitud järeldusteenusele.

Kokkuvõte

Falcon Mamba 7B väärtus seisneb eelkõige selles, et see on avatud ja allalaaditav näide 7 miljardi parameetriga keelemudelist, mis on üles ehitatud ilma transformeri tähelepanumehhanismita. Selle dokumenteeritud 8192-tokeniline jadakonfiguratsioon, kohapealse juurutamise võimalused ja mäluteadlik ülesehitus muudavad selle asjakohaseks teadustöös ja kontrollitud teksti genereerimise töökoormustes. See ei ole multimodaalne assistent, tööriistu kasutav agent ega täielikult hallatud API-toode ning baasmudeli käitumine piirab selle sobivust kohe kasutatavates vestlusrakendustes. Kasutajatele, kes soovivad spetsiaalselt kohalikku ingliskeelset teksti genereerida või Mamba-põhist keelemudeldamist uurida, on see endiselt kasulik kontrollpunkt; praeguste tootmisfunktsioonide jaoks võivad uuemad mudelid või hallatud teenused siiski paremini sobida.


KKK - vastused sinu küsimustele

Mis on Falcon Mamba 7B?
Falcon Mamba 7B on Technology Innovation Institute’i (TII) välja töötatud 7 miljardi parameetriga ainult dekoodril põhinev autoregressiivne keelemudel. Selle ametlik mudelitunnus on tiiuae/falcon-mamba-7b ning see on mõeldud allalaadimiseks ja kohapeal tekstide genereerimiseks, teadustööks, katsetamiseks ning kohandatud lahenduste loomiseks.
Kuidas erineb Falcon Mamba 7B transformeripõhistest keelemudelitest?
Falcon Mamba 7B kasutab transformeri enesetähelepanu asemel puhast Mamba olekuruumi arhitektuuri. See lahendus säilitab eelneva jada kompaktse, ajas muutuva esituse ning on mõeldud vähendama genereerimise ajal kasvavat mälukasutust, eriti pikkade tekstivoogude puhul. Tegelik kiiruse- ja mälutõhusus sõltub riistvarast, järeldustarkvarast, jada pikkusest, kvantimisest ja töökoormusest.
Kui pikk on Falcon Mamba 7B kontekstiaken?
Falcon Mamba 7B dokumenteeritud konteksti- või järjestuse konfiguratsioon on 8 192 tokenit. Esitatud dokumentatsioon ei kinnita eraldi genereeritavate tokenite maksimaalset limiiti, mistõttu sõltub praktiline väljundi pikkus inferentsisüsteemist ja saadaolevast mälust.
Kas Falcon Mamba 7B-d saab lokaalselt kasutada ja millise litsentsi alusel see on välja antud?
Jah. Falcon Mamba 7B on allalaaditavate kaaludena saadaval Hugging Face’is ning seda saab Hugging Face Transformersi abil laadida, kasutades klassi AutoModelForCausalLM. Kasutada võib ka ühilduvaid süsteeme, nagu vLLM ja SGLang. Mudelit levitatakse Falcon Mamba 7B TII License, Version 1.0 litsentsi alusel. Enne mudeli edasilevitamist, kommertskasutusse võtmist või jagatud majutatud järeldusteenuse pakkumist tuleks litsentsiga tutvuda.
Kas Falcon Mamba 7B sobib vestlusrobotite, programmeerimisagentide või multimodaalsete rakenduste jaoks?
Falcon Mamba 7B on peamiselt teksti genereerimise baasmudel, mistõttu sobib see valmislahendusena kasutatava vestlusroboti asemel paremini teksti jätkamiseks, mustandite koostamiseks, katsetamiseks ja kohandatud rakendusteks. See suudab genereerida koodi tekstina, kuid sellel pole kinnitatud spetsiaalset kodeerimisprofiili, funktsioonikutsete liidest, veebisirvimise ega koodi käivitamise võimalust ning sellel puudub loomulik JSON-režiim. Mudel toetab ainult teksti sisendina ja väljundina ega töötle algupäraselt pilte, heli ega videot.


Allikad 5
AI ettevõte

Info Technology Innovation Institute (TII) kohta