ScriptRun 類別

提供程式設計存取,以管理提交的訓練執行。

提交的 ScriptRunConfig 回合代表實驗中的單一試用版。 提交回合會傳回 ScriptRun 物件,可用來監視執行的非同步執行、記錄計量和儲存執行的輸出,以及分析執行所產生的結果和存取成品。

若要開始使用實驗和 ScriptRunConf,請參閱

類別 ScriptRun 建構函式。

繼承
ScriptRun

建構函式

ScriptRun(experiment, run_id, directory=None, _run_config=None, **kwargs)

參數

experiment
Experiment
必要

實驗物件。

run_id
str
必要

執行識別碼。

directory
str
預設值: None

來原始目錄。

_run_config
RunConfiguration
預設值: None

執行組態。

kwargs
dict
必要

其他組態參數的字典。

備註

Azure Machine Learning SDK 提供一系列互連類別,其設計目的是協助您定型和比較與其所解決之共用問題相關的機器學習模型。

Experiment做為這些定型執行的邏輯容器。 RunConfiguration物件是用來在實驗中撰寫提交定型回合所需的資訊。 ScriptRunConfig物件是一個協助程式類別,會以執行腳本封裝 RunConfiguration 物件以進行定型;如需 ScriptRunConfig 物件作用中的範例,請參閱檔中 RunConfiguration 的 Python 程式碼範例。

ScriptRunConfig 物件可用來提交定型執行做為實驗的一部分。 使用 ScriptRunConfig 物件提交定型回合時,submit 方法會傳回 ScriptRun 類型的物件。

ScriptRun 物件可讓您以程式設計方式存取相關聯訓練回合的相關資訊。 一些範例包括擷取對應至執行的記錄、如果執行仍在進行中,取消執行、清除已完成執行的成品,以及等候目前正在執行中的執行完成。

方法

cancel

取消進行中的執行。

cancel

取消進行中的執行。

cancel()

屬性

RUN_TYPE

RUN_TYPE = 'azureml.scriptrun'