Brittisk-japanska Arm släpper gratis mjukvarubibliotek för att exekvera djupa neuronnät. Koden är optimerad för företagets egna gpu- och cpu-kärnor och enligt Arm betydligt snabbare än motsvarande verktyg som redan finns.
Programvaran släpps som MIT-licenserad öppenkod i slutet av mars.
Gratis mjukvara för bildanalys ingår i paketet. Bildanalys är ett mycket vanligt tillämpningsområde för djupa neuronnät, så det är logiskt att släppa biblioteken tillsammans och integrerade med varandra.
I biblioteken finns funktioner för färgmanipulering, feature-detection, bildtransformationer, matrisalgebra, och mycket annat.
På Mobile World Congress i Barcelona demonstrerade Arm en app som fotograferar föda och levererar en uppskattning av kaloriinnehåll och volym som utdata.
AI-utmaningen är att känna igen vilken mat och hur mycket av den som finns i bild – en skål popcorn, en chokladkaka, en fröpåse. Att ta reda på kalorinnehållet är därefter en enkel sökning i en databas.
Appar av detta slag finns redan (eller skulle i alla fall kunna finnas), men de skulle skicka bilden till molnet och låta analysen ske där. Arms poäng med demonstrations-appen är att analysen kan ske lokalt i mobiltelefonen.
Enligt Arm ger det egna AI-biblioteket 14–15 gånger snabbare appar än öppenkodsbiblioteket Open CV.
Produkten heter ARM Compute Library och stöder cpu-arkitekturerna ARMv7 och ARMv8 och GPU-familjerna Mali Midgard och Bifrost.
Källkoden kommer enligt planen att integreras de populära AI-utvecklingsplattformarna Tensorflow och Caffee
Appen är utvecklad av partnern Thunderview, en enhet på kinesiska Thundersoft. De två samarbetar sedan tidigare och driver bland annat fyra kompetenscenter kring IoT i Kina, under namnet Arm Innovation Ecosystem Accelerator.