ワークスペース
ワークスペースは、Azure ML で用いられる基本的なオブジェクトであり、他の多くのクラスのコンストラクタの中で使用されます。
このドキュメントを通して、私たちは頻繁にワークスペース・オブジェクトのインスタンス化を省略し、単純に ws
を参照します。
新規ワークスペースの作成についての説明が必要でしたら、インストールを見てください。
#
ワークスペースを取得するAMLアセットへの接続に用いられる Workspace
オブジェクトをインスタンス化します。
run.py
利便性のために、ワークスペースのメタデータを config.json
内に保存します。
.azureml/config.json
#
役立つメソッドws.write_config(path, file_name)
: あなたの代わりにconfig.json
を書き出します。path
はデフォルトでカレントワーキングディレクトリ内の.azureml/
、file_name
はデフォルトでconfig.json
です。Workspace.from_config(path, _file_name)
: コンフィグからワークスペースの設定を読み込みます。そのパラメーターは、カレントディレクトリで検索を開始するのがデフォルトです。
info
これらを .azureml/
ディレクトリに格納するのが推奨されます。 Workspace.from_config
メソッドでは デフォルトで このパスが検索されるためです。
#
ワークスペースのアセットを取得するワークスペースは、以下の Azure ML アセットへのハンドラを提供します。
#
Compute Targetsワークスペースにアタッチされた全ての Compute ターゲットを取得します。
#
Datastoresワークスペースに登録された全てのデータストアを取得します。
ワークスペースのデフォルトのデータストアを取得します。
#
Keyvaultワークスペースのデフォルトの Keyvault を取得します。
#
Environmentsワークスペースに登録された Environments を取得します。
#
MLFlowMLFlow の tracking URI を取得します。