Nachrichten

Microsoft kündigt Win 10 API für Windows 10-Entwickler an

Inhaltsverzeichnis:

Anonim

Microsoft weist auf die neuen Trends hin, die in den kommenden Jahren kommen werden, nämlich künstliche Intelligenz und maschinelles Lernen. Am Tag des Datums gab Microsoft die Ankündigung einer neuen API namens WinML bekannt, die Entwicklern helfen soll, diese beiden Facetten des Windows 10- Betriebssystems zu nutzen.

Microsoft kündigt WinML an, AI unter Windows zu entwickeln

WinML ist eine neue Reihe von APIs, mit denen Entwickler die vollen Funktionen jedes Windows 10-Geräts nutzen können, um vorab trainierte Modelle für maschinelles Lernen zu verwenden und KI-Aufgaben aus der Cloud herunterzuladen.

Der erste Grund ist die Leistung. Trotz der enormen Leistungsfähigkeit des verfügbaren Cloud-Computing leben wir immer noch in einer Welt, in der das Verschieben von Daten in die Cloud hinsichtlich Kosten und Geschwindigkeit unerschwinglich sein kann. Die Latenz einer Netzwerkverbindung ist langsamer als der Zugriff auf den lokalen Speicher, und die Arbeit mit großen Datenmengen kann ohne teure, dedizierte Verbindungen mit hoher Bandbreite schwierig sein. Das lokale Ausführen von Computeraufgaben kann die Leistung dank geringerer Latenz erheblich verbessern und Echtzeitergebnisse liefern. Betriebskosten können eingespart werden, indem die Netzwerkbandbreite sowie die Rechenzeit in der Cloud reduziert werden.

Die neue Suite von AI-APIs von Microsoft bietet mehrere wichtige Vorteile, die Entwicklern bei der Integration in ihre Produkte helfen sollen. Das Wichtigste ist wohl, dass die API für den Entwickler die ganze Arbeit erledigt, sodass Sie sich keine Gedanken darüber machen müssen, welche Art von Hardware auf einem Computer verfügbar ist, auf dem Ihre App ausgeführt werden soll. Die WinML-Engine nutzt die Hardware dynamisch und erstellt Code, um die bestmögliche Leistung für die Hardware zu erzielen, auf der das Gerät ausgeführt wird.

Die Engine ist in Direct 3D integriert. Wenn das System über eine DX12-kompatible GPU verfügt, werden die DX12-Berechnungs-Shader dynamisch verwendet. Wenn Sie eine massive GPU mit viel VRAM haben, wird die Arbeitslast auf die GPU verlagert. Wenn keine DX12-GPU verfügbar ist oder die Leistung aufgrund integrierter Grafiken ein Problem darstellt, kann die Engine auch die Rechenleistung der CPU nutzen.

Am interessantesten ist vielleicht, dass die WinML-Engine sogar auf SnapDragon 835-basierten Computern oder sogar IoT-Geräten funktioniert. Wenn viel Leistung zur Verfügung steht, wird es davon profitieren, aber wenn das System ein Gerät mit geringem Stromverbrauch ist, funktioniert es weiterhin.

Anandtech-Schriftart

Nachrichten

Die Wahl des Herausgebers

Back to top button