Google muudab masinõppe Androidis kiiremaks ja järjepidevamaks

Google rääkis 2021. aasta Google I/O-l, kuidas see muudab masinõppe Android-seadmetes arendajate jaoks kiiremaks ja järjepidevamaks.

Pärast eilset põhiettekannet kl Google I/O 2021, pidas ettevõte mitu seanssi, mis on nüüd YouTube'i kaudu nõudmisel saadaval. Ühel sessioonil käsitleti Androidi masinõppe uut ja seda, kuidas Google muudab selle arendajate jaoks kiiremaks ja ühtsemaks.

Masinõpe vastutab funktsioonide eest, mida Androidi omanikud kasutavad iga päev, alates piltide tausta hägususest, tausta asendamisest videokõnerakendustes ja reaalajas subtiitrid kõnedes Pixeli telefonides. Kuigi masinõpe on muutumas üha arenenumaks, ütles Google, et ML-toega funktsioonide juurutamisel on endiselt mitmeid väljakutseid, sealhulgas mured rakenduse paisumise ja jõudluse varieerumisega. Probleeme on ka funktsioonide saadavusega, kuna kõigil seadmetel pole juurdepääsu samadele API-dele või API versioonidele.

Pilt: Google

Selle lahendamiseks kuulutab Google välja Androidi värskendatava, täielikult integreeritud ML-i järelduste virna, nii et kõigis seadmetes on ühiste komponentide komplekt, mis lihtsalt töötavad koos. See toob rakenduste arendajatele järgmised eelised.

  • Arendajad ei pea enam oma rakenduses koodi komplekteerima seadmesiseste järelduste tegemiseks.
  • Masinõppe API-d on Androidiga paremini integreeritud, et pakkuda paremat jõudlust, kui need on saadaval.
  • Google võib pakkuda Androidi versioonidele ja värskendustele ühtset API-d. API-de regulaarsed värskendused tulevad otse Google'ilt ja eksisteerivad OS-i värskendustest sõltumatult.

Pilt: Google

Selle saavutamiseks teeb Google mõningaid asju. Esiteks oli see kirjas TensorFlow Lite Androidile eelinstallitakse Google Play teenuste kaudu kõikidesse Android-seadmetesse, nii et arendajad ei pea seda enam oma rakendustega komplekteerima. Google lisab ka Androidi ühilduvate GPU-de sisseehitatud lubade loendi, mida saab kasutada riistvaralise kiirendamise jaoks. Otsinguhiiglane tutvustab ka "automaatset kiirendust", mis võtab arendaja masinõppe mudelit arvesse võtta ja kontrollida, kas mudel töötab paremini kiirendatuna CPU, GPU või muu puhul kiirendid.

Pilt: Google

Järgmisena ütles Google, et eemaldab NNAPI põhisüsteemist, et seda saaks Google Play teenuste kaudu värskendada. See tähendab, et arendajad saavad kasutada samu NNAPI spetsifikatsioone isegi siis, kui kahel seadmel on erinevad Androidi versioonid. Nimelt, NNAPI käitusaeg lisati kui a Põhiliini moodul Android 11-s, mis võib-olla on see, kuidas neid värskendusi tarnitakse. Google teeb koostööd Qualcommiga, et muuta värskendatavad NNAPI-draiverid kättesaadavaks seadmetes, mis käitavad operatsioonisüsteemi Android 12, ning uued funktsioonid tagatakse kogu kiibistiku kaubandusliku kasutusea jooksul. Lisaks uuendused tarnitakse regulaarselt ja on ka tagasiühilduv ka vanemate Snapdragoni protsessoritega.

Masinõppe täiustused on vaid väike osa sellest, mida Google sel nädalal teatas. Otsinguhiiglane avalikustas suure ümberkujunduse Android 12 ja jagas ka esimesi üksikasju oma koostööst Samsungiga uuendatud Wear OS.

\r\n https://www.youtube.com/watch? v=uTCQ8rAdPGE\r\n