Was ist mit Azure Batch KI passiert?

Der Azure Batch KI-Dienst wurde eingestellt. Die bedarfsgesteuerten Trainingsfunktionen von Batch KI sind in Azure Machine Learning Service verfügbar. Migrieren Sie noch heute.

Zusammen mit vielen anderen Machine Learning-Funktionen umfasst azure Machine Learning Service ein cloudbasiertes verwaltetes Computeziel für Das Training und die Batchbewertung von Machine Learning-Modellen. Dieses Computeziel heißt Azure Machine Learning Compute und erweitert alle Funktionen des veralteten Batch KI-Diensts. Beginnen Sie noch heute mit der Migration und Verwendung. Sie können mit dem Azure Machine Learning Service über das Python SDK, die Befehlszeilenschnittstelle und die Azure-Portal interagieren.

Supportzeitachse

Sie können Ihre vorhandenen Azure Batch KI-Abonnements nur für eine Karenzzeit verwenden, aber der Dienst wird offiziell eingestellt, ohne dass SLAs unterstützt werden. Neue Abonnementregistrierungen sind nicht möglich und es werden keine weiteren Investitionen oder Updates vorgenommen.

Der Dienst wird in Kürze ohne weitere Ankündigung heruntergefahren.

Migrieren Sie noch heute.

Hinweis

Azure Machine Learning Service ist in Government-Clouds nicht verfügbar (ga ist für Juni 2019 geplant), und wir werden den Batch KI-Dienst in dieser Region bis dahin weiterhin unterstützen.

Vergleich zu Azure Machine Learning

Azure Machine Learning Service ist ein Clouddienst, mit dem Sie Modelle für maschinelles Lernen trainieren, bereitstellen, automatisieren und verwalten und dabei von den Vorteilen der Cloud profitieren können. Allgemeine Informationen zu Azure Machine Learning Service finden Sie in dieser Übersicht.

Der Entwicklungslebenszyklus für ein Modell umfasst in der Regel folgende Phasen: Datenaufbereitung, Training/Experimente und Bereitstellung. Dieser End-to-End-Zyklus kann mithilfe von Machine Learning-Pipelines orchestriert werden.

Flussdiagramm

Weitere Informationen zur Funktionsweise und zu den wichtigsten Konzepten des Diensts finden Sie hier. Viele der Konzepte des Modelltrainingsworkflows ähneln den Konzepten aus Batch KI.

Dies wird in der folgenden Zuordnung veranschaulicht:

Batch KI-Dienst Azure Machine Learning Service
Arbeitsbereich Arbeitsbereich
Cluster Compute vom Typ AmlCompute
Dateiserver Datenspeicher
Experimente Experimente
Aufträge Ausführungen (geschachtelte Ausführungen möglich)

Hier noch eine andere Darstellung der gleichen Tabelle zur weiteren Veranschaulichung:

Batch KI-Hierarchie

Flussdiagramm

Hierarchie von Azure Machine Learning Service

Flussdiagramm

Plattformfunktionen

Azure Machine Learning Service bietet eine Vielzahl neuer Funktionen, einschließlich eines end-to-end-Trainings-Bereitstellungsstapels, den Sie für Ihre KI-Entwicklung> verwenden können, ohne Azure-Ressourcen verwalten zu müssen. Die folgende Tabelle enthält eine Gegenüberstellung der Trainingsfeatureunterstützung für die beiden Dienste:

Funktion Batch KI-Dienst Azure Machine Learning Service
Wahl der VM-Größe CPU/GPU CPU/GPU. Unterstützt auch FPGA für Rückschlüsse
KI-bereiter Cluster (Treiber, Docker usw.) Yes Yes
Knotenvorbereitung Ja Nein
Wahl der Betriebssystemfamilie Partial Nein
Dedizierte VMs und VMs mit niedriger Priorität Yes Yes
Automatische Skalierung Yes Ja (standardmäßig)
Wartezeit für automatische Skalierung Nein Ja
SSH Yes Yes
Einbindung auf Clusterebene Ja (Dateifreigaben, Blobs, NFS, benutzerdefiniert) Ja (Einbindung oder Download Ihres Datenspeichers)
Verteiltes Training Yes Yes
Ausführungsmodus Virtueller Computer oder Container Container
Benutzerdefiniertes Containerimage Yes Yes
Beliebiges Toolkit Yes Ja (Python-Skript ausführen)
Auftragsvorbereitung Yes Noch nicht
Bereitstellung auf Auftragsebene Ja (Dateifreigaben, Blobs, NFS, benutzerdefiniert) Ja (Dateifreigaben, Blobs)
Auftragsüberwachung über „GetJob“ über Ausführungsverlauf (umfangreichere Informationen, benutzerdefinierte Runtime zum Pushen weiterer Metriken)
Abrufen von Auftragsprotokollen und Dateien/Modellen über „ListFiles“ und Storage-APIs über den Artefaktdienst
Unterstützung von Tensorboard Nein Ja
Kontingente auf VM-Familienebene Yes Ja (mit Übernahme Ihrer vorherigen Kapazität)

Neben den Features aus der obigen Tabelle stehen in Azure Machine Learning Service weitere Features zur Verfügung, die in Batch AI bisher nicht unterstützt wurden:

Funktion Batch KI-Dienst Azure Machine Learning Service
Umgebungsvorbereitung No Ja (Conda-Vorbereitung und Upload in ACR)
Hyperparameteroptimierung Nein Ja
Modellverwaltung Nein Ja
Operationalisierung/Bereitstellung No Über AKS und ACI
Vorbereitung der Daten Nein Ja
Computeziele Virtuelle Azure-Computer Lokal, Batch AI (als „AmlCompute“), Databricks, HDInsight
Automatisiertes maschinelles Lernen Nein Ja
Pipelines Nein Ja
Batchbewertung Yes Yes
Portal-/CLI-Unterstützung Yes Yes

Programmierschnittstellen

Die folgende Tabelle enthält die verschiedenen verfügbaren Programmierschnittstellen für den jeweiligen Dienst:

Funktion Batch AI-Dienst Azure Machine Learning Service
SDK Java, C#, Python, Node.js Python (konfigurations- und estimatorbasierte Ausführung für gängige Frameworks)
Befehlszeilenschnittstelle (CLI) Yes Noch nicht
Azure-Portal Ja Ja (mit Ausnahme der Auftragsübermittlung)
REST-API Ja Ja, aber verteilt auf Microservices

Wenn Sie von der Batch KI-Vorschauversion auf die allgemein verfügbare Version von Azure Machine Learning Service upgraden, stehen Ihnen benutzerfreundlichere Konzepte wie Estimatoren und Datenspeicher zur Verfügung. Darüber hinaus profitieren Sie von Azure-SLAs und Kundensupport für allgemein verfügbare Versionen.

Azure Machine Learning Service bietet zudem neue Funktionen wie automatisiertes maschinelles Lernen, Hyperparameteroptimierung und ML-Pipelines, die bei den meisten umfangreichen KI-Workloads hilfreich sind. Dank der Möglichkeit, ein trainiertes Modell ohne Wechsel zu einem separaten Dienst bereitzustellen, können Sie die Data Science-Schleife von der Datenaufbereitung (mit dem Datenaufbereitungs-SDK) bis hin zur Operationalisierung und Modellüberwachung abwickeln.

Migrate

Im Artikel Migrating from Batch AI to Azure Machine Learning service (Migrieren von Batch AI zu Azure Machine Learning Service) wird erläutert, wie Sie eine Migration ausführen und wie der von Ihnen verwendete Code mit dem Code in Azure Machine Learning Service zusammenhängt.

Support

Batch KI wurde eingestellt und blockiert bereits die Registrierung neuer Abonnements für den Dienst. Sollten Sie Fragen oder Feedback in Verbindung mit der Migration zu Azure Machine Learning Service haben, wenden Sie sich an uns.

Azure Machine Learning Service ist ein allgemein verfügbarer Dienst. Er verfügt somit über eine verbindliche SLA und bietet eine Auswahl verschiedener Supportpläne.

Die Preise für die Nutzung der Azure-Infrastruktur über den Batch KI-Dienst oder den Azure Machine Learning-Dienst sollten nicht variieren, da wir in beiden Fällen nur den Preis für die zugrunde liegende Computeverarbeitung berechnen. Weitere Informationen finden Sie unter Azure-Preisrechner.

Die regionale Verfügbarkeit für die beiden Dienste können Sie im Azure-Portal anzeigen.

Nächste Schritte