如何从azure机器学习工作区中删除实验

时间:2019-08-14 15:02:15

标签: azure-machine-learning-service

我使用python sdk(azureml-sdk)在工作区中创建实验。现在,我有很多“测试”实验充斥着我们的工作空间。如何通过api或门户网站删除单个实验。我知道我可以删除整个工作区,但是有一些很好的实验我们不想删除

https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-export-delete-data#delete-visual-interface-assets暗示可能,但我的工作区视图看起来不像那里显示的那样

3 个答案:

答案 0 :(得分:3)

删除实验是常见的要求,我们Azure ML团队正在对此进行处理。不幸的是,目前尚不支持。

答案 1 :(得分:0)

您可以使用以下代码删除实验:

# Declare your experiment
from azureml.core import Experiment
experiment = Experiment(workspace=ws, name="<your_experiment>")
# Delete the experiment
experiment.archive()
# Now check the list of experiments on your AML wokrspace and see that it was deleted

答案 2 :(得分:0)

此问题目前仍处于打开状态。我想避免在工作区中进行许多实验的方法是在 Python SDK 中本地运行,并在运行完成后将输出文件上传到运行的输出文件夹。

您可以将其定义为:

run.upload_file(name='outputs/sample.csv', path_or_stream='./sample.csv')