Programmā Firefox katru nakti viņi jau ir iespējojuši paātrinātu video dekodēšanu, izmantojot VA-API

Firefox logotips

Nesen tika paziņots, ka Firefox nakts versijās, kas būs pamatā Firefox 103 izlaišanai 26. jūlijā, ir veiktas ļoti interesantas izmaiņas un tiek ziņots, ka paātrināta video dekodēšana pēc aparatūras ir iespējots pēc noklusējuma, izmantojot VA-API (Video Acceleration API) un FFmpegDataDecoder.

Pēc kura ir iekļauts atbalsts Linux sistēmām ar Intel un AMD GPU kuriem ir Mesa draiveru versija vismaz 21.0, kā arī atbalsts ir pieejams Wayland un X11.

AMDGPU-Pro un NVIDIA draiveriem aparatūras video paātrinājuma atbalsts pēc noklusējuma paliek atspējots.

Ir vērts pieminēt, ka tiem, kas vēlas izmēģināt šo jauno funkcionalitāti, jūs varat to izdarīt manuāli, lai to izdarītu, vienkārši dodieties uz pārlūkprogrammas iestatījumu lapu sadaļā "about:config", šeit varat izmantot iestatījumus "gfx.webrender.all", "gfx.webrender.enabled" un "media.ffmpeg.vaapi .enabled".

Varat izmantot utilītu vainfo, lai novērtētu draivera saderību ar VA-API un noteiktu, kuriem kodekiem ir pieejams aparatūras paātrinājums pašreizējā sistēmā.

Ja vēlaties uzzināt vairāk par to jūs varat pārbaudīt informāciju Šajā saitē.

Pēdējais, bet ne mazāk svarīgi, ir arī vērts pieminēt, ka pirms dažām dienām Mozilla paziņoja par tā komplekts rīki autonomai mašīntulkošanai no vienas valodas uz citu, kas darbojas lietotāja lokālajā sistēmā, neizmantojot ārējos pakalpojumus.

Projekts ietver Bergamot Translation Engine, pašmācības mašīnmācības rīkus un gatavus modeļus 14 valodām, tostarp dažādus eksperimentālus modeļus tulkošanai no angļu valodas uz citām valodām un otrādi. Tulkošanas līmeni var novērtēt tiešsaistes demonstrācijā.

Dzinējs ir rakstīts C++ valodā, un tas ir Marian mašīntulkošanas ietvara ietvars, kas izmanto atkārtotu neironu tīklu (RNN) un uz transformatoriem balstītus valodu modeļus.

GPU var izmantot, lai paātrinātu mācīšanos un tulkošanu. Marian sistēma tiek izmantota arī Microsoft Translator tulkošanas pakalpojuma darbināšanai, un to galvenokārt izstrādā Microsoft inženieri sadarbībā ar pētniekiem Edinburgas un Poznaņas universitātēs.

Firefox lietotājiem ir sagatavots spraudnis tīmekļa lapu tulkošanai, kas tulko pārlūkprogrammas pusē, neizmantojot mākoņpakalpojumus. Iepriekš spraudni varēja instalēt tikai beta versijās un nakts versijās, taču tagad tas ir pieejams arī Firefox versijām.

Mūsu risinājums bija izveidot augsta līmeņa API ap mašīntulkošanas dzinēju, portēt to uz WebAssembly un optimizēt darbības, lai matricas reizināšana darbotos efektīvi CPU. Tas ļāva mums ne tikai izstrādāt tulkošanas spraudni, bet arī ļāva katrā tīmekļa lapā integrēt lokālo mašīntulkošanu, piemēram, šajā vietnē, kas ļauj lietotājam brīvi veikt tulkojumus, neizmantojot mākoni.

Tulkošanas papildinājums tagad ir pieejams Firefox pievienojumprogrammu veikalā instalēšanai Firefox Nightly, Beta un General Release. Mēs meklējam lietotāju atsauksmes, un spraudnī jūs redzēsit pogu, lai aizpildītu aptauju, kas palīdzēs projekta Bergamot līdzstrādniekiem saprast, kādā virzienā mums ir nepieciešams produkts.

Pārlūkprogrammas spraudnī dzinējs, kas sākotnēji rakstīts C++ valodā, tiek apkopots WebAssembly starpposma binārajā attēlojumā, izmantojot Emscripten kompilatoru.

Starp papildinājuma jaunumiem, iespēja tulkot, aizpildot tīmekļa veidlapas (lietotājs ievada tekstu savā dzimtajā valodā un tas tiek tulkots aktuālajā vietnes valodā lidojuma laikā) un tulkojumu kvalitātes novērtēšana ar automātisku apšaubāmu tulkojumu atzīmēšanu, lai informētu lietotāju par iespējamām kļūdām.

Beidzot tiem, kurus interesē projekts, jums jāzina, ka tas tiek izstrādāts Bergamotes iniciatīvas ietvaros kopā ar pētniekiem no dažādām Apvienotās Karalistes, Igaunijas un Čehijas universitātēm ar Eiropas Savienības finansiālu atbalstu. Izstrādes tiek izplatītas saskaņā ar MPL 2.0 licenci.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.