아마존 SageMaker 디버거 예외 - 아마존 SageMaker

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존 SageMaker 디버거 예외

Amazon SageMaker Debugger는 규칙을 실행하는 데 필요한 텐서가 모든 단계에서 사용 가능하지 않을 수 있다는 점을 인식하도록 설계되었습니다. 따라서 텐서가 누락 될 때 발생하는 일을 제어할 수 있도록 몇 가지 예외를 발생시킵니다. 이들은 smdebug.exception 모듈에서 사용할 수 있습니다. 다음과 같이 예외를 가져올 수 있습니다.

from smdebug.exceptions import *

다음과 같은 예외를 사용할 수 있습니다.

  • TensorUnavailableForStep – 요청된 텐서를 해당 단계에 사용할 수 없습니다. 이는 이 단계가 후크에 의해 전혀 저장되지 않을 수도 있거나 이 단계가 일부 텐서를 저장했을 수도 있지만 요청된 텐서가 그 일부가 아님을 의미할 수 있습니다. 이 예외가 표시된다는 것은 이 텐서는 향후 이 단계에서 사용할 수 없게 된다는 의미입니다. 텐서는 해당 단계에 대해 저장된 감소가 있으면 쿼리가 가능함을 사용자에게 알립니다.

  • TensorUnavailable— 이 텐서는 저장되지 않았거나 에서 저장하지 않았습니다. smdebug API 즉, 이 텐서는 smdebug의 어떤 단계에서도 표시되지 않습니다.

  • StepUnavailable – 단계가 저장되지 않았으며 Debugger에는 해당 단계의 데이터가 없습니다.

  • StepNotYetAvailable – 단계가 smdebug에서 아직 표시되지 않았습니다. 훈련이 아직 진행 중이라면 나중에 사용할 수 있을 것입니다. Debugger는 사용 가능해지면 바로 새 데이터를 자동으로 로드합니다.

  • NoMoreData – 훈련이 끝날 때 발생합니다. 이러한 예외가 발생하면 저장할 단계와 텐서가 더 이상 없다는 것을 알 수 있습니다.

  • IndexReaderException – 인덱스 판독기가 유효하지 않습니다.

  • InvalidWorker – 유효하지 않은 작업자가 호출되었습니다.

  • RuleEvaluationConditionMet – 해당 단계에서 규칙을 평가하면 조건이 충족됩니다.

  • InsufficientInformationForRuleInvocation – 규칙을 호출하기 제공된 정보가 부족합니다.