-interpreter-instrument-with-probe
SableHLO 프로그램에 interpreter.probe 작업을 삽입합니다.
StableHLO 프로그램을 살펴보고 프로브 계측을 삽입합니다. 작업을 수행해야 합니다 (적절한 각 작업을 수행한 후 사용됩니다. 계측은 중간 데이터 세트를 추출하는 데 사용됩니다. 나중에 비교할 StableHLO 참조 인터프리터의 텐서 값 실행할 수 있습니다
상수를 제외하고 모든 연산이 계측에 적합한 것으로 간주됩니다. 텐서 반환 값이 없는 작업 (즉, 튜플 또는 토큰을 생성하거나 반환 값이 계측되지 않음). 적절한 작업은 수습 기간입니다. 즉, 루프/브랜치 리전 내부의 작업도 있습니다.
계측된 작업은 다음을 사용하여 반환 값을 디스크에 씁니다.
NumPy 데이터 형식을
저장할 수 있습니다 useDebugInfo
를 통과하는 경우
옵션을 사용 설정하면 위치 디버그 정보가 사용 가능한 경우
계측 텐서 값을 고유하게 식별합니다 (즉, 패스는
NamedLoc(probe_id@<...>)
의 probe_id
를 사용하고 probe_id
.# 형식을 사용합니다.
그렇지 않은 경우 계측 값이 증가하는
시퀀스: probe1
, probe2
, ... 자세한 내용은 interpreter.probe
를 참고하세요.
데이터가 직렬화되는 방식에 대한 정보
옵션
-useDebugInfo : Whether or not to use location debug data as `probe_id` values.