如何从 AzureML 中的训练脚本访问 Workspace 对象?

Sam*_*tte 1 python azure azure-machine-learning-service

train.py在 Estimator 中运行时,我想访问脚本中的 Workspace 对象。

我目前可以使用以下代码访问 Run 对象:

run = Run.get_context()
Run Code Online (Sandbox Code Playgroud)

但是我似乎无法在我的训练脚本中接触到 Workspace 对象。我将主要使用它来访问数据存储和数据集(因为我希望将所有数据集引用保留在训练脚本中,而不是将它们作为输入数据集传递)

知道这是否/如何可能吗?

小智 5

当然,试试这个:

from azureml.core.run import Run
run = Run.get_context()
ws = run.experiment.workspace
Run Code Online (Sandbox Code Playgroud)