从数据存储加载 Azure ML 实验 运行 信息

Load Azure ML experiment run information from datastore

我有很多 运行 由 运行ning PyTorch estimator/ScriptRunStep 实验创建的文件,这些文件保存在 azureml blob 存储容器中。以前,我一直在 ml.azure.com 门户的“实验”选项卡中查看这些 运行,并将标签关联到这些 运行 以分类和加载所需模型。

但是,一位同事最近删除了我的工作区。我创建了一个连接到先前存在的 blob 容器的新文件,因此 运行 文件仍然存在并且可以在这个新工作区上访问,但它们不再显示在 [=22= 上的实验查看器中].我也看不到我关联到 运行 的标签。

是否有任何方法可以将这些旧的 运行 文件加载到实验查看器中,或者是否只能查看在当前工作区内创建的 运行s?

示例脚本运行配置代码:

data_ref = DataReference(datastore=ds,
                         data_reference_name="<name>",        
                         path_on_datastore = "<path>")
args = ['--data_dir',   str(data_ref),     
        '--num_epochs', 30,     
        '--lr',         0.01,          
        '--classifier', 'int_ext' ]  

src = ScriptRunConfig(source_directory='.',                       
                      arguments=args,                      
                      compute_target = compute_target,                       
                      environment = env,                       
                      script='train.py') 
src.run_config.data_references = {data_ref.data_reference_name: 
                                  data_ref.to_config()} 

对您的损失深表歉意!首先,我绝对确保您无法恢复已删除的工作区。绝对值得使用 Azure 开一张优先支持票。

您可以尝试的另一件事是:

  1. 创建一个新工作区(这将为您创建一个用于新工作区日志的新存储帐户)
  2. 将旧工作区的数据复制到新工作区的存储帐户中。