Azure Machine ラーニング SDK & CLI (v1)

適用対象:Azure CLI ml 拡張機能 v1Python SDK azureml v1

このセクションのすべての記事では、 Azure Machine Learning Python SDK (v1) または Azure CLI ml 拡張機能 (v1) の最初のバージョンの使用について説明します。 現在の SDK と CLI の詳細については、Azure Machine Learning SDK と CLI v2 をご覧ください。

SDK v1

このセクションの記事における Azure SDK の例では、Azure Machine Learning 用に azureml-core、つまり Python SDK v1 が必要です。 Python SDK v2 は現在利用できます。

v1 と v2 の Python SDK パッケージには互換性がありません。このディレクトリ内の記事では、v2 スタイルのコーディングは機能しません。 ただし、機械学習ワークスペースおよび基になるすべてのリソースは、どちらからでも操作できます。つまり、あるユーザーが SDK v1 を使用してワークスペースを作成し、別のユーザーが SDK v2 を使用して同じワークスペースにジョブを送信できます。

両方のバージョンの SDK を同じ環境にインストールしないことをお勧めします。コードの競合や混乱を引き起こす可能性があるためです。

所有している SDK バージョンを知るにはどうすればよいですか。

  • Azure Machine Learning Python SDK v1 があるかどうかを確認するには、pip show azureml-core を実行します。 (または、Jupyter Notebook で %pip show azureml-core を実行します)
  • Azure Machine Learning Python SDK v2 があるかどうかを確認するには、pip show azure-ai-ml を実行します。 (または、Jupyter Notebook で %pip show azure-ai-ml を使用します)

pip show の結果に基づいて、所有している SDK のバージョンを判断できます。

CLI v1

このセクションの記事における Azure CLI コマンドでは、Azure Machine Learning 用に azure-cli-ml、つまり v1 の拡張機能が必要になります。 ml 拡張機能を使用した拡張 v2 CLI が現在利用可能であり、推奨されています。

これらの拡張機能には互換性がありません。そのため、v2 CLI のコマンドは、このディレクトリ内の記事では機能しません。 ただし、機械学習ワークスペースおよび基になるすべてのリソースは、どちらからでも操作できます。つまり、あるユーザーが v1 CLI を使用してワークスペースを作成し、別のユーザーが v2 CLI を使用してその同じワークスペースにジョブを送信できます。

所有している CLI 拡張機能を知るにはどうすればよいですか。

インストール済みの拡張機能を確認するには、az extension list を使用します。

  • 拡張機能のリストに azure-cli-ml が含まれている場合、v1 拡張機能を所有しています。
  • リストに ml が含まれている場合、v2 拡張機能を所有しています。

次の手順

異なる拡張機能のインストールと使用の詳細については、以下の記事を参照してください。

各種 SDK バージョンのインストールと使用の詳細については、以下を参照してください。