DatasetActionRun 類別
管理資料集動作的執行。
DatasetActionRun 提供在資料集上監視長時間執行動作狀態的方法。 它也會提供方法,以在完成之後取得動作的結果。
初始化 DatasetActionRun。
- 繼承
-
builtins.objectDatasetActionRun
建構函式
DatasetActionRun(workspace=None, dataset_id=None, action_id=None, action_request_dto=None)
參數
名稱 | Description |
---|---|
workspace
必要
|
資料集所在的工作區。 |
dataset_id
必要
|
資料集識別碼。 |
action_id
必要
|
資料集動作識別碼 |
action_request_dto
必要
|
<xref:azureml._restclient.models.action_result_dto>
動作要求 dto。 |
方法
get_result |
取得已完成資料集動作執行的結果。 |
wait_for_completion |
等候資料集動作執行完成。 |
get_result
取得已完成資料集動作執行的結果。
get_result()
傳回
類型 | Description |
---|---|
資料集動作結果。 |
wait_for_completion
等候資料集動作執行完成。
wait_for_completion(show_output=True, status_update_frequency=10)
參數
名稱 | Description |
---|---|
show_output
|
指出是否要列印輸出。 預設值: True
|
status_update_frequency
|
動作會以秒為單位執行狀態更新頻率。 預設值: 10
|
備註
這是同步方法。 如果您已在資料集上觸發長時間執行的動作,而且您想要等候動作完成,再繼續進行,請呼叫此動作。 這個方法會定期寫入記錄中執行的動作狀態,並在參數決定 status_update_frequency
的更新之間間隔。
動作會在動作完成時傳回。 若要檢查動作的結果,請使用 get_result 。