Я переношу конвейер машинного обучения SDK v1 на SDK v2. У нас есть шаг, который при определенных условиях отменяет все задание конвейера (т. е. другие шаги не выполняются). Его код такой:
Код: Выделить всё
from azureml.core import Run
from azureml.pipeline.core import PipelineRun
run = Run.get_context()
ws = run.experiment.workspace
pipeline_run = PipelineRun(run.experiment, run.parent.id)
if condition:
pipeline_run.cancel()
Я не могу найти способ сделать что-то подобное с помощью Python SDK v2. И я не хочу смешивать код v1 и v2. Как я мог это сделать? Есть идеи?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... -ml-sdk-v2