시스템 리소스 사용률의 기본 프로파일링을 위한 설정 구성 - Amazon SageMaker

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

시스템 리소스 사용률의 기본 프로파일링을 위한 설정 구성

사용률 지표를 수집하기 위한 시간 간격을 조정하려면 기본 설정에 따라 SageMaker 프레임워크 또는 일반 추정기를 구성하는 동안 ProfilerConfig API 작업을 사용하여 파라미터 객체를 생성합니다.

참고

기본적으로 모든 SageMaker 훈련 작업에 대해 Debugger는 SageMaker 추정기에 지정된 Debugger별 파라미터 없이 시스템 모니터링을 위해 500밀리초마다 Amazon EC2 인스턴스에서 리소스 사용률 지표를 수집합니다.

디버거는 시스템 지표를 기본 S3 버킷에 저장합니다. 기본 S3 버킷의 형식은 URI입니다s3://sagemaker-<region>-<12digit_account_id>/<training-job-name>/profiler-output/.

다음 코드 예제는 시스템 모니터링 시간 간격을 1000밀리초로 하여 profiler_config 파라미터를 설정하는 방법을 보여줍니다.

from sagemaker.debugger import ProfilerConfig profiler_config=ProfilerConfig( system_monitor_interval_millis=1000 )
  • system_monitor_interval_millis(int) - 모니터링 간격을 밀리초 단위로 지정하여 시스템 지표를 기록합니다. 사용 가능한 값은 100, 200, 500, 1000(1초), 5000(5초), 60000(1분) 밀리초입니다. 기본값은 500밀리초입니다.

시스템 모니터링 진행 상황을 보려면 Amazon SageMaker 디버거 인사이트 대시보드 열기 섹션을 참조하세요.