exceptions 模組

在 Azure Machine Learning SDKv2 中包含例外狀況模組。

這包括例外狀況的列舉和類別。

類別

AssetException

資產相關所有例外狀況的類別。

AssetPathException

嘗試更新現有資產路徑時所引發例外狀況的類別。 資產路徑不可變。

CannotSetAttributeError

當使用者嘗試設定輸入/輸出的屬性時引發例外狀況。

CloudArtifactsNotSupportedError

遠端雲端成品搭配本機端點使用時引發的例外狀況。

本機端點僅支援本機成品。

ComponentException

與元件相關的所有例外狀況類別。

DeploymentException

與部署相關的所有例外狀況類別。

DockerEngineNotAvailableError

本機 Docker 引擎無法使用本機作業時引發的例外狀況。

EmptyDirectoryError

當空目錄提供做為 I/O 作業的輸入時引發的例外狀況。

ErrorCategory

在 Azure Machine Learning SDKv2 中包含例外狀況模組。

這包括例外狀況的列舉和類別。

ErrorTarget

在 Azure Machine Learning SDKv2 中包含例外狀況模組。

這包括例外狀況的列舉和類別。

InvalidLocalEndpointError

本機端點無效時引發的例外狀況。

InvalidVSCodeRequestError

使用遠端端點叫用 VS Code 偵錯時引發的例外狀況。

只有本機端點才支援 VSCode 偵錯。

JobException

作業相關所有例外狀況的類別。

JobParsingError

MFE 傳回的作業資料無法剖析的例外狀況。

KeywordError

所有類型關鍵字錯誤的超級類別。

LocalDeploymentGPUNotAvailable

設定local_enable_gpu且 Nvidia GPU 無法使用時引發的例外狀況。

LocalEndpointImageBuildError

本機端點的 Docker 映射建置失敗時引發例外狀況。

LocalEndpointInFailedStateError

本機端點處於失敗狀態時引發的例外狀況。

LocalEndpointNotFoundError

如果找不到本機端點,就會引發例外狀況。

MissingPositionalArgsError

在動態函式中遺漏位置關鍵字參數時引發的例外狀況。

MlException

AzureML SDK 程式碼基底中引發之所有例外狀況的基類。 如果需要定義自訂例外狀況類型,該自訂例外狀況類型應該從這個類別擴充。

ModelException

與模型相關的所有例外狀況的類別。

MultipleLocalDeploymentsFoundError

即使有多個部署存在,也不會為本機端點指定任何部署名稱時引發例外狀況。

MultipleValueError

在動態函式中提供關鍵字參數的多個值時引發例外狀況。

ParamValueNotExistsError

當non_pipeline_inputs中的專案不在動態函式中的關鍵字參數時引發例外狀況。

PipelineChildJobError

不支援管線子作業的例外狀況。

RequiredLocalArtifactsNotFoundError

未針對本機端點提供本機成品時引發的例外狀況。

ScheduleException

與作業排程相關的所有例外狀況類別。

TooManyPositionalArgsError

在動態函式中提供太多位置引數時引發的例外狀況。

UnexpectedAttributeError

屬性叫用非預期的關鍵字時引發的例外狀況,例如inputs.invalid_key。

UnexpectedKeywordError

在動態函式中提供非預期的關鍵字參數時引發的例外狀況。

UnsupportedOperationError

不支援指定作業時引發的例外狀況。

UnsupportedParameterKindError

當使用者嘗試設定輸入/輸出的屬性時引發例外狀況。

UserErrorException

提供無效或不支援的輸入時引發例外狀況。

VSCodeCommandNotFound

無法具現化 VSCode 實例時引發的例外狀況。

ValidationException

用戶端架構驗證過程中引發之所有例外狀況的類別。

列舉

ValidationErrorType

使用 ValidationException 類別時所要指定的錯誤類型。 然後,raise_error.py 會使用類型來為使用者格式化詳細的錯誤訊息。

使用 ValidationException 時,請指定最能描述所擷取之錯誤本質的類型。 如果類型不相符,請在這裡新增列舉,並更新 raise_error.py 來處理它。

驗證錯誤的類型:

  • INVALID_VALUE - > 一或多個架構欄位無效 (例如不正確的類型或格式)

  • UNKNOWN_FIELD - > 至少指定一個無法辨識的架構參數

  • MISSING_FIELD - > 遺漏至少一個必要的架構參數

  • FILE_OR_FOLDER_NOT_FOUND - > 一或多個檔案或資料夾路徑不存在

  • CANNOT_SERIALIZE - > 與「無法傾印」相同。 一或多個欄位無法由封送處理序列化。

  • CANNOT_PARSE - > 無法剖析 YAML 檔案

  • RESOURCE_NOT_FOUND - > 找不到資源

  • GENERIC - > 未定義的預留位置。 避免使用 。