exceptions Moduł

Zawiera moduł wyjątków w zestawie SDKKv2 usługi Azure Machine Learning.

Obejmuje to wyliczenia i klasy wyjątków.

Klasy

AssetException

Klasa dla wszystkich wyjątków związanych z zasobami.

AssetPathException

Klasa wyjątku zgłoszonego podczas próby zaktualizowania ścieżki istniejącego zasobu. Ścieżki zasobów są niezmienne.

CannotSetAttributeError

Wyjątek zgłaszany, gdy użytkownik spróbuje ustawić atrybuty danych wejściowych/wyjściowych.

CloudArtifactsNotSupportedError

Wyjątek zgłaszany, gdy artefakty chmury zdalnej są używane z lokalnymi punktami końcowymi.

Lokalne punkty końcowe obsługują tylko artefakty lokalne.

ComponentException

Klasa dla wszystkich wyjątków związanych z składnikami.

DeploymentException

Klasa dla wszystkich wyjątków związanych z wdrożeniami.

DockerEngineNotAvailableError

Wyjątek zgłaszany, gdy lokalny aparat platformy Docker jest niedostępny dla operacji lokalnej.

EmptyDirectoryError

Wyjątek zgłaszany, gdy pusty katalog jest dostarczany jako dane wejściowe dla operacji we/wy.

ErrorCategory

Zawiera moduł wyjątków w zestawie SDKKv2 usługi Azure Machine Learning.

Obejmuje to wyliczenia i klasy wyjątków.

ErrorTarget

Zawiera moduł wyjątków w zestawie SDKKv2 usługi Azure Machine Learning.

Obejmuje to wyliczenia i klasy wyjątków.

InvalidLocalEndpointError

Wyjątek zgłaszany, gdy lokalny punkt końcowy jest nieprawidłowy.

InvalidVSCodeRequestError

Wyjątek zgłaszany, gdy debugowanie programu VS Code jest wywoływane ze zdalnym punktem końcowym.

Debugowanie programu VSCode jest obsługiwane tylko w przypadku lokalnych punktów końcowych.

JobException

Klasa dla wszystkich wyjątków związanych z zadaniami.

JobParsingError

Wyjątek, że nie można przeanalizować danych zadania zwróconych przez aplikację MFE.

KeywordError

Superklasa błędu słowa kluczowego typu.

LocalDeploymentGPUNotAvailable

Wyjątek zgłaszany, gdy local_enable_gpu jest ustawiona, a procesor GPU firmy Nvidia jest niedostępny.

LocalEndpointImageBuildError

Wyjątek zgłaszany, gdy kompilacja obrazu platformy Docker lokalnego punktu końcowego nie powiedzie się.

LocalEndpointInFailedStateError

Wyjątek zgłaszany, gdy lokalny punkt końcowy jest w stanie Niepowodzenie.

LocalEndpointNotFoundError

Wyjątek zgłoszony, jeśli nie można odnaleźć lokalnego punktu końcowego.

MissingPositionalArgsError

Wyjątek zgłaszany w przypadku braku parametru słowa kluczowego pozycyjnego w funkcjach dynamicznych.

MlException

Klasa bazowa dla wszystkich wyjątków zgłoszonych w bazie kodu zestawu AZUREML SDK. Jeśli istnieje potrzeba zdefiniowania niestandardowego typu wyjątku, ten niestandardowy typ wyjątku powinien być rozszerzany z tej klasy.

ModelException

Klasa dla wszystkich wyjątków związanych z modelami.

MultipleLocalDeploymentsFoundError

Wyjątek zgłoszony, gdy nie określono nazwy wdrożenia dla lokalnego punktu końcowego, mimo że istnieje wiele wdrożeń.

MultipleValueError

Wyjątek zgłaszany podczas nadawania wielu wartości parametru kluczowego w funkcjach dynamicznych.

ParamValueNotExistsError

Wyjątek zgłaszany, gdy elementy w non_pipeline_inputs nie w parametrach słów kluczowych w funkcjach dynamicznych.

PipelineChildJobError

Wyjątek, że zadanie podrzędne potoku nie jest obsługiwane.

RequiredLocalArtifactsNotFoundError

Wyjątek zgłaszany, gdy nie podano artefaktu lokalnego dla lokalnego punktu końcowego.

ScheduleException

Klasa dla wszystkich wyjątków związanych z harmonogramami zadań.

TooManyPositionalArgsError

Wyjątek zgłaszany, gdy w funkcjach dynamicznych jest dostępnych zbyt wiele argumentów pozycyjnych.

UnexpectedAttributeError

Wyjątek zgłaszany, gdy nieoczekiwane słowo kluczowe jest wywoływane przez atrybut, np. inputs.invalid_key.

UnexpectedKeywordError

Wyjątek zgłaszany, gdy w funkcjach dynamicznych jest udostępniany nieoczekiwany parametr słowa kluczowego.

UnsupportedOperationError

Wyjątek zgłoszony, gdy określona operacja nie jest obsługiwana.

UnsupportedParameterKindError

Wyjątek zgłaszany, gdy użytkownik spróbuje ustawić atrybuty danych wejściowych/wyjściowych.

UserErrorException

Wyjątek zgłaszany w przypadku podania nieprawidłowych lub nieobsługiwanych danych wejściowych.

VSCodeCommandNotFound

Wyjątek zgłaszany, gdy nie można utworzyć wystąpienia programu VSCode.

ValidationException

Klasa dla wszystkich wyjątków zgłoszonych w ramach weryfikacji schematu po stronie klienta.

Wyliczenia

ValidationErrorType

Typy błędów, które mają być określone podczas korzystania z klasy ValidationException. Typy są następnie używane w pliku raise_error.py do formatowania szczegółowego komunikatu o błędzie dla użytkowników.

W przypadku korzystania z elementu ValidationException określ typ, który najlepiej opisuje charakter przechwyconego błędu. Jeśli typ nie pasuje, dodaj w tym miejscu nowe wyliczenie i zaktualizuj raise_error.py, aby go obsłużyć.

Typy błędów walidacji:

  • INVALID_VALUE —> co najmniej jedno pole schematu jest nieprawidłowe (np. nieprawidłowy typ lub format)

  • UNKNOWN_FIELD —> określono co najmniej jeden nierozpoznany parametr schematu

  • MISSING_FIELD —> brakuje co najmniej jednego wymaganego parametru schematu

  • FILE_OR_FOLDER_NOT_FOUND —> co najmniej jeden plik lub ścieżki folderu nie istnieją

  • CANNOT_SERIALIZE —> taki sam jak "Nie można zrzucić". Co najmniej jedno pole nie może być serializowane przez marshmallow.

  • CANNOT_PARSE —> nie można przeanalizować pliku YAML

  • RESOURCE_NOT_FOUND —> nie można odnaleźć zasobu

  • GENERIC —> niezdefiniowany symbol zastępczy. Unikaj używania.