Megatron NMT

Riva Translate 1.6b

by NVIDIA AI · Praegu saadaval ja allalaaditav; kättesaadav NVIDIA NIM-i ja NVIDIA Riva kaudu

NVIDIA Riva Translate 1.6b on 1,6 miljardi parameetriga Megatronil põhinev kodeerija-dekodeerija mudel, mis toetab kahesuunalist tõlget 36 keele vahel. Mudelit saab alla laadida NVIDIA NIM-i ja NVIDIA Riva kaudu. See toetab pakktöötlust ja terminoloogia juhtimist ning on loodud väikese viivitusega juurutamiseks NVIDIA GPU-del. Esitatud uuringumaterjalides ei ole dokumenteeritud individuaalset majutatud kasutuse hinda, kontekstiakna suurust ega väljundi maksimaalset pikkust.

Tekst Arutlusvõime Programmeerimine
Riva Translate 1.6b on NVIDIA mitmekeelne tekstitõlkemudel, mis on mõeldud väikese latentsusega kasutamiseks NVIDIA GPU-del. See kasutab 24 kodeerija- ja 24 dekoodrikihiga Transformeri kodeerija-dekoodri arhitektuuri, toetab tõlkimist mis tahes 36 keele vahel ning seda saab juurutada NVIDIA NIM-i või NVIDIA Riva kaudu.
Väljundid

Mida Riva Translate 1.6b suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Batch API
Mudeli profiil

Jõudlusnäitajad

1/10 Arutlusvõime
1/10 Programmeerimine
8/10 Kiirus
8/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Megatron NMT
Tüüp Muu
Välja antud 6. august 2024
Olek Praegu saadaval ja allalaaditav; kättesaadav NVIDIA NIM-i ja NVIDIA Riva kaudu
Teadmiste ajapiiri märkused

NVIDIA ei avalda selle närvivõrgupõhise masintõlkemudeli teadmiste lõppkuupäeva. See on kodeerija-dekodeerija arhitektuuriga tõlkesüsteem, mitte üldotstarbeline autoregressiivne vestlusmudel.

Mudeli selgitused

Taotletud Megatron 1B NMT identiteedi vaste on kanooniline Riva Translate 1.6b mudeli leht. NVIDIA NMT NIM-i dokumentatsioonis on märgitud, et konteineripildi nimi on riva-translate-1_6b ja selle aluseks oleva mudeli nimi on megatronnmt_any_any_1b; need nimed viitavad samale suvalisest keelest suvalisse keelde tõlkimise mudelile. Varasemas Riva dokumentatsioonis kirjeldati mudelit 1B mudelina, kuid hiljem teatas NVIDIA, et mudel sisaldab 1,6 miljardit parameetrit. See kasutab 24 kodeerijakihist ja 24 dekooderikihist koosnevat Transformer encoder-decoder-arhitektuuri ning toetab 36 keelekoodi. NVIDIA esitab NIM-mudeli GPU-mälukasutuse näitajana 9,5 GB ja praegune NMT NIM nõuab NVIDIA GPU-d, mille arvutusvõimekus (compute capability) on vähemalt 8.0. Mudel toetab pakktõlget ning terminoloogiaseadeid märgendite „do-not-translate” ja kohandatud sõnastike kaudu. Väljalaskekuupäev põhineb NVIDIA 6. augusti 2024. aasta NIM-i teadaandel; NVIDIA praegusel mudelilehel ei ole eraldi täpset mudeli väljalaskekuupäeva märgitud.

Mudeli juhend

NVIDIA Riva Translate 1.6b: kiire tõlge mis tahes keelest mis tahes keelde GPU-l

NVIDIA Riva Translate 1.6b on allalaaditav Megatronil põhinev närvimasintõlkemudel, mis võimaldab kahesuunalist tekstitõlget 36 keele vahel. Aluseks olev mudel on NVIDIA NMT NIM-is saadaval nimega megatronnmt_any_any_1b, samas kui megatron-1b-nmt on alias, mis suunab kanoonilisele Riva Translate 1.6b mudelile.

Mis on NVIDIA Riva Translate 1.6b?

NVIDIA Riva Translate 1.6b on spetsialiseeritud närvivõrgupõhine masintõlkemudel. Selle ülesanne on teisendada tekst ühest toetatud keelest teise, mitte toimida üldotstarbelise vestlusroboti, programmeerimisabilise, pildimudeli või arutlusmudelina.

Mudeli pakub NVIDIA ning see kuulub Megatron NMT mudeliperekonda. NVIDIA dokumentatsioonis ja mudelikirjetes kasutatakse mitut seotud identifikaatorit: mudeli kanooniline nimi on Riva Translate 1.6b, NMT NIM-i mudeliidentifikaator on megatronnmt_any_any_1b ning megatron-1b-nmt on sama mudeliga lahenduv alias. NIM-i konteineripildi identifikaator on riva-translate-1_6b. Neid nimesid ei tohiks käsitleda eraldi tõlkemudelitena.

Varasemates Riva materjalides kirjeldati mudelit ajalooliselt 1B mudelina. Hiljem teatas NVIDIA, et see sisaldab ligikaudu 1,6 miljardit parameetrit, mis selgitab praegust nimetust 1.6b. Mudel on NVIDIA NIM-i kaudu allalaaditavana saadaval ning seda saab juurutada ka NVIDIA Riva põhistes kõne- ja tõlkesüsteemides.

Arhitektuur ja keeletoe ulatus

Riva Translate 1.6b kasutab Transformeri kodeerija-dekodeerija arhitektuuri. Kodeerija loeb lähtelause läbi ja koostab selle tähendusest sisemise esituse; seejärel genereerib dekodeerija tõlgitud lause. NVIDIA dokumentatsiooni kohaselt on mudelil 24 kodeerijakihti ja 24 dekodeerijakihti.

Mudel toetab suvalisest keelest suvalisse keelde tõlkimist 36 keelekoodi ulatuses. Praktikas tähendab see, et mudel on loodud tõlkima toetatud keelepaaride vahel, mitte ainult ühest kindlast lähtekeelest ühte kindlasse sihtkeelde. Täpsed kasutatavad keelekombinatsioonid ja -koodid tuleks juurutamisel üle kontrollida NVIDIA praegusest NMT toe maatriksist.

Selline ülesehitus muudab mudeli sobivaks mitmekeelsetele rakendustele, kus lähtekeel võib varieeruda, näiteks klienditoe päringute suunamiseks, rahvusvahelise sisu töötlemiseks, kõnetõlke töövoogudeks ja rakendusteks, mis vajavad paljude keelepaaride jaoks ühtset tõlketeenust.

Koht NVIDIA praeguses tootekataloogis

Riva Translate 1.6b on üks spetsialiseeritud komponent NVIDIA laiemas tehisintellekti tarkvaraökosüsteemis. Seda ei esitleta üldotstarbelise vestlusmudelina. Selle asemel levitatakse seda keskendunud keeletöötlusülesande jaoks NVIDIA NIM-i ja NVIDIA Riva kaudu.

NVIDIA NIM pakendab mudelid juurutatavateks inferentsi mikroteenusteks. Selle mudeli puhul võimaldab NIM käitada tõlketeenust toetatud NVIDIA riistvaral, samal ajal kui NVIDIA Riva pakub laiemat kõne-tehisintellekti keskkonda, kus tõlget saab kombineerida automaatse kõnetuvastuse ja muude kõnekomponentidega. Seega võib mudel toimida suurema hääle- või mitmekeelse rakenduse tekstilise tõlkeetapina.

See positsioneerimine on oluline, kui võrrelda Riva Translate 1.6b-d üldotstarbeliste keelemudelitega. Üldotstarbeline mudel võib olla parem avatud vestluse, kokkuvõtete, arutlemise või koodi genereerimise jaoks. Riva Translate 1.6b on kitsamalt optimeeritud etteaimatavate tõlketöövoogude ja GPU-põhise juurutamise jaoks.

Kontrollitud näitajad lühidalt

NäitajaRiva Translate 1.6b
PakkujaNVIDIA
MudeliperekondMegatron NMT
PõhiülesanneMitmekeelne närvivõrgupõhine masintõlge
ArhitektuurTransformeri kodeerija-dekodeerija
Kihid24 kodeerijakihti ja 24 dekodeerijakihti
Toetatud keeled36 keelekoodi, suvalisest keelest suvalisse keelde tõlkimine
ParameetridNVIDIA hilisema mudelikirjelduse kohaselt ligikaudu 1,6 miljardit
SisendTekst
VäljundTõlgitud tekst
JuurutamineAllalaaditav NVIDIA NIM-i mudel ja NVIDIA Riva juurutus
GPU nõuePraegune NMT NIM nõuab NVIDIA GPU-d arvutusvõimekusega 8.0 või kõrgemaga
Dokumenteeritud mäluprofiilNIM-i mudeli jaoks ligikaudu 9,5 GB GPU-mälu

Mälunäit ja arvutusvõimekuse nõue kehtivad dokumenteeritud praeguse NMT NIM-i juurutusprofiili kohta. Tegelikud taristuvajadused võivad varieeruda sõltuvalt konfiguratsioonist, samaaegsusest, täpsusest, pakktöötlusest ja ümbritsevast teenusekihist.

Peamised tugevused ja praktilised võimalused

Mudeli peamine tugevus on spetsialiseeritus. Selle asemel et kasutada iga keeleülesande jaoks suurt üldotstarbelist mudelit, saab rakendus juurutada tõlkele keskenduva mudeli, mis on mõeldud väikese latentsusega mitmekeelseks inferentsiks. See võib muuta teenuse spetsiaalsesse tõlketöövoogu integreerimise lihtsamaks.

  • Lai keelekate: suvalisest keelest suvalisse keelde tõlkimine 36 toetatud keelekoodi ulatuses on kasulik mitmel turul tegutsevatele rakendustele.
  • Keskendunud käitumine: mudel on loodud tõlkimiseks, mitte avatud tekstigenereerimiseks, mistõttu on selle otstarve selge ja väljundit on lihtsam tõlketöövoogu paigutada.
  • GPU-põhine juurutamine: NVIDIA positsioneerib mudeli väikese latentsusega inferentsi jaoks NVIDIA riistvaral NIM-i ja Riva kaudu.
  • Pakktöötlusega tõlge: NVIDIA NMT dokumentatsioon toetab pakktöötlust, mis võib aidata mitut tõlkepäringut või suuremaid töökoormusi tõhusalt töödelda.
  • Terminoloogiakontrollid: süsteem toetab tõlkimata jätmise märgendeid ja kohandatud sõnastikke. Need juhtelemendid on väärtuslikud kaubamärkide, tootenimede, tehnilise sõnavara, juriidiliste terminite ja muude väljendite puhul, mis peaksid jääma muutmata või järgima kinnitatud tõlget.
  • Integreerimine töövoogudesse: kuna mudelit saab kasutada Riva keskkonnas, on see asjakohane süsteemides, mis ühendavad kõnetuvastuse, tõlke ja võimaliku kõnesünteesi.

Need on praktilised juurutamise eelised, mitte väited, et mudel on alati täpsem kui kõik alternatiivid. Tõlkekvaliteet võib sõltuda keelepaarist, valdkonnast, lauseehitusest, terminoloogiast ja konfiguratsioonist.

Modaalsused, kontekst ja väljundipiirangud

Riva Translate 1.6b võtab vastu teksti ja toodab teksti. Esitatud mudelikirjelduse kohaselt ei võta see otse vastu pilte, heli ega videot ning ei tooda otse pilte, heli, videot, muusikat, esitusi ehk embedding'eid ega kõnet. Helipõhised rakendused saavad seda siiski kasutada suurema töövoo ühe etapina, kuid kõnetuvastus ja kõnesüntees oleksid eraldi komponendid.

NVIDIA ei avalda esitatud uurimismaterjalis selle mudeli kontekstiakna suurust ega väljundtokenite maksimaalset arvu. Seetõttu ei ole asjakohane määrata sellele vestlusroboti tüüpi konteksti pikkust ega väita kindlat tõlke maksimaalset pikkust. Juurutamisel peaksid kasutajad päringu suuruse ja teenusepõhiste piirangute kohta tutvuma NMT NIM-i praeguse dokumentatsiooniga.

Mudelit ei ole dokumenteeritud üldotstarbelise tööriistakutsete, funktsioonikutsete, struktureeritud JSON-väljundi, veebiotsingu ega agenditoimingute toetajana. Selle väljund on tõlgitud tekst. JSON-i vormistamist, töövoo käivitamist või valideerimist vajavad rakendused peavad need funktsioonid tõlketeenuse ümber ise rakendama.

Arutlus- ja programmeerimisvõimalused

Riva Translate 1.6b ei ole tavapärases vestluse tähenduses arutlusmudel. Sellel ei ole dokumenteeritud režiimi mitmeetapiliseks probleemilahenduseks, planeerimiseks, matemaatiliseks analüüsiks ega autonoomseks otsustamiseks. Selle sisemist Transformeri arhitektuuri kasutatakse lähteteksti sihttekstiks teisendamiseks.

See võib tõlkida lähtekoodi kommentaare, dokumentatsiooni või tavalist programmeerimisega seotud teksti, kuid seda ei tohiks valida koodi genereerimise mudeliks. NVIDIA esitatud klassifikatsioon ei määratle seda koodi genereerimise, tarkvara silumise ega hoidlapõhiste programmeerimisülesannete jaoks mõeldud mudelina. Kui eesmärk on käivitatava koodi kirjutamine või muutmine, sobib paremini üldotstarbeline keelemudel või spetsialiseeritud programmeerimismudel.

Hind ja juurdepääs

Riva Translate 1.6b kohta ei ole esitatud pakkuja avaldatud märgi-, päringu- ega korduvkasutusepõhist majutusteenuse hinda. Uurimismaterjal kirjeldab seda allalaaditava NVIDIA NIM-i mudelina, mis on saadaval NVIDIA mudeli- ja juurutusökosüsteemi kaudu, mitte ei dokumenteeri selle konkreetse mudeli lõplikku tarbijatele mõeldud API-hinda.

See tähendab, et peamine kulukaalutlus on tõenäoliselt juurutamine: NVIDIA GPU-de maht, taristu, käitamine ning võimalikud NVIDIA tarkvara litsentsi- või tugitingimused. Täpsed kaubanduslikud tingimused võivad arendus-, isemajutatud, ettevõtte- ja platvormi vahendatud kasutuse puhul erineda. Enne tootmisjuurutuse eelarvestamist peaksid kasutajad kontrollima NIM-i, Riva ja NVIDIA praeguseid litsentsitingimusi.

Kiiruse ja kulude kompromissid

Riva Translate 1.6b on loodud väikese latentsusega tõlkeks NVIDIA GPU-del. Selle keskendunud kasutusala ja väga suurte üldotstarbeliste mudelitega võrreldes suhteliselt kompaktne suurus võivad muuta selle atraktiivseks suure mahuga tõlketeenuste jaoks, eriti juhul, kui organisatsioonil on juba ühilduv NVIDIA taristu.

GPU-põhine juurutamine ei ole siiski automaatselt iga töökoormuse puhul kõige odavam valik. Väike projekt, kus tõlget vajatakse vaid aeg-ajalt, võib eelistada majutatud tõlke-API-t või muud hallatud teenust, sest nii välditakse GPU-de hankimist ja hooldamist. Seevastu organisatsioon, millel on olemas NVIDIA serverid, ranged privaatsusnõuded, etteaimatav liiklus või vajadus lokaalse töötlemise järele, võib eelistada ise majutatud NIM-i või Rivat.

Dokumenteeritud 9,5 GB GPU-mäluprofiil annab kasuliku lähtekoha planeerimiseks, kuid seda ei tohiks tõlgendada universaalse kogukulu näitajana ega kindla läbilaskevõime garantiina. Tegelikku jõudlust mõjutavad samaaegsed päringud, pakisuurus, teenuse lisakulu ja riistvarapõlvkond.

Millal valida Riva Translate 1.6b?

Vali Riva Translate 1.6b siis, kui keskne vajadus on mitmekeelne tekstitõlge ja soovid keskendunud mudelit, mida saab käitada NVIDIA GPU-de juurutusplatvormil. See on eriti asjakohane järgmiste kasutusjuhtude puhul:

  • Ise majutatud tõlketeenused toetatud NVIDIA GPU-del.
  • Suure mahuga või latentsustundlikud tõlketöövood.
  • Rakendused, mis vajavad suvalisest keelest suvalisse keelde tõlkimist 36 toetatud keele seast.
  • Kõnetõlkesüsteemid, kus tuvastatud kõne tõlgitakse enne seda, kui teine komponent toodab kõneväljundi.
  • Ettevõtte töövood, mis vajavad kohandatud sõnastikke või kaitstud terminoloogiat.
  • Organisatsioonid, mis juba kasutavad NVIDIA NIM-i või Rivat ja soovivad sellesse keskkonda sobivat tõlkekomponenti.

Mõni teine lahendus võib olla sobivam, kui rakendus vajab laiaulatuslikku vestlust, pikka arutlemist, programmeerimist, pildi- või helisisu mõistmist, otsest kõnesisendit või tööriistade käivitamist. Hallatud tõlke-API võib olla eelistatum ka siis, kui liiklus on väike või muutlik ning NVIDIA GPU-taristu käitamine lisaks tarbetut keerukust.

Kokkuvõte

NVIDIA Riva Translate 1.6b on spetsialiseeritud allalaaditav tõlkemudel, mitte üldotstarbeline tehisintellektiassistent. Selle peamised omadused on 36 keele suunaline suvalisest keelest suvalisse keelde tõlkimine, 24-kihiline kodeerija ja 24-kihiline dekodeerija, GPU-dele keskenduv väikese latentsusega juurutamine, pakktöötlus ja terminoloogiakontrollid. Mudel sobib hästi organisatsioonidele, kes loovad NVIDIA riistvaral kontrollitud mitmekeelseid või kõnetõlke töövooge.

Sama olulised on ka selle piirangud: esitatud uurimismaterjal ei täpsusta kontekstiakent ega maksimaalset väljundipikkust, konkreetse mudeli majutusteenuse hinda ei ole kindlaks määratud ning mudel ei paku üldist arutlusvõimet, programmeerimist, multimodaalset sisendit, kõneväljundit ega agendifunktsioone. Seda tuleks hinnata selle kavandatud ülesande põhjal: tegemist on praktilise tõlkekomponendiga NVIDIA NIM-i ja Riva keskkonnas, mitte üldotstarbelise keelemudeli asendajaga.


KKK - vastused sinu küsimustele

Milleks kasutatakse NVIDIA Riva Translate 1.6b-d?
NVIDIA Riva Translate 1.6b on spetsialiseeritud närvimasintõlkemudel teksti tõlkimiseks toetatud keelte vahel. See on mõeldud mitmekeelsete tõlketeenuste, klienditoe töövoogude, sisu töötlemise ja kõnetõlke töövoogude jaoks, mitte üldiseks vestlemiseks, programmeerimiseks ega arutlemiseks.
Mitut keelt NVIDIA Riva Translate 1.6b toetab?
Mudel toetab mis tahes keelepaari vahelist tõlkimist 36 keelekoodi ulatuses. Enne juurutamist tuleks täpsed keelekombinatsioonid ja -koodid üle kontrollida NVIDIA praegusest NMT-toetuse maatriksist.
Millised on Riva Translate 1.6b GPU- ja mälunõuded?
Praegune NMT NIM-i juurutus nõuab NVIDIA GPU-d, mille arvutusvõimekus (compute capability) on vähemalt 8.0, ning dokumenteeritud GPU-mälukasutus on ligikaudu 9,5 GB. Tegelikud nõuded võivad varieeruda sõltuvalt täpsusest, paketttöötlusest, samaaegsusest, konfiguratsioonist ja ümbritsevate teenuste lisakulust.
Kas Riva Translate 1.6b suudab heli töödelda või kõnet genereerida?
Ei. Riva Translate 1.6b võtab sisendiks teksti ja väljastab tõlgitud teksti. Helisisend, kõnetuvastus ja kõnesüntees tuleb tagada eraldi komponentidega, kuigi mudelit saab kasutada tõlkeetapina suuremas NVIDIA Riva kõnetöötluse konveieris.


Allikad 5
AI ettevõte

Info NVIDIA AI kohta