这完全是时常发生的。这确实令人沮丧,尤其是因为“取消”按钮变灰了。您可以使用 CLI 或 Python SDK 取消运行。
SDK
>= 1.16.0
截至版本1.16.0
你不再是Experiment
不再需要对象。相反,您可以使用 or 直接对象
from azureml.core import Workspace, Experiment, Run, VERSION
print("SDK version:", VERSION)
ws = Workspace.from_config()
run = ws.get_run('YOUR_RUN_ID')
run = Run().get(ws, 'YOUR_RUN_ID') # also works
run.cancel()
from azureml.core import Workspace, Experiment, Run, VERSION
print("SDK version:", VERSION)
ws = Workspace.from_config()
exp = Experiment(workspace = ws, name = 'YOUR_EXP_NAME')
run = Run(exp, run_id='YOUR STEP RUN ID')
run.cancel() # or run.fail()
CLI
更多 CLI 详细信息请参见此处 https://learn.microsoft.com/en-us/azure/machine-learning/reference-azure-machine-learning-cli#install-the-extension
az login
az ml run cancel --run YOUR_RUN_ID
2023 年 5 月 5 日更新了 CLI 命令:
az ml job cancel --name YOUR_JOB_NAME --resource-group YOUR_RG --workspace-name YOUR_WS