翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
プライベートハブのリソースを更新する
プライベートハブのリソースを更新して、メタデータを変更できます。更新できるリソースには、Amazon SageMaker JumpStart モデル、カスタムモデル、ノートブック、データセット、JsonDoc へのモデル参照が含まれます。
モデル、ノートブック、データセット、または JsonDoc リソースを更新するときに、コンテンツの説明、表示名、キーワード、サポートステータスを更新できます。JumpStart モデルへのモデル参照を更新する際は、使用する最小モデルバージョンを指定するフィールドのみを更新できます。
更新するリソースに固有のセクションに従います。
モデルまたはノートブックリソースを更新する
モデルまたはノートブックリソースを更新するには、UpdateHubContent API を使用します。
この API で更新できる有効なメタデータフィールドは次のとおりです。
-
HubContentDescription - リソースの説明。
-
HubContentDisplayName - リソースの表示名。
-
HubContentMarkdown – Markdown 形式のリソースの説明。
-
HubContentSearchKeywords – リソースの検索可能なキーワード。
-
SupportStatus - リソースの現在のステータス。
リクエストには、前述の 1 つ以上のフィールドの変更を含めます。ハブコンテンツタイプなど、他のフィールドを更新しようとすると、エラーが発生します。
- AWS SDK for Python (Boto3)
-
次の例は、 を使用して UpdateHubContent リクエスト AWS SDK for Python (Boto3) を送信する方法を示しています。
リクエストで指定した HubContentVersion は、特定のバージョンのメタデータが更新されることを意味しています。ハブコンテンツの利用可能なすべてのバージョンを確認するには、ListHubContentVersions API を使用できます。
import boto3
sagemaker_client = boto3.Session(region_name=<AWS-region>).client("sagemaker")
sagemaker_client.update_hub_contents(
HubName=<hub-name>,
HubContentName=<resource-content-name>,
HubContentType=<"Model"|"Notebook">,
HubContentVersion='1.0.0', # specify the correct version that you want to update
HubContentDescription=<updated-description-string>
)
- AWS CLI
-
次の例は、 を使用して update-hub-content リクエスト AWS CLI を送信する方法を示しています。
aws sagemaker update-hub-content \
--hub-name <hub-name> \
--hub-content-name <resource-content-name> \
--hub-content-type <"Model"|"Notebook"> \
--hub-content-version "1.0.0" \
--hub-content-description <updated-description-string>
モデル参照を更新する
JumpStart モデルへのモデル参照を更新するには、UpdateHubContentReference API を使用します。
更新できるのはモデル参照の MinVersion フィールドだけです。
- AWS SDK for Python (Boto3)
-
次の例は、 を使用して UpdateHubContentReference リクエスト AWS SDK for Python (Boto3) を送信する方法を示しています。
import boto3
sagemaker_client = boto3.Session(region_name=<AWS-region>).client("sagemaker")
update_response = sagemaker_client.update_hub_content_reference(
HubName=<hub-name>,
HubContentName=<model-reference-content-name>,
HubContentType='ModelReference',
MinVersion='1.0.0'
)
- AWS CLI
-
次の例は、 を使用して update-hub-content-reference リクエスト AWS CLI を送信する方法を示しています。
aws sagemaker update-hub-content-reference \
--hub-name <hub-name> \
--hub-content-name <model-reference-content-name> \
--hub-content-type "ModelReference" \
--min-version "1.0.0"