File tree Expand file tree Collapse file tree 4 files changed +9
-9
lines changed Expand file tree Collapse file tree 4 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -7509,7 +7509,7 @@ def get_model_package_args(
7509
7509
if source_uri is not None :
7510
7510
model_package_args ["source_uri" ] = source_uri
7511
7511
if model_life_cycle is not None :
7512
- model_package_args ["model_life_cycle" ] = model_life_cycle
7512
+ model_package_args ["model_life_cycle" ] = model_life_cycle . _to_request_dict ()
7513
7513
if model_card is not None :
7514
7514
original_req = model_card ._create_request_args ()
7515
7515
if original_req .get ("ModelCardName" ) is not None :
Original file line number Diff line number Diff line change 48
48
from sagemaker .s3 import S3Uploader
49
49
from sagemaker .sklearn import SKLearnModel , SKLearnProcessor
50
50
from sagemaker .mxnet .model import MXNetModel
51
+ from sagemaker .model_life_cycle import ModelLifeCycle
51
52
from sagemaker .workflow .condition_step import ConditionStep
52
53
from sagemaker .workflow .parameters import ParameterInteger , ParameterString
53
54
from sagemaker .workflow .pipeline import Pipeline
@@ -1005,11 +1006,11 @@ def test_model_registration_with_model_life_cycle_object(
1005
1006
py_version = "py3" ,
1006
1007
role = role ,
1007
1008
)
1008
- create_model_life_cycle = {
1009
- "Stage" : "Development" ,
1010
- "StageStatus" : "In-Progress" ,
1011
- "StageDescription" : "Development In Progress" ,
1012
- }
1009
+ create_model_life_cycle = ModelLifeCycle (
1010
+ stage = "Development" ,
1011
+ stage_status = "In-Progress" ,
1012
+ stage_description = "Development In Progress" ,
1013
+ )
1013
1014
1014
1015
step_register = RegisterModel (
1015
1016
name = "MyRegisterModelStep" ,
Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ def test_update_model_life_cycle_model_package(sagemaker_session):
103
103
inference_instances = ["ml.m5.large" ],
104
104
transform_instances = ["ml.m5.large" ],
105
105
model_package_group_name = model_group_name ,
106
- model_life_cycle = create_model_life_cycle . _to_request_dict () ,
106
+ model_life_cycle = create_model_life_cycle ,
107
107
)
108
108
109
109
desc_model_package = sagemaker_session .sagemaker_client .describe_model_package (
Original file line number Diff line number Diff line change @@ -4369,7 +4369,6 @@ def test_register_default_image(sagemaker_session):
4369
4369
stage_status = "In-Progress" ,
4370
4370
stage_description = "Sending for Staging Verification" ,
4371
4371
)
4372
- update_model_life_cycle_req = update_model_life_cycle ._to_request_dict ()
4373
4372
4374
4373
estimator .register (
4375
4374
content_types = content_types ,
@@ -4384,7 +4383,7 @@ def test_register_default_image(sagemaker_session):
4384
4383
nearest_model_name = nearest_model_name ,
4385
4384
data_input_configuration = data_input_config ,
4386
4385
model_card = model_card ,
4387
- model_life_cycle = update_model_life_cycle_req ,
4386
+ model_life_cycle = update_model_life_cycle ,
4388
4387
)
4389
4388
sagemaker_session .create_model .assert_not_called ()
4390
4389
exp_model_card = {
You can’t perform that action at this time.
0 commit comments