쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

모델 패키징(Boto3)

포커스 모드
모델 패키징(Boto3) - Amazon SageMaker AI

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

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

AWS SDK for Python (Boto3)(으)로 SageMaker Edge Manager 패키징 작업을 생성할 수 있습니다. 계속하기 전에 사전 조건 완료 충족 여부를 확인하세요.

엣지 패키징 작업을 요청하려면 CreateEdgePackagingJob을(를) 사용합니다. 엣지 패키징 작업 이름, SageMakerNeo 컴파일 작업 이름, 역할 Amazon 리소스 이름(ARN), 모델 이름, 모델 버전, 패키징 작업 출력을 저장하려는 Amazon S3 버킷 URI를 입력해야 합니다. Edge Manager 패키징 작업 이름과Neo 컴파일 작업 이름은 대소문자를 구분해야 함에 유의하세요.

# Import AWS SDK for Python (Boto3) import boto3 # Create Edge client so you can submit a packaging job sagemaker_client = boto3.client("sagemaker", region_name='aws-region') sagemaker_client.create_edge_packaging_job( EdgePackagingJobName="edge-packaging-name", CompilationJobName="neo-compilation-name", RoleArn="arn:aws:iam::99999999999:role/rolename", ModelName="sample-model-name", ModelVersion="model-version", OutputConfig={ "S3OutputLocation": "s3://your-bucket/", } )

DescribeEdgePackagingJob을(를) 사용하고 대소문자 구분 엣지 패키징 작업 이름을 입력하여 엣지 패키징 작업 상태를 확인할 수 있습니다.

response = sagemaker_client.describe_edge_packaging_job( EdgePackagingJobName="edge-packaging-name")

그러면 패키징 작업 상태 폴링 시 사용 가능한 사전이 반환됩니다.

# Optional - Poll every 30 sec to check completion status import time while True: response = sagemaker_client.describe_edge_packaging_job( EdgePackagingJobName="edge-packaging-name") if response['EdgePackagingJobStatus'] == 'Completed': break elif response['EdgePackagingJobStatus'] == 'Failed': raise RuntimeError('Packaging job failed') print('Packaging model...') time.sleep(30) print('Done!')

패키징 작업 목록을 보려면 ListEdgePackagingJobs을(를) 사용합니다. 이 API로 특정 패키징 작업을 검색할 수 있습니다. 이름 일부를 입력하여 NameContains 기준으로 패키징 작업 이름을 필터하고, ModelNameContains의 이름 일부를 입력하여 모델 이름에 입력한 이름이 포함된 작업 기준으로 필터링합니다. 또한 SortBy 기준으로 정렬할 열을 지정하고, SortOrder 기준으로 정렬할 방향(Ascending 또는 Descending)을 지정합니다.

sagemaker_client.list_edge_packaging_jobs( "NameContains": "sample", "ModelNameContains": "sample", "SortBy": "column-name", "SortOrder": "Descending" )

패키징 작업을 중지하려면 StopEdgePackagingJob을(를) 사용하고 엣지 패키징 작업 이름을 입력합니다.

sagemaker_client.stop_edge_packaging_job( EdgePackagingJobName="edge-packaging-name" )

Edge Manager API의 전체 목록은 Boto3 설명서에서 확인하세요.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.