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

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

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

사용률 지표를 수집하는 시간 간격을 조정하려면 ProfilerConfig API 작업을 사용하여 파라미터 객체를 생성하는 동시에 선호도에 따라 SageMaker 프레임워크 또는 일반 추정기를 구성하십시오.

참고

기본적으로 모든 SageMaker 교육 작업에 대해 Debugger는 시스템 모니터링을 위해 500밀리초마다 Amazon EC2 인스턴스로부터 리소스 사용률 지표를 수집하며, 여기에는 추정기에 디버거 관련 파라미터가 지정되지 않습니다. SageMaker

디버거는 시스템 지표를 기본 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 디버거 인사이트 대시보드 열기 섹션을 참조하세요.