Freigeben über


Azure Machine Learning SDK & CLI (v1)

GILT FÜR:Azure CLI ML-Erweiterungv1Python SDK azureml v1

Alle Artikel in diesem Abschnitt dokumentieren die Verwendung der ersten Version von Azure Machine Learning Python SDK (v1) oder Azure CLI ML-Erweiterung (v1). Informationen zum aktuellen SDK und zur CLI finden Sie unter Azure Machine Learning-SDK und CLI v2.

SDK v1

Die Azure SDK-Beispiele in Artikeln in diesem Abschnitt erfordern azureml-core oder das Python SDK v1 für Azure Machine Learning. Das Python SDK v2 ist jetzt verfügbar.

Die Pakete v1 und v2 des Python SDK sind nicht kompatibel, und die v2-Art der Programmierung funktioniert nicht für Artikel in diesem Verzeichnis. Mit den Machine Learning-Arbeitsbereichen und allen zugrunde liegenden Ressourcen kann jedoch von beiden Erweiterungen aus interagiert werden. Deshalb kann ein Benutzer einen Arbeitsbereich mit dem SDK v1 erstellen, und ein anderer Benutzer kann mit dem SDK v2 Aufträge an denselben Arbeitsbereich übermitteln.

Es wird empfohlen, nicht beide Versionen des SDK in derselben Umgebung zu installieren, da dies zu Konflikten und Verwirrung im Code führen kann.

Woher weiß ich, welche SDK-Version ich habe?

  • Um zu ermitteln, ob Sie über Azure Machine Learning Python SDK v1 verfügen, führen Sie pip show azureml-core aus. (Oder in einem Jupyter-Notebook verwenden Sie %pip show azureml-core.)
  • Um zu ermitteln, ob Sie über Azure Machine Learning Python SDK v2 verfügen, führen Sie pip show azure-ai-ml aus. (Oder in einem Jupyter-Notebook verwenden Sie %pip show azure-ai-ml.)

Basierend auf den Ergebnissen von pip show können Sie bestimmen, welche Version des SDK Sie haben.

CLI v1

Die Azure CLI-Befehle in Artikeln in diesem Abschnitt erfordern die Erweiterung azure-cli-ml, oder v1, für Azure Machine Learning. Die erweiterte v2 der CLI mit der Erweiterung ml ist ab sofort verfügbar und wird empfohlen.

Da die Erweiterungen nicht kompatibel sind, funktionieren CLI-Befehle der v2 für Artikel in diesem Verzeichnis nicht. Mit den Machine Learning-Arbeitsbereichen und allen zugrunde liegenden Ressourcen kann jedoch von beiden Erweiterungen aus interagiert werden. Deshalb kann ein Benutzer einen Arbeitsbereich mit der v1-Befehlszeilenschnittstelle erstellen, und ein anderer Benutzer kann mit der v2-Befehlszeilenschnittstelle Aufträge an denselben Arbeitsbereich übermitteln.

Woher weiß ich, welche CLI-Erweiterung ich habe?

Mit az extension list können Sie ermitteln, welche Erweiterungen Sie installiert haben.

  • Wenn die Liste der Erweiterungen den Eintrag azure-cli-ml enthält, haben Sie die v1-Erweiterung.
  • Wenn die Liste ml enthält, haben Sie die v2-Erweiterung.

Nächste Schritte

Weitere Informationen zur Installation und Verwendung der unterschiedlichen Erweiterungen finden Sie in den folgenden Artikeln:

Weitere Informationen zum Installieren und Verwenden der verschiedenen SDK-Versionen finden Sie unter: