Skip to content

Commit 21a5357

Browse files
authored
Merge branch 'master' into fix/jumpstart-amt-tracking
2 parents eef2ed7 + c53bbbc commit 21a5357

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-1
lines changed

doc/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
sphinx==3.1.1
1+
sphinx==3.1.2
22
sphinx-rtd-theme==0.5.0
33
docutils==0.15.2
44
packaging==20.9

src/sagemaker/huggingface/model.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ def register(
304304
approval_status=None,
305305
description=None,
306306
drift_check_baselines=None,
307+
customer_metadata_properties=None,
307308
domain=None,
308309
):
309310
"""Creates a model package for creating SageMaker models or listing on Marketplace.
@@ -332,6 +333,8 @@ def register(
332333
or "PendingManualApproval". Defaults to ``PendingManualApproval``.
333334
description (str): Model Package description. Defaults to ``None``.
334335
drift_check_baselines (DriftCheckBaselines): DriftCheckBaselines object (default: None).
336+
customer_metadata_properties (dict[str, str]): A dictionary of key-value paired
337+
metadata properties (default: None).
335338
domain (str): Domain values can be "COMPUTER_VISION", "NATURAL_LANGUAGE_PROCESSING",
336339
"MACHINE_LEARNING" (default: None).
337340
@@ -362,6 +365,7 @@ def register(
362365
approval_status,
363366
description,
364367
drift_check_baselines=drift_check_baselines,
368+
customer_metadata_properties=customer_metadata_properties,
365369
domain=domain,
366370
)
367371

src/sagemaker/sklearn/model.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@ def register(
151151
marketplace_cert=False,
152152
approval_status=None,
153153
description=None,
154+
drift_check_baselines=None,
155+
customer_metadata_properties=None,
154156
domain=None,
155157
):
156158
"""Creates a model package for creating SageMaker models or listing on Marketplace.
@@ -176,6 +178,9 @@ def register(
176178
approval_status (str): Model Approval Status, values can be "Approved", "Rejected",
177179
or "PendingManualApproval" (default: "PendingManualApproval").
178180
description (str): Model Package description (default: None).
181+
drift_check_baselines (DriftCheckBaselines): DriftCheckBaselines object (default: None).
182+
customer_metadata_properties (dict[str, str]): A dictionary of key-value paired
183+
metadata properties (default: None).
179184
domain (str): Domain values can be "COMPUTER_VISION", "NATURAL_LANGUAGE_PROCESSING",
180185
"MACHINE_LEARNING" (default: None).
181186
@@ -205,6 +210,8 @@ def register(
205210
marketplace_cert,
206211
approval_status,
207212
description,
213+
drift_check_baselines=drift_check_baselines,
214+
customer_metadata_properties=customer_metadata_properties,
208215
domain=domain,
209216
)
210217

src/sagemaker/workflow/pipeline_context.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import warnings
1717
import inspect
1818
from typing import Dict
19+
from functools import wraps
1920

2021
from sagemaker.session import Session, SessionSettings
2122

@@ -132,6 +133,7 @@ def runnable_by_pipeline(run_func):
132133
The job will be started during pipeline execution.
133134
"""
134135

136+
@wraps(run_func)
135137
def wrapper(*args, **kwargs):
136138
self_instance = args[0]
137139
if isinstance(self_instance.sagemaker_session, PipelineSession):

0 commit comments

Comments
 (0)