如何从 AzureML 中的训练脚本访问工作区对象?

How can I access the Workspace object from a training script in AzureML?

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

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

run = Run.get_context()

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

知道if/how这是可能的吗?

没问题,试试这个:

from azureml.core.run import Run
run = Run.get_context()
ws = run.experiment.workspace