Tülu 3

Llama-3.1-Tulu-3-8B

by Allen Institute for Artificial Intelligence (Ai2) · Saadaval allalaadimiseks; selle on asendanud Llama-3.1-Tulu-3.1-8B

Ai2 Llama-3.1-Tulu-3-8B on Meta Llama 3.1-l põhinev avatud kaaludega 8B juhistele häälestatud mudel, mille treenimisel kasutati juhendatud peenhäälestust, eelistuste optimeerimist ja RLVR-i. See toetab tekstipõhist kohalikku kasutuselevõttu Transformersi või vLLM-i kaudu ning on mõeldud vestluseks, arutlemiseks, kodeerimiseks, matemaatikaga tegelemiseks ja reprodutseeritavaks treeningujärgseks uurimistööks.

Tekst Arutlusvõime Programmeerimine
Llama-3.1-Tulu-3-8B on Ai2 algse Tülu 3 järelkoolituse seeria viimane 8B mudel. 21. novembril 2024 välja antud avatud kaaludega keelemudeli saavad arendajad alla laadida, Transformersi või vLLM-iga käivitada, kvantida ja oma rakenduste jaoks kohandada. Selle kõige olulisem eripära on läbipaistvus: Ai2 avaldas koos mudeliga ka treeningandmed, koodi, hindamistulemused ja järelkoolituse retseptid. Mudel sobib praktiliseks kasutamiseks kohalikul seadmel juhiste järgimisel, programmeerimisel ja matemaatikas ning reprodutseeritavaks teadustööks, kuid sellel puudub algupärane multimodaalne sisend, sisseehitatud tööriistakasutus ja ametlikult hostitud API hinnakiri.
Väljundid

Mida Llama-3.1-Tulu-3-8B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Peenhäälestamine
Mudeli profiil

Jõudlusnäitajad

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

Tehnilised andmed

Mudeliseeria Tülu 3
Tüüp üldotstarbeline
Konteksti maht 131K märki/tokenit
Välja antud 2024-11-21
Olek Saadaval allalaadimiseks; selle on asendanud Llama-3.1-Tulu-3.1-8B
Teadmiste ajapiiri märkused

Selle täpse kontrollpunkti kohta ei tuvastatud otsest autoriteetset teadmiste piirkuupäeva. 2024. aasta novembri väljalaskekuupäeva ei kasutata teadmiste piirkuupäeva kaudse tähisena.

Mudeli selgitused

Kanooniline Hugging Face’i mudeli ID: allenai/Llama-3.1-Tulu-3-8B. Mudel on algse Tulu 3 8B mudelisarja lõplik RLVR-kontrollpunkt ning seda on täppishäälestatud mudelist allenai/Llama-3.1-Tulu-3-8B-DPO. Konfiguratsioon määrab 131 072 positsioonitokenit, kuid Ai2 mudelikaart soovitab praktiliseks vLLM-i teenindamiseks kasutada parameetrit --max_model_len=8192. Tegemist on allalaaditava avatud kaaludega tarkvaraga, mitte esimese osapoole hostitud API-mudeliga, mille kasutamise eest tasutakse tokenite alusel. Toimetuse antud hinded on võrdlevad hinnangud, mitte teenusepakkuja võrdlustulemused. Saadaval on ka uuem Llama-3.1-Tulu-3.1-8B mudel.

Mudeli juhend

Llama-3.1-Tulu-3-8B: Ai2 avatud RLVR-mudel kohalikuks kasutuseks

Llama-3.1-Tulu-3-8B on Allen Institute for AI loodud avatud kaaludega 8 miljardi parameetriga juhiseid järgiv mudel. Meta Llama 3.1 8B mudelil põhinev mudel ühendab juhendatud peenhäälestuse, eelistuste optimeerimise ja kontrollitavatel preemiatel põhineva tugevdusõppe, et toetada vestlust, arutlemist, matemaatikat, programmeerimist ja teadustööle suunatud eksperimenteerimist. See on mõeldud allalaadimiseks ja ise hostimiseks, mitte teenusepakkuja hallatava, kasutuspõhise hinnastusega API-na.

Mis on Llama-3.1-Tulu-3-8B?

Llama-3.1-Tulu-3-8B on Allen Institute for AI ehk üldtuntud Ai2 pakutav avatud kaaludega juhiste järgimisele keskenduv keelemudel. See põhineb Meta Llama 3.1 8B baasmudelil ning avaldati Ai2 algse Tülu 3 8B arendussarja viimase tugevdusõppe kontrollpunktina.

Juhiste järgimine tähendab, et mudelit on täiendavalt treenitud vastama kasutaja päringutele vestlusvormingus, mitte lihtsalt jätkama etteantud toorteksti. See on mõeldud näiteks küsimustele vastamiseks, mitmeastmeliste juhiste järgimiseks, matemaatikaülesannete lahendamiseks, koodi kirjutamiseks ja selgitamiseks ning üldiste tekstivastuste koostamiseks.

Mudel avaldati 21. novembril 2024 koos Tülu 3 andmestike, treeningukoodi, hindamistööriistade ja korratavate täiendtreeningu retseptidega. Selline avaldamisviis muudab selle eriti oluliseks teadlastele ja arendajatele, kes soovivad mudeli täiendtreeningut uurida või korrata, selle asemel et kasutada läbipaistmatu ülesehitusega majutatud assistenti.

Treeninguviis ja mudeli päritolu

Tülu 3 on täiendtreeningu uurimisprojekt, mitte täiesti uue baas-arhitektuuriga mudel. Ai2 alustas Meta Llama 3.1 8B mudelist ja koostas omavahel seotud kontrollpunktide jada. Nende hulka kuulusid juhendatud peenhäälestus, otsene eelistuste optimeerimine ja lõplik tugevdusõppe mudel.

Kanooniline mudelitunnus on allenai/Llama-3.1-Tulu-3-8B. Lõplik kontrollpunkt põhineb Tülu 3 DPO mudelil ning kasutab kontrollitavate tasudega tugevdusõpet, mida tavaliselt lühendatakse RLVR-iks. Selle meetodi puhul saab mõningaid vastuseid võrrelda objektiivse või osaliselt objektiivse tasuga. See on kasulik näiteks matemaatika, programmeerimise ja muude ülesannete puhul, kus õigsust saab hinnata.

Ai2 avaldatud materjalides kirjeldatakse treeninguretsepti eesmärkidena juhiste järgimist, matemaatikaülesannete lahendamist, programmeerimist, teadmistepõhiseid ülesandeid ja üldist vestlusvõimekust. Need on pakkuja kirjeldatud treeningueesmärgid, mitte garantii, et mudel lahendab iga ülesande usaldusväärselt. Esitatud uurimus ei määra selle konkreetse lehe jaoks üht kindlat võrdlustesti tulemust, mistõttu tuleks mudeli võimekust hinnata kavandatud töökoormuse põhjal.

Tehniline profiil ja konteksti maht

Llama-3.1-Tulu-3-8B on ainult dekoodriga keelemudel, millel on ligikaudu 8 miljardit parameetrit. Selle konfiguratsioon määrab positsioonilise konteksti mahuks 131 072 tokenit. Konteksti maht näitab vestluse, lähteteksti või muu tokeniseeritud sisendi hulka, mida mudel teoreetiliselt töödelda suudab, kuigi tegelik kasutatav piir sõltub teeninduskihtidest, mälust ja viiba vormingust.

Praktiliseks vLLM-i juurutuseks soovitab Ai2 kasutusjuhend maksimaalseks mudeli pikkuseks 8192 tokenit. See soovitus on kohaliku serveri seadistamisel arendajatele olulisem kui toorkonfiguratsiooni väärtus. Suur seadistatud kontekst ei tähenda automaatselt, et iga juurutus suudab seda pikkust tõhusalt või töökindlalt teenindada.

Selle konkreetse kontrollpunkti autoriteetset maksimaalset väljundtokenite arvu ei õnnestunud tuvastada. Seega sõltub väljundi pikkus järeldusraamistikust ja genereerimisseadetest, mitte dokumenteeritud esimese osapoole majutatud API piirangust. Arendajad peaksid määrama olemasoleva mäluga ja rakendusega sobiva selge genereerimispiiri.

Toetatud modaalsused ja väljunditüübid

See on ainult tekstimudel. See võtab vastu tekstipõhiseid viipasid ja koostab tekstivastuseid. See ei võta algupäraselt vastu pilte, heli ega videot ega genereeri pilte, heli ega videot. Nende modaalsuste jaoks oleks vaja eraldi OCR-, nägemis- või kõnesüsteemi ning seejärel tekstipõhist viipamist, kui nende süsteemide väljundid edastatakse Tülu 3-le.

Esitatud uurimuse kohaselt on mudel eelkõige mõeldud ingliskeelseks kasutuseks. Selle tokeniseerija sisaldab Tüluga ühilduvat vestlusmalli, milles on süsteemi, kasutaja ja assistendi rollid. Arendajad peaksid vestlusvormingu käsitsi taastamise asemel kasutama tokeniseerijasse lisatud vestlusmalli, sest õiged rollimärgised ja vorming võivad mõjutada vastuste kvaliteeti.

Arutlus, programmeerimine ja tööriistade tugi

Arutlus on üks mudeli kavandatud kasutusvaldkondi. RLVR-i etapp keskendub konkreetselt ülesannetele, mille vastuseid või vahetulemusi saab kontrollida, sealhulgas matemaatikale ja programmeerimisele. Praktikas sobib mudel seetõttu lahenduskäigu küsimiseks, koodiselgituste koostamiseks, silumisettepanekute andmiseks ja struktureeritud samm-sammuliste vastuste loomiseks. Seda ei tohiks pidada eksimatuks arutlusmootoriks: genereeritud arvutused ja kood vajavad endiselt kontrollimist.

Programmeerimine on samuti Tülu 3 treeninguretsepti üks sõnastatud eesmärke. Mudel suudab tekstipõhist koodi genereerida, selgitada ja muuta, mistõttu sobib see kohalikele programmeerimisassistentidele, õppevahenditele, koodi hindamise katsetele ja täiendtreeningu uurimiseks. Esitatud teave ei tuvasta konkreetset programmeerimiskeele spetsialiseerumist ega garanteeritud läbimismäära programmeerimise võrdlustestis.

Mudel ei paku algupärast tööriistade ega funktsioonide täitmist. Mudelikirje märgib tööriistakasutuse toetamata funktsiooniks ning mudelit ei kirjeldata veebisirvimise, koodi täitmise ega reaalajas andmetele juurdepääsu võimaldavana. Rakendus võib paigutada mudeli välisesse orkestreerimissüsteemi, kuid see on rakendustaseme integratsioon, mitte kontrollpunkti sisseehitatud võimekus.

Samuti ei ole tuvastatud kontrollitud algupärast JSON-režiimi ega struktureeritud väljundi funktsiooni. Masinloetavat väljundit vajavad arendajad peaksid vastuseid oma tarkvaras valideerima ja parandama, mitte eeldama, et tavaline viipamine tagab korrektse JSON-i.

Juurutus, hinnastamine ja kulude kompromissid

Llama-3.1-Tulu-3-8B levitatakse allalaaditavate kaaludena, mitte esimese osapoole tokenipõhise järeldus-API-na. Selle kontrollpunkti sisendhinda, väljundhinda ega korduva tellimuse hinda ei ole saadaval. Kasutamise maksumus sõltub riistvarast, majutusteenuse pakkujast, elektrist, salvestusruumist ja mudeli käitamiseks vajalikust arendustööst.

Kohalik juurutus võib püsiva kasutuskoormuse korral olla päringupõhisest tasumisest soodsam, kui kasutajal on juba sobiv riistvara. Kvantimine võib vähendada mälunõudeid ja muuta mudeli kättesaadavamaks, kuigi mõju kvaliteedile sõltub kvantimismeetodist ja töökoormusest. Täis- või suurema täpsusega teenindus nõuab üldjuhul rohkem mälu ja võib võrreldes kvanditud seadistusega vähendada läbilaset.

Iseseisev majutamine toob kaasa ka kohustused, mida hallatav API tavaliselt ise korraldab, sealhulgas mudelite allalaadimise, sõltuvuste haldamise, GPU-de eraldamise, skaleerimise, seire, turbe ja uuendused. Seega on mudel litsentsikulude mõttes paljude uurimisotstarvete jaoks soodne, kuid selle käitamine ei ole tasuta.

Peamised tugevused ja piirangud

Selle mudeli kasutamise tugevaim põhjus on läbipaistvus. Ai2 avaldas lisaks kontrollpunktile ka seotud andmestikud, treeningukoodi, hindamistööriistad ja retseptid. See toetab korratavust, uurimist ja täiendtreeningu meetoditega eksperimenteerimist. Võrreldes palju suuremate keelemudelitega on mudel ka piisavalt väike, et olla praktiline kandidaat kohalikuks teeninduseks ja domeenikohanduseks.

Selle kavandatud katvus on 8B mudeli kohta lai: üldine juhiste järgimine, matemaatika, programmeerimine, teadmistepõhised ülesanded ja vestlustekst. Avatud kaalud võimaldavad arendajatel hinnata mudelit privaatsetel andmetel, kohandada seda täiendava peenhäälestusega ja integreerida süsteemidesse, kus viipade saatmine kolmanda osapoole API-le ei ole soovitav.

Piirangud on sama olulised. Tegemist on Tülu 3 sarja vanema mudeliga ning selle on asendanud Llama-3.1-Tulu-3.1-8B. Uuem sõsarmudel muudab lõpliku tugevdusõppe etapi PPO-lt GRPO-le ja teatab parematest tulemustest, mistõttu võivad kõige uuemat 8B Tülu kontrollpunkti otsivad kasutajad eelistada seda järglast. Algne mudel on endiselt oluline algse Tülu 3 väljalaske taastootmisel või selle algse treeninguretsepti võrdlemisel.

Mudelil puuduvad ka sisseehitatud veebijuurdepääs, algupärane multimodaalne mõistmine, tööriistade täitmine ja pakkuja hallatav API. Selle toorkonfiguratsioonis määratud 131 072 tokenit ei tohiks segi ajada Ai2 soovitatud 8192-tokenise teenindusmahuga. Lisaks tuleb enne ärilist või suure mõjuga juurutust läbi vaadata Llama 3.1 Community License Agreement ja vastutustundliku kasutuse nõuded.

Millal valida Llama-3.1-Tulu-3-8B?

Vali Llama-3.1-Tulu-3-8B, kui vajad kohalikuks järelduseks, uurimistööks või kontrollitud katsetamiseks avalikult allalaaditavat juhistele häälestatud mudelit. See sobib hästi järgmisteks kasutusjuhtudeks:

  • Ai2 algse Tülu 3 täiendtreeningu uurimine või taastootmine.
  • Ise majutatava tekstipõhise assistendi loomine üldiste küsimuste ja juhiste järgimise jaoks.
  • Matemaatilise arutluse, programmeerimise ja kontrollitavate tasudega treeningu katsetamine.
  • 8B mudeli peenhäälestamine domeenipõhiseks tekstülesandeks.
  • Hindamiste läbiviimine ilma viipasid majutatud kommerts-API-le saatmata.
  • Kvanditud järelduse kasutamine olukorras, kus riistvara või käituskulud on piiratud.

Kui prioriteediks on Tülu 3 8B seeria uusim väljalase, võib sobivam olla teine valik: esitatud uurimuses kirjeldatakse asjakohase järglasena mudelit Llama-3.1-Tulu-3.1-8B. Majutatud kommertsmudel võib olla eelistatum, kui rakendus vajab hallatavat skaleerimist, garanteeritud API kättesaadavust, veebiotsingut, funktsioonikutseid või lihtsat kasutuspõhist arveldust. Pildi-, heli- või videosisendi jaoks on vaja multimodaalset mudelit.

Saadavus ja litsents

Mudel on endiselt allalaadimiseks saadaval Ai2 Hugging Face'i hoidlas. Mudelikirje järgi kehtib sellele Meta Llama 3.1 Community License Agreement koos seotud vastutustundliku kasutuse nõuetega. Litsentsi sobivus võib sõltuda rakendusest, levitamismudelist ja jurisdiktsioonist, mistõttu peaksid organisatsioonid üldise kirjelduse asemel tutvuma kehtiva litsentsitekstiga.

Praktilises mõttes tuleks Llama-3.1-Tulu-3-8B-d mõista läbipaistva uurimis- ja juurutusvahendina, mitte valmis tarbijatele mõeldud assistendina. Selle väärtus tuleneb 8B juhistele häälestatud mudeli, avalikult dokumenteeritud täiendtreeningu ning kaalude iseseisva käitamise või muutmise võimaluse kombinatsioonist.


KKK - vastused sinu küsimustele

Mis on Llama-3.1-Tulu-3-8B?
Llama-3.1-Tulu-3-8B on Allen Institute for AI (Ai2) loodud avatud kaaludega, ainult tekstisisuline juhiseid järgiv keelemudel. See põhineb Meta Llama 3.1 8B mudelil ning on Ai2 algse Tülu 3 8B arendusliini viimane tugevõppe kontrollpunkt.
Mis on Llama-3.1-Tulu-3-8B ametlik mudelitunnus?
Kanooniline mudelitunnus on allenai/Llama-3.1-Tulu-3-8B. Ai2 pakub mudelit oma Hugging Face’i repositooriumi kaudu koos Tülu 3 andmekogumite, treeningukoodi, hindamistööriistade ja mudeli järelkoolituse retseptidega.
Milline on Llama-3.1-Tulu-3-8B konteksti pikkus ja millised on selle juurutamissoovitused?
Mudeli konfiguratsioonis on teoreetiliseks kontekstimahuks määratud 131 072 tokenit. Ai2 praktilised juhised vLLM-i juurutamiseks soovitavad aga mudeli maksimaalseks pikkuseks 8 192 tokenit. Kasutatav kontekst sõltub ka järeldusraamistikust, saadaolevast mälust ja prompti vormingust.
Kas Llama-3.1-Tulu-3-8B suudab töödelda pilte või kasutada tööriistu?
Ei. Llama-3.1-Tulu-3-8B on ainult teksti töötlev mudel, mis võtab vastu tekstipõhiseid viipasid ja genereerib tekstivastuseid. See ei toeta algupäraselt pilte, heli, videot, veebisirvimist, koodi käitamist, funktsioonikutseid ega muid tööriistade kasutamise võimalusi. Need võimalused tuleb lisada väliste süsteemide abil.
Millal kasutada Llama-3.1-Tulu-3-8B-d selle järglase asemel?
Kasutage mudelit Llama-3.1-Tulu-3-8B, kui soovite korrata või uurida Ai2 algset Tülu 3 järelõppe tööd, käitada kohalikke hindamisi või juurutada avatud 8B parameetriga juhistepõhist mudelit. Kui soovite uuemat Tülu 3 8B kontrollpunkti, mille tugevdusõppe etappi on uuendatud ja mille jõudluse paranemist on raporteeritud, kaaluge selle asemel mudelit Llama-3.1-Tulu-3.1-8B.


Allikad 5
AI ettevõte

Info Allen Institute for Artificial Intelligence (Ai2) kohta