Llama 3.1

Llama 3.1 8B

by Meta AI · Praegu saadaval olev avatud kaaludega staatiline mudel; allalaaditav ja kasutatav ühilduvate kohalike või hostitud inferentsilahenduste kaudu

Meta Llama 3.1 8B on allalaaditav 8 miljardi parameetriga baaskeelemudel, mille kontekstiaken mahutab 128 000 tokenit. See toetab mitmekeelset teksti- ja koodiloomet ning peenhäälestamist ja seda saab kasutada lokaalselt või ise hostida Llama 3.1 Community License’i alusel.

Tekst Arutlusvõime Programmeerimine
Llama 3.1 8B on Meta Llama 3.1 põlvkonna väikseim baasmudel. See on mõeldud arendajatele ja organisatsioonidele, kes soovivad allalaaditavat keelemudelit, mida saab käitada kohapeal, täiendavalt treenida, kvantida või oma taristus juurutada, selle asemel et kasutada seda üksnes teenusepakkuja hallatava API kaudu.
Väljundid

Mida Llama 3.1 8B 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
8/10 Kiirus
9/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Llama 3.1
Tüüp üldotstarbeline
Konteksti maht 131K märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Teadmiste piirkuupäev Detsember 2023
Välja antud 23.07.2024
Olek Praegu saadaval olev avatud kaaludega staatiline mudel; allalaaditav ja kasutatav ühilduvate kohalike või hostitud inferentsilahenduste kaudu
Teadmiste ajapiiri märkused

Ametlikus Llama 3.1 mudeli teabes on tekstipõhiste Llama 3.1 mudelite, sealhulgas 8B mudeli, teadmiste lõppkuupäevaks märgitud detsember 2023.

Mudeli selgitused

See on Llama 3.1 8B eeltreenitud baasmudel, mitte Llama 3.1 8B Instruct. Mudel töötab ainult tekstiga ning selle dokumenteeritud konteksti pikkus on 128 000 tokenit; teadmiste lõppkuupäev on detsember 2023. Mudelit levitatakse Llama 3.1 Community License’i ja Acceptable Use Policy alusel. Meta ei avalda selle allalaaditava baasmudeli jaoks ühtset esimese osapoole hostitud tokeni hinda; kulud sõltuvad kolmanda osapoole inferentsiteenuse pakkujast ja juurutuse konfiguratsioonist. Mudel on staatiline ning treenitud võrguühenduseta andmestikul.

Mudeli juhend

Llama 3.1 8B: kompaktne avatud kaaludega mudel kohalikuks tehisintellektiks

Llama 3.1 8B on Meta kompaktne, avatud kaaludega ja ainult teksti töötlev baasmudel. 23. juulil 2024 välja antud mudel pakub 128 000 märgi suurust kontekstiakent, mitmekeelset teksti- ja koodigeneratsiooni ning paindlikku kohalikku või enda hallatavas serveris juurutamist Llama 3.1 Community License’i alusel.

Mis on Llama 3.1 8B?

Llama 3.1 8B on 8 miljardi parameetriga keelemudel, mille Meta töötas välja ja avaldas 23. juulil 2024. See on ainult dekooderiga transformer-mudel – mudeliarhitektuur, mis on loodud tekstijadade ennustamiseks ja genereerimiseks. Tähis 8B viitab ligikaudu kaheksale miljardile parameetrile ehk õpitud väärtusele, mis määravad, kuidas mudel keelt töötleb ja genereerib.

See konkreetne väljalase on mudeli baas- ehk eeltreenitud versioon. See ei ole eraldi välja antud mudel Llama 3.1 8B Instruct. Baasmudel on treenitud teksti jätkama ja keelemustreid õppima, kuid seda ei ole optimeeritud toimima viimistletud vestlusassistendina. See erinevus on oluline: Llama 3.1 8B saab kohandada paljude rakenduste jaoks, kuid usaldusväärse assistendikäitumise saavutamiseks võivad arendajad vajada sobivat viipamist, peenhäälestust või orkestreerimiskihti.

Meta levitab mudeli kaalusid oma Llama ressursside ja Hugging Face'is asuva ametliku Meta Llama organisatsiooni kaudu. Ametlikule repositooriumile juurdepääsuks tuleb nõustuda Llama 3.1 kogukonnalitsentsi tingimustega.

Llama 3.1 8B koht Meta mudelivalikus

Llama 3.1 8B on Llama 3.1 perekonna väikseim baasmudel. Selle roll on eelkõige seotud paindliku juurutamise ja ressursitõhususega, mitte võimalikult laia võimekuse pakkumisega. Mudelit saab alla laadida ja kohandada, mistõttu sobib see kohapealseks järeldamiseks, privaatseks juurutamiseks, teadustööks ning rakendustesse, kus on vaja kontrolli mudeli kaalude ja taristu üle.

Llama 3.1 perekonda kuuluvad ka juhiste järgi peenhäälestatud variandid. Instruct-versioon on loomulikum lähtekoht valmis vestlusassistendile või rakendusele, mis eeldab, et mudel järgib kasutaja juhiseid otse. Llama 3.1 8B-d tuleks pigem käsitleda arendajatele mõeldud alusena, mille käitumist nad saavad ise kujundada.

Kontrollitud tehnilised andmed

Tehniline näitajaLlama 3.1 8B
TeenusepakkujaMeta
Väljalaskekuupäev23. juuli 2024
Mudeli tüüpÜldotstarbeline eeltreenitud baaskeelemudel
ParameetridLigikaudu 8 miljardit
ArhitektuurAutoregressiivne ainult dekooderiga transformer, rühmitatud päringuga tähelepanumehhanismiga
Konteksti pikkus128K tokenit, dokumentatsioonis 131 072 tokenit
Teadmiste lõppkuupäevDetsember 2023
SisendTekst
VäljundTekst ja kood
LitsentsLlama 3.1 kogukonnalitsents koos lubatud kasutuse nõuetega

Esitatud mudeliteabe kohaselt toetab mudel inglise, saksa, prantsuse, itaalia, portugali, hindi, hispaania ja tai keelt. 128K kontekstiaken mahutab pikki dokumente, ulatuslikke viipasid ja mahukaid koodirepositooriume, kui juurutuses on piisavalt mälu ning järeldusmootor suudab kogu pikkusega töötada.

Ainult tekstisisend ja -väljund

Llama 3.1 8B on ainult tekstiga töötav mudel. See võtab vastu teksti ning genereerib teksti või koodi. See ei toeta algupäraselt pilte, heli ega videot ning ei genereeri pilte, heli ega videot. Rakendus võib selle ümber kasutada teisi süsteeme dokumentide teisendamiseks, piltide analüüsimiseks, kõnetuvastuseks või meedia genereerimiseks, kuid need võimalused pärinevad ümbritsevast töövoost, mitte Llama 3.1 8B-st endast.

Seetõttu sobib mudel hästi tekstitöötlusülesanneteks, näiteks kokkuvõtete tegemiseks, klassifitseerimiseks pärast ülesandepõhist viipamist, mustandite koostamiseks, teisendamiseks, otsingupõhiseks genereerimiseks, mille puhul kasutatakse väliseid teadmisi, ning koodi lõpetamiseks. See ei ole sobiv iseseisev valik multimodaalse assistendi jaoks.

Võimekus, arutlus ja kodeerimine

Baasmudel suudab teksti genereerida ja jätkata, olemasolevat sisu teisendada, teavet kokku võtta ning koodi luua. Samuti võib see olla aluseks valdkonna kohandamisele või sünteetiliste andmete töövoogudele. Selle ulatuslik keelevalik võib olla kasulik rakendustes, mis vajavad tekstigeneratsiooni rohkem kui ühes toetatud keeles.

Selle arutlusvõimet tuleks tõlgendada ettevaatlikult. Esitatud uurimuses ei käsitletud Llama 3.1 8B-d spetsiaalse arutlusmudelina ning siin ei esitata teenusepakkuja avaldatud arutlusvõime võrdlustesti. Viipamise korral suudab see teha mitmeastmelist analüüsi, kuid väiksem parameetrite arv ja baasmudeli staatus tähendavad, et arendajad peaksid väljundeid kontrollima ega tohiks eeldada usaldusväärset arutlusvõimet või juhiste järgimist.

Sama ettevaatus kehtib kodeerimise puhul. Mudel suudab koodi kirjutada ja teisendada ning pikk kontekst võib olla abiks suuremate failide või repositooriumikatkendite sisestamisel. Uurimus ei tõesta siiski garanteeritud kodeerimistäpsust, tööriistakasutuse töövoogu ega tarkvaraarenduse võrdlustesti tulemust. Koodi tuleb üle vaadata, testida ja käivitada sobivalt isoleeritud keskkonnas.

Konteksti- ja väljundipiirangud

Dokumenteeritud konteksti pikkus on 128K tokenit ehk 131 072 tokenit. Konteksti pikkus tähendab kogu tekstihulka, mida juurutus suudab töödelda viiba ja genereeritud vastuse peale kokku, võttes arvesse konkreetse järeldussüsteemi piiranguid. Seda ei tohiks käsitleda garantiina, et iga kohalik arvuti suudab 128K tokeni pikkuse päringuga tõhusalt töötada.

Esitatud uurimus ei kinnita allalaaditava mudeli eraldi maksimaalset väljundtokenite arvu. Tegelik saadaolev väljundi pikkus võib sõltuda kasutatavast järeldusmootorist, mälujaotusest, juba kasutatavast kontekstist, kvantimisest ja teeninduskonfiguratsioonist. Arendajad peaksid kontrollima enda valitud raamistiku või majutatud teenusepakkuja piiranguid.

Juurutamine, majutus ja litsentsimine

Llama 3.1 8B üks määravaid omadusi on see, et seda levitatakse allalaaditavate avatud kaaludena, mitte ainult teenusepakkuja hallatava lõpp-punktina. Uurimuses nimetatud ühilduvate tööriistade hulka kuuluvad Transformers, vLLM, SGLang, llama.cpp-ga ühilduvad tööriistad ning muud mudelivormingut toetavad järeldussüsteemid. Täpne riistvaravajadus sõltub näiteks täpsusest, kvantimisest, konteksti pikkusest, paketttöötlusest ja samaaegsete kasutajate arvust.

Kvantimine võib vähendada mälukasutust, esitades mudeli kaalusid väiksema arvulise täpsusega. See võib muuta kohaliku juurutamise praktilisemaks, kuid mõju kvaliteedile ja kiirusele sõltub valitud kvantimismeetodist ja töökoormusest. Võimalik on ka majutatud järeldamine kolmandate osapoolte teenusepakkujate kaudu, kuid sellisel juhul ei määra kasutuskogemust enam üks Meta hallatav standardteenus.

Kasutamisele kehtivad Llama 3.1 kogukonnalitsents ja lubatud kasutuse eeskiri. Organisatsioonid peaksid kavandatud ärilise, teadusliku, edasilevitamise ja rakenduse kasutusjuhtumi puhul need tingimused üle vaatama. Mudeli kaalude kättesaadavus ei tähenda, et kõik kasutus- või edasilevitamiskorraldused oleksid piiranguteta.

Hinnastamine ja kulud

Meta ei avalda esitatud uurimuse kohaselt allalaaditava Llama 3.1 8B baasmudeli jaoks ühtset esimese osapoole tokenipõhist API-hinda. Mudeli saab hankida Meta allalaadimisprotsessi või ametliku mudelirepositooriumi kaudu, järgides kehtivaid juurdepääsu- ja litsentsitingimusi, kuid selle käitamisega kaasnevad siiski taristukulud.

Kohaliku kasutuse kulud võivad hõlmata riistvara, elektrit, salvestusruumi, hooldust ja arendusaega. Majutatud järeldamise puhul võib teenusepakkuja küsida tasu tokenite, aja, päringute või eraldatud riistvara alusel. Hinnad varieeruvad teenusepakkuja, kvantimise, riistvarakonfiguratsiooni, paketttöötluse, kasutusmäära ja teenusetaseme nõuete järgi. Seetõttu ei ole otse võrdlemine fikseeritud hinnaga suletud lähtekoodiga API-dega usaldusväärne, kui töökoormus ja juurutustingimused ei ole samaväärsed.

Peamised tugevused ja piirangud

Tugevused

  • Kontroll juurutamise üle: Allalaaditavad kaalud võimaldavad organisatsioonidel mudelit käitada enda kontrollitavas taristus või valida sobiva majutusteenuse pakkuja.
  • Kohandatavus: Baasmudelit saab konkreetse valdkonna ja töövoo jaoks peenhäälestada või muul viisil kohandada.
  • Pikk kontekst: 128K tokeni kontekstiaken on riistvara olemasolul kasulik pikkade dokumentide, koodibaaside ja ulatuslike viipade puhul.
  • Suhteliselt kompaktne perekonnaliige: Llama 3.1 perekonna 8B mudelina on see mõeldud ressursiteadlikumaks juurutamiseks kui suuremad keelemudelid.
  • Paindlikkus teksti ja koodi puhul: See toetab üldist tekstigeneratsiooni, teisendamist, kokkuvõtete tegemist ja kodeerimise töövooge.

Piirangud

  • Baasmudeli käitumine: Ilma täiendava kohandamiseta ei pruugi see vestlusjuhiseid usaldusväärselt järgida ega käituda valmis vestlusassistendina.
  • Algupärase multimodaalse toe puudumine: Pildid, heli ja video ei kuulu selle algupäraste sisend- ega väljundivõimaluste hulka.
  • Kontrollimata algupärane tööriistakutsung: Esitatud uurimus ei tõesta sisseehitatud funktsioonikutsungut ega garanteeritud struktureeritud tööriistakutsete vormingut.
  • Esimese osapoole standardse API-hinna puudumine: Majutatud kasutuse kulud sõltuvad kolmandate osapoolte taristust ja juurutusvalikutest.
  • Kontekst ei ole tasuta: Maksimaalse kontekstipikkuse töötlemine võib nõuda palju mälu ja vähendada läbilaskevõimet.
  • Teadmiste lõppkuupäev: Dokumenteeritud lõppkuupäev on detsember 2023, mistõttu uuema teabe jaoks on vaja otsingut, ajakohastatud andmeid või muud välist allikat.
  • Kontrollimine on endiselt vajalik: Genereeritud tekst ja kood võivad olla ebatäpsed, eriti juhul, kui mudelit kasutatakse ilma ülesandepõhise kohandamiseta.

Parimad kasutusjuhud

Llama 3.1 8B sobib hästi arendajatele, kes soovivad hallatavat avatud kaaludega mudelit kohapealseks katsetamiseks, privaatseks tekstitöötluseks, peenhäälestuseks või enda hallatavateks rakendusteks. Näited hõlmavad valdkonnaspetsiifilist dokumendiassistenti pärast juhiste järgi peenhäälestamist, otsingupõhist genereerimissüsteemi, ettevõttesisest kokkuvõtete tegemist, mitmekeelsete tekstide koostamist, teksti klassifitseerimist, sünteetiliste andmete genereerimist ning koodile keskenduvaid tööriistu, millel on oma testimis- ja ülevaatusprotsess.

See võib olla kasulik ka siis, kui andmehaldus või taristu üle kontrollimine muudab allalaaditava mudeli eelistatavamaks kui viipade saatmise kolmanda osapoole majutatud teenusesse. Seda eelist tuleb võrrelda juurutuse turvamise, uuendamise, jälgimise ja skaleerimisega kaasneva tööga.

Millal valida Llama 3.1 8B?

Vali Llama 3.1 8B siis, kui prioriteediks on juurutamise kontroll, mudeli kohandamine ja kasutuskulud, mitte valmis assistendi käitumine. See on eriti atraktiivne juhul, kui meeskond suudab hallata järeldustaristut ja soovib mudelit kindla valdkonna või töövoo jaoks kohandada.

Vali selle asemel Llama 3.1 8B Instruct, kui eesmärk on kohe vestlusassistent, mis järgib juhiseid väiksema rakendusepoolse ettevalmistusega. Vali suurem või spetsialiseeritum mudel, kui töökoormus nõuab tugevamat arutlusvõimet, suuremat usaldusväärsust, täiustatud agendikäitumist või teksti ja koodi ületavaid võimalusi. Vali multimodaalne mudel, kui kasutajad vajavad piltide, heli või video algupärast mõistmist või genereerimist.

Võrreldes teenusepakkuja hallatava suletud lähtekoodiga mudeliga võib Llama 3.1 8B pakkuda suuremat kontrolli juurutamise üle ja sobiva mastaabi korral potentsiaalselt väiksemaid piirkulusid, kuid samal ajal jäävad majutamise, optimeerimise, jälgimise, turvalisuse ja kvaliteedi hindamise kohustused arendajale. Võrreldes suuremate avatud kaaludega mudelitega võib seda samades juurutustingimustes olla lihtsam käitada ning see võib olla kiirem või odavam, kuid keerukate ülesannete puhul on selle varu üldjuhul väiksem. Need on praktilised kompromissid, mitte teenusepakkuja avaldatud võrdlustestide järeldused.

Kokkuvõte

Llama 3.1 8B-d tasub eelkõige näha kompaktse ja kohandatava alusmudelina, mitte täieliku majutatud assistendina. Selle 128K kontekst, mitmekeelne tekstitugi, koodigeneratsioon, allalaaditavad kaalud ja peenhäälestusvõimalus muudavad selle kasulikuks kohalikes ja enda hallatavates rakendustes. Baasmudeli käitumine, algupäraste multimodaalsete võimaluste puudumine, kontrollimata tööriistakutsungi tugi ja juurutamisega seotud kohustused muudavad selle vähem sobivaks kasutajatele, kes soovivad kohe viimistletud assistenti või täielikult hallatavat API-t.


KKK - vastused sinu küsimustele

Millised on Llama 3.1 8B parimad kasutusvõimalused?
Llama 3.1 8B sobib kohalikuks katsetamiseks, privaatseks tekstitöötluseks, otsinguga täiendatud genereerimiseks, kokkuvõtete koostamiseks, mitmekeelsete mustandite loomiseks, teksti klassifitseerimiseks, sünteetiliste andmete genereerimiseks, domeenikohanduseks ning koodikesksete tööriistade jaoks, mille puhul kasutatakse testimist ja ülevaatust. See on eriti kasulik siis, kui arendajad vajavad kontrolli mudeli kaalude, taristu ja juurutamise üle.
Kas Llama 3.1 8B suudab töödelda pilte, heli või videot?
Ei. Llama 3.1 8B on ainult tekstisisendit ja -väljundit toetav mudel, mis võtab vastu teksti ning genereerib teksti või koodi. Pildi-, heli- või videovõimekuse kasutamiseks on rakenduse töövoos vaja täiendavaid süsteeme.
Kui pikk on Llama 3.1 8B kontekstiaken?
Llama 3.1 8B dokumenteeritud konteksti pikkus on 128K tokenit ehk 131 072 tokenit. Täieliku konteksti töötlemise tegelik võimekus sõltub järeldusmootorist, saadaolevast mälust, kvantimisest, juurutuse konfiguratsioonist ja töökoormusest.
Mis on Llama 3.1 8B?
Llama 3.1 8B on ligikaudu 8 miljardi parameetriga ainult dekooderiga transformer-arhitektuuril põhinev keelemudel, mille Meta avaldas 23. juulil 2024. See on Llama 3.1 mudeliperekonna baastreeninguga mudel, mis on mõeldud teksti ja koodi genereerimiseks, kohandamiseks, peenhäälestuseks ning kohapealseks või enda hallatavas keskkonnas juurutamiseks.
Mis vahe on mudelitel Llama 3.1 8B ja Llama 3.1 8B Instruct?
Llama 3.1 8B on baasmudel, mida on peamiselt treenitud teksti jätkamiseks ja keelemustrite õppimiseks, mistõttu võib selle usaldusväärseks assistendina toimimiseks vaja minna sobivaid viipasid, peenhäälestust või täiendavat orkestreerimist. Llama 3.1 8B Instruct on juhiste järgi töötamiseks peenhäälestatud ning on üldjuhul parem lähtekoht vestlusabiliste loomisel.


Allikad 5
AI ettevõte

Info Meta AI kohta