Microsoft heeft samengewerkt met Nvidia om zijn Cognitive Toolkit te optimaliseren voor gpu's. De deeplearningtoolkit heeft toepassingen in Cortana en Skype. De software moet na een update ongeveer zeven keer zo snel zijn als de eerdere versie.
Zo kan de toolkit bijvoorbeeld draaien op de in april aangekondigde Nvidia-'supercomputer' DGX-1, die beschikt over acht Tesla P100-accelerators. Andere mogelijkheden zijn toepassingen op Microsofts Azure-servers, schrijft Nvidia. De Azure N-vm's met Nvidia-gpu's moeten binnenkort breed beschikbaar komen en bevinden zich nu in een preview-fase, aldus het bedrijf.
Ian Buck, Nvidia-vicepresident voor accelerated computing, legt aan PCWorld uit dat de eigen gpu's in het verleden al werkten met de Cognitive Toolkit, maar dat de samenwerking tot een grote snelheidswinst heeft geleid. Om dat te bereiken hebben de bedrijven samen deeplearningalgoritmes ontwikkeld die zijn geoptimaliseerd voor gpu's. Buck gaf geen informatie over de beschikbaarheid van de nieuwe versie van de toolkit.
Microsoft heeft in oktober de Cognitive Toolkit op GitHub beschikbaar gesteld en ontwikkelaars konden deze combineren met Python en C++. De software stond eerst bekend onder de naam CNTK en kan ingezet worden voor deeplearningdoeleinden. Zo vormt de toolkit de basis voor vertalingen in Skype en achterhaalt deze de context van zoekopdrachten in Bing. Microsoft paste de toolkit toe in zijn spraakherkenningstechnologie, die onlangs woorden wist te herkennen op vrijwel hetzelfde niveau als een mens.