다음을 통해 공유


ModelProfile 클래스

프로파일링 실행의 결과를 포함합니다.

모델의 모델 프로필은 리소스 요구 사항 권장 사항입니다. ModelProfile 개체는 Model 클래스의 profile 메서드에서 반환됩니다.

ModelProfile 개체를 초기화합니다.

상속
azureml.core.profile._ModelEvaluationResultBase
ModelProfile

생성자

ModelProfile(workspace, name)

매개 변수

Name Description
workspace
필수

모델을 포함하는 작업 영역 개체입니다.

name
필수
str

만들고 검색할 프로필의 이름입니다.

workspace
필수

모델을 포함하는 작업 영역 개체입니다.

name
필수
str

만들고 검색할 프로필의 이름입니다.

설명

다음 예제에는 ModelProfile 개체가 어떻게 반환되는지 나와 있습니다.


   profile = Model.profile(ws, "profilename", [model], inference_config, input_dataset=dataset)
   profile.wait_for_profiling(True)
   profiling_details = profile.get_details()
   print(profiling_details)

메서드

get_details

프로파일링 결과의 세부 정보를 가져옵니다.

성공한 경우 관찰된 메트릭(다양한 대기 시간 백분위수, 최대 사용 CPU 및 메모리 등) 및 권장 리소스 요구 사항을 반환합니다.

serialize

이 Profile을 JSON 직렬화 사전으로 변환합니다.

wait_for_completion

모델이 프로파일링을 완료할 때까지 기다립니다.

get_details

프로파일링 결과의 세부 정보를 가져옵니다.

성공한 경우 관찰된 메트릭(다양한 대기 시간 백분위수, 최대 사용 CPU 및 메모리 등) 및 권장 리소스 요구 사항을 반환합니다.

get_details()

반환

형식 Description

권장 리소스 요구 사항의 사전입니다.

serialize

이 Profile을 JSON 직렬화 사전으로 변환합니다.

serialize()

반환

형식 Description

이 Profile의 JSON 표현

wait_for_completion

모델이 프로파일링을 완료할 때까지 기다립니다.

wait_for_completion(show_output=False)

매개 변수

Name Description
show_output

자세한 출력을 인쇄하는 부울 옵션입니다. 기본값은 False입니다.

Default value: False