AI-hardware en softwarestack
Welke uitspraak over ONNX is juist?
- ADe naam van een speciale halfgeleiderchip voor AI
- BEen methode om trainingsdata voor AI te comprimeren
- CEen gemeenschappelijk modelformaat voor het uitwisselen van modellen tussen verschillende frameworks en inferentie-runtimes
Antwoord en toelichting tonen
Antwoord: C. Een gemeenschappelijk modelformaat voor het uitwisselen van modellen tussen verschillende frameworks en inferentie-runtimes
ONNX (Open Neural Network Exchange) is een standaard om de rekengraaf en gewichten van een model in een gemeenschappelijk formaat weer te geven. Een model dat bijvoorbeeld met PyTorch is getraind kan naar ONNX worden geëxporteerd en door inferentie-runtimes van andere bedrijven en door tools voor uiteenlopende hardware worden ingelezen en uitgevoerd. Omdat de trainingsomgeving en de inferentieomgeving worden losgekoppeld, is het gemakkelijk per apparaat het optimale uitvoeringsmechanisme te kiezen.