Falcon

Falcon-180B

by Technology Innovation Institute (TII) · Saadaval olev avatud kaaludega mudel; varasema põlvkonna kontrollpunkt

Falcon-180B on TII 180 miljardi parameetriga eeltreenitud tekstimudel teadustööks, kohandamiseks ja enda taristus kasutamiseks. 2023. aastal välja antud mudel toetab mitut Euroopa keelt, kasutab 2 048 tokeni pikkust sisendjada ja vajab märkimisväärses mahus GPU-mälu. Ametlikku esimese osapoole hostitud API hinnateavet ei ole tuvastatud ning see mudel erineb mudelist Falcon-180B-Chat.

Tekst Arutlusvõime Programmeerimine
Falcon-180B on Technology Innovation Institute’i (TII) suur eeltreenitud keelemudel. 6. septembril 2023 avaldatud mudel on mõeldud teadustööks, kohandamiseks, peenhäälestuseks ja tekstigenereerimiseks enda hallatavas taristus, mitte valmislahendusena tarbijatele mõeldud juturobotiks ega tootja hallatavaks API-ks. Mudel treeniti ligikaudu 3,5 triljoni tokeni põhjal ning see kasutab ainult dekooderiga transformeri arhitektuuri ja mitme päringu tähelepanu (multiquery attention) mehhanismi. Mudeli suurus võib pakkuda kasulikku üldotstarbelise keelemudeli võimekust, kuid selle juurutamine on kulukas ning 2 048 tokeni pikkune kontekst on paljude uuemate mudelitega võrreldes lühike.
Väljundid

Mida Falcon-180B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Voogedastus Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

6/10 Arutlusvõime
6/10 Programmeerimine
3/10 Kiirus
3/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Falcon
Tüüp üldotstarbeline
Konteksti maht 2K märki/tokenit
Välja antud 2023-09-06
Olek Saadaval olev avatud kaaludega mudel; varasema põlvkonna kontrollpunkt
Teadmiste ajapiiri märkused

TII mudelikaardil ei ole Falcon-180B kohta avaldatud konkreetset teadmiste lõppkuupäeva. Mudel treeniti suurel RefinedWebil põhineval korpusel ja sellega seotud kureeritud andmekogumitel, kuid täpset andmete lõppkuupäeva ei ole märgitud.

Mudeli selgitused

Falcon-180B on toores eeltreenitud baasmudel, mitte eraldi avaldatud Falcon-180B-Chat kontrollpunkt. Sellel on 180 miljardit parameetrit ja dokumenteeritud 2048 märgi pikkune kontekst. TII andmetel vajab kiireks inferentsiks ligikaudu 400 GB mälu ning täielikuks bfloat16-inferentsiks umbes kaheksat A100 80GB GPU-d. Mudel on peamiselt treenitud inglise, saksa, hispaania ja prantsuse keeles ning selle võimekus mitmes täiendavas Euroopa keeles on piiratud. Mudelit levitatakse Falcon-180B TII litsentsi ja lubatud kasutuse eeskirjade alusel. Voogedastus on võimalik ühilduvate teenindusraamistike, näiteks Text Generation Inference'i kaudu, kuid mitte praeguse esimese osapoole hostitud API kaudu. Toimetuse hinded kajastavad mudeli võimekust võrreldes praeguste mudelitega ning võtavad arvesse selle vanust, lühikest konteksti ja suuri taristukulusid.

COST

Hinnad

Sisend Ametlikku esimese osapoole hostitud API hinnakirja ei ole; mudel on saadaval isehostitava ja avatud kaaludega distributsioonina.
Väljund Ametlikku tootja hallatava API hinnastust ei ole; mudelit levitatakse isehostitava avatud kaaludega versioonina.
Mudeli juhend

Falcon-180B: TII avatud kaaludega mudel suuremahuliseks tekstiloomeks oma serveris

Falcon-180B on Technology Innovation Institute’i 180 miljardi parameetriga autoregressiivne keelemudel, mis avaldati 2023. aasta septembris avatud kaaludega baasmudelina. See toetab tekstiloome mitmes Euroopa keeles, kasutab 2048 märgi pikkust järjestust ning seda saab kohandada või äriliselt kasutusele võtta Falcon-180B TII litsentsi alusel. Mudeli peamine praktiline piirang on taristu: kiireks inferentsiks vajab see ligikaudu 400 GB mälu ning täielikuks bfloat16-inferentsiks umbes kaheksat A100 80GB GPU-d.

Mis on Falcon-180B?

Falcon-180B on 180 miljardi parameetriga põhjuslik, ainult dekooderiga keelemudel, mille töötas välja Technology Innovation Institute (TII) – Abu Dhabi Advanced Technology Research Counciliga seotud rakendusuuringute organisatsioon. TII avaldas selle 6. septembril 2023 Falconi avatud kaaludega mudelite perekonna osana.

Mudel on baas- ehk eeltreenitud kontrollpunkt. See eristus on oluline: Falcon-180B on mõeldud teksti jätkamiseks või genereerimiseks ning uurimistöö ja edasise kohandamise aluseks. See ei ole sama mudel mis Falcon-180B-Chat, mille TII avaldas vestluskasutuseks eraldi. Baasmudelit saab kohandada hilisemate ülesannete jaoks, kuid enne viimistletud assistendina toimimist vajab see üldjuhul sobivat viipavormingut, peenhäälestust või täiendavat joondamistööd.

Falcon-180B-d levitatakse allalaaditavate mudelikaaludena, mitte TII praeguse esimese osapoole tokenipõhise tasulise API kaudu. Organisatsioonid võivad seda ise käitada või kasutada ühilduvat kolmanda osapoole teenindustaristut, järgides mudeli litsentsi ja valitud majutuspakkuja tingimusi.

Arhitektuur ja treenimise üksikasjad

Falcon-180B kasutab ainult dekooderiga transformer-arhitektuuri, mida kasutatakse tavaliselt autoregressiivseks teksti genereerimiseks. Praktilises mõttes ennustab see järgmise tokeni sellele eelneva teksti põhjal. Dokumenteeritud arhitektuur sisaldab pöörlevaid positsioonilisi esitusi, multiquery-attention’it, FlashAttention’it ning paralleelseid tähelepanu- ja mitmekihilise pertseptroni plokke.

Mudelil on 80 kihti, mudeli dimensioon on 14 848, sõnavaras on 65 024 tokenit ning dokumenteeritud jada pikkus on 2 048 tokenit. Jada pikkus näitab mudeli dokumentatsiooni kohaselt tokeniseeritud sisendi maksimaalset hulka, mida mudel saab ühes kontekstis arvesse võtta. Tokenid on tekstiosad, mitte täpselt sõnadega võrdsed üksused, seega tähistab 2 048 tokenit paljudes keeltes märksa väiksemat hulka kui 2 048 tavalist sõna.

TII andmetel treeniti Falcon-180B-d ligikaudu 3,5 triljoni tokeniga. Treeningandmestik põhines peamiselt RefinedWebi andmestikul ning sisaldas ka kureeritud veebi-, raamatu-, vestlus-, koodi- ja tehnilisi allikaid. Treenimiseks kasutati kuni 4 096 A100 40GB GPU-d koos kolmemõõtmelise paralleelsuse ja ZeRO-ga. Need on teenusepakkuja esitatud treeninguandmed, mitte garantii kindla kvaliteeditaseme kohta kõigi hilisemate ülesannete puhul.

Keeled ja tekstivõimekus

Falcon-180B on peamiselt teksti genereeriv mudel. Selle kõige tugevam dokumenteeritud keeleoskus hõlmab inglise, saksa, hispaania ja prantsuse keelt. TII andmetel on mudelil piiratum võimekus ka itaalia, portugali, poola, hollandi, rumeenia, tšehhi ja rootsi keeles.

Mudelit saab kasutada üldiseks keelemudelite uurimiseks, kontrollitud teksti genereerimiseks, domeenikohanduseks ja hindamiseks. Uurimisrühm võib alustada baas-kaaludest, rakendada ülesandespetsiifilist peenhäälestust ning teha saadud mudeli sisemise tekstigeneratsiooniteenuse kaudu kättesaadavaks. Teine kasutaja võib uurida selle abil skaleerimist, mitmekeelset genereerimist või suurte avatud kaaludega mudelite käitumist.

Baasmudeli staatus piirab seda, kui otse saab seda tänapäevase juhiseid järgiva assistendi asemel kasutada. Ilma täiendava kohandamiseta ei pruugi see usaldusväärselt järgida mitmeastmelisi juhiseid, säilitada abivalmis vestlusstiili, tagastada rangelt rakendusepõhist vormingut ega järjepidevalt ohtlikest päringutest keelduda. Kui eesmärk on vestluslik suhtlus, on asjakohane seotud kontrollpunkt Falcon-180B-Chat, kuid seda ei tohiks pidada vahetatavaks Falcon-180B baasmudeliga.

Toetatud modaalsused, tööriistad ja väljundid

Falcon-180B on ainult tekstipõhine. See võtab vastu tekstisisendit ja toodab tekstiväljundit; algupäraselt ei toeta see pilte, heli ega videot ning ei genereeri pilte, heli ega videot. Seetõttu ei sobi mudel multimodaalsete dokumentide mõistmiseks, pildianalüüsiks, kõnetöötluseks ega meedia genereerimiseks ilma eraldi mudelite ja rakenduse komponentide lisamiseta.

Esitatud spetsifikatsioonides ei ole tuvastatud algupärast funktsioonikutseid, tööriistade kasutamist, veebiotsingut, struktureeritud väljundi režiimi ega sisseehitatud koodi käivitamist. Arendajad võivad isehostitud tekstimudeli ümber ehitada väliseid tööriistu, kuid see on rakendustaseme integratsioon, mitte dokumenteeritud Falcon-180B algupärane võimekus. Samamoodi võivad ühilduvad teenindussüsteemid, näiteks Text Generation Inference, pakkuda voogedastust, kuid see ei ole selle kontrollpunkti puhul TII praeguse esimese osapoole API funktsioon.

Konteksti piirangud ja juurutamise nõuded

Dokumenteeritud jada pikkus on 2 048 tokenit ning esitatud uuringus ei avaldata eraldi maksimaalset väljundtokenite arvu. Seetõttu peaksid rakendused käsitlema konteksti piirangut olulise projekteerimispiiranguna. Pikad dokumendid, pikad vestlused või mahukad viiped võivad vajada lühendamist, osadeks jagamist või enne genereerimist töötlemist otsingu- või kokkuvõttepipeline’i kaudu.

Suurem takistus on riistvara. TII väitel on kiireks järeldamiseks vaja ligikaudu 400 GB mälu. Täielik bfloat16-järeldamine nõuab ligikaudu kaheksat A100 80GB GPU-d või samaväärset riistvara. Kvantimine ja muud optimeerimisvõtted võivad tegelikku riistvaravajadust muuta, kuid esitatud allikad ei kinnita konkreetset toetatud kvantimiskonfiguratsiooni ega jõudlustaset.

Falcon-180B-d saab teenindada Text Generation Inference’i ja teiste ühilduvate raamistikega. See võimaldab kaalude ette ehitada HTTP- või ettevõttesisese rakendusliidese, kuid käitamisega seotud koormus jääb juurutava organisatsiooni või majutuspartneri kanda. Meeskonnad peavad arvestama GPU-võimsuse, mudeli laadimise, samaaegsuse, seire, turvalisuse, tarkvaraühilduvuse ja pideva hooldusega.

Hinnastus, juurdepääs ja litsents

Falcon-180B ametlikku esimese osapoole majutatud API-hinda ei ole tuvastatud. Mudelit levitatakse avatud kaaludena, seega ei esitata tarkvarale juurdepääsu TII korduva tellimuse ega tokenipõhise hinnana. See ei tähenda, et juurutamine oleks tasuta: GPU rent, salvestusruum, võrk, arendustöö, elekter ja käitamise tugi võivad kogukulu oluliselt suurendada.

Mudelit levitatakse Falcon-180B TII litsentsi ja sellega seotud vastuvõetava kasutuse eeskirjade alusel. Mudelikaardi kohaselt lubab litsents ärilist kasutust, järgides avaldatud tingimusi. Kõik, kes kavandavad ärilist juurutamist, peaksid kehtiva litsentsi ja vastuvõetava kasutuse nõuded otse üle vaatama, eriti juhul, kui mudelit pakutakse jagatud majutusteenusena, peenhäälestatakse klientidele või integreeritakse tootesse.

Kolmanda osapoole majutus võib pakkuda kasutuspõhist juurdepääsu, kuid selline hind sõltub teenusepakkujast, riistvarakonfiguratsioonist, teeninduse kestusest ja liiklusmustrist. Seda ei tohiks segi ajada TII ametliku Falcon-180B API-hinnaga.

Peamised tugevused ja kompromissid

  • Juurdepääs avatud kaaludele: Organisatsioonid saavad mudelikaalud hankida uurimiseks, kohandamiseks ja enda hallatavaks juurutamiseks, selle asemel et sõltuda üksnes suletud majutatud lõpp-punktist.
  • Suur mudelimaht: 180 miljardi parameetri ja ligikaudu 3,5 triljoni tokeniga treenimise tõttu positsioneeriti Falcon-180B avaldamise ajal suure jõudlusega avatud mudelina.
  • Mitmekeelne tekstikate: Kõige tugevamalt dokumenteeritud keeled on inglise, saksa, hispaania ja prantsuse keel; lisaks toetatakse piiratumalt ka teisi Euroopa keeli.
  • Kohandamispotentsiaal: Baas-kontrollpunkti saab peenhäälestada või muul viisil spetsialiseerida domeenipõhiseks uurimistööks ja rakendusteks.
  • Kõrge taristukulu: Mudeli suurus muudab kohaliku või privaatse juurutamise väikestele meeskondadele keerukaks ja GPU-dele juurdepääsu omavatele organisatsioonidele kulukaks.
  • Tänapäeva standardite järgi lühike kontekst: 2 048 tokeni pikkune jada piirab pikkade dokumentide ja vestluste töötlemise töövooge.
  • Piiratud valmislahenduse käitumine: See ei ole juhiseid järgima häälestatud tarbijaassistent ning sellel puuduvad tuvastatud esimese osapoole majutatud API, algupärane veebiotsing ja dokumenteeritud tööriistakutsumise režiim.

Need kompromissid loovad selge võimekuse ja kulu vahelise valiku. Falcon-180B võib olla atraktiivne juhul, kui kontroll mudelikaalude, kohandamise või privaatse juurutamise üle on olulisem kui madal teeninduskulu ja mugavus. Väiksem mudel võib olla parem tehniline valik, kui prioriteedid on reageerimiskiirus, väiksem GPU-vajadus või suur päringumaht. Uuem pika konteksti või juhiseid järgima häälestatud mudel võib sobida paremini vestlustoodete, dokumendirohkete töövoogude või integreeritud tööriistu vajavate rakenduste jaoks.

Sobivus arutlemiseks ja koodi genereerimiseks

Falcon-180B suudab genereerida ja teisendada teksti, sealhulgas koodiga seotud teksti, ning mudeli treeningandmestik sisaldas koodi- ja tehnilisi allikaid. Esitatud uuring ei paku siiski ametlikku arutlemise või koodi genereerimise võrdlustesti ega teenusepakkuja garantiid usaldusväärse tarkvaraarenduse jõudluse kohta. Seetõttu tuleks arutlemise või koodi kvaliteeti hinnata rakendusepõhise testina, mitte eeldada seda parameetrite arvu põhjal.

Ka baasmudeli ülesehitus mõjutab neid kasutusviise. Koodi lõpetamiseks, teksti jätkamiseks või peenhäälestatud domeeniteksti genereerimiseks võib baasmudel olla kasulik. Repositooriumitaseme kodeerimisabi, struktureeritud muudatuste, tööriistapõhise silumise või usaldusväärse mitmeastmelise arutlemise jaoks võib dokumenteeritud tööriistatoega spetsiaalselt juhiseid järgima häälestatud mudelit olla lihtsam kasutada.

Piirangud ja riskid

Falcon-180B-d treeniti suures osas veebist pärineva materjaliga ning see võib korrata andmetes esinevaid faktivigu, kallutatust, stereotüüpe ja ohtlikke mustreid. Ei tohiks eeldada, et see esitab kontrollitud fakte või ohutuid nõuandeid või keeldub päringutest järjepidevalt. Tootmissüsteemid vajavad hindamist, väljundite filtreerimist, juurdepääsukontrolle, seiret ja ülesandespetsiifilisi turvapiiranguid.

Praktiliselt tuleb arvestada ka mudeli vanusega. See on suure avatud kaaludega kontrollpunktina endiselt ajalooliselt oluline, kuid uuemad mudeliperekonnad võivad pakkuda pikemaid kontekstiaknaid, paremat juhiste järgimist, väiksemaid järeldamiskulusid, multimodaalseid sisendeid või küpsemat majutatud tööriistastikku. Esitatud dokumentatsioonis ei ole Falcon-180B kohta avaldatud ka konkreetset teadmiste lõppkuupäeva, mistõttu ei tohiks kasutajad eeldada täpselt määratletud ajakohasuse piiri.

Millal valida Falcon-180B?

Vali Falcon-180B siis, kui vajad suurt allalaaditavat ainult tekstipõhist baasmudelit uurimiseks, kontrollitud isehostimiseks, mudeli kohandamiseks või domeenipõhiseks peenhäälestuseks ning sul on juurdepääs ulatuslikule GPU-taristule. See on eriti asjakohane organisatsioonidele, kes väärtustavad kontrolli mudeli juurutamise üle ja suudavad toime tulla väga suure kontrollpunkti käitamisega seotud arendustööga.

Kaalu muud võimalust, kui vajad väikese kuluga või kerget juurutust, pikka kontekstiakent, viimistletud vestluskogemust, algupärast multimodaalset töötlust, sisseehitatud tööriistu, usaldusväärset struktureeritud väljundit või hallatavat API-t läbipaistva tokenipõhise hinnastusega. Falcon-180B peamine valikuargument ei ole mugavus, vaid avatud kaaludele juurdepääsu, suure mastaabi ja litsentsi alusel mudeli kohandamise võimaluse kombinatsioon.

Kokkuvõte

Falcon-180B on mahukas avatud kaaludega keelemudeli kontrollpunkt, mitte kõikehõlmav majutatud assistent. Selle 180 miljardi parameetri suurune mastaap, keskendumine mitmekeelsele tekstile ja kohandamisvõimalused muudavad selle asjakohaseks uurimistööks ja tõsise taristuga organisatsioonidele. Selle 2 048 tokeni pikkune kontekst, suur mälunõue, baasmudeli käitumine, praeguse ametliku majutatud API puudumine ja dokumenteeritud algupäraste tööriistade puudumine muudavad selle halvasti sobivaks kergetele rakendustele ja kohe kasutatavatele vestlustoodetele.


KKK - vastused sinu küsimustele

Mis on Falcon-180B?
Falcon-180B on 180 miljardi parameetriga ainult dekooder-arhitektuuriga keelemudel, mille töötas välja Technology Innovation Institute (TII) ja mis avaldati 6. septembril 2023. See on avatud kaaludega baasmudel teksti genereerimiseks, teadustööks, enda taristus majutamiseks ja edasiseks kohandamiseks, mitte viimistletud vestlusassistent.
Millist riistvara on Falcon-180B käitamiseks vaja?
TII sõnul on kiireks inferentsiks vaja ligikaudu 400 GB mälu. Täielik bfloat16-inferents eeldab ligikaudu kaheksat A100 80GB GPU-d või samaväärset riistvara. Kvantimine ja optimeerimine võivad praktilisi nõudeid vähendada, kuid kaasasolevas dokumentatsioonis ei ole täpsustatud toetatud kvantimiskonfiguratsiooni ega jõudlustaset.
Kas Falcon-180B toetab vestlust, tööriistu, pilte või multimeediumisisendit?
Falcon-180B on ainult teksti töötlev baasmudel, mis võtab sisendiks teksti ja genereerib teksti. See ei toeta algupäraselt pilte, heli, videot, veebiotsingut, funktsioonikutseid, struktureeritud väljundi režiimi ega koodi käivitamist. Falcon-180B-Chat on vestluspõhiseks kasutamiseks mõeldud seotud kontrollpunkt, samas kui väliseid tööriistu ja voogedastust saab lisada ühilduvate rakenduste ja teenindusraamistike kaudu.
Kas Falcon-180B on ametliku API kaudu saadaval ja kui palju see maksab?
Falcon-180B jaoks ei ole tuvastatud ametlikku esimese osapoole hostitud API hinda. TII levitab mudelit avatud kaaludega mudelina Falcon-180B TII litsentsi ja lubatud kasutuse poliitika alusel. Isehostimisega kaasnevad siiski GPU-de, salvestusruumi, võrguühenduse, arenduse, elektri ja käitamise kulud, samas kui kolmandate osapoolte hostimisteenuse pakkujad võivad pakkuda kasutuspõhist juurdepääsu enda määratud hindadega.


Allikad 4
AI ettevõte

Info Technology Innovation Institute (TII) kohta