Skip to content

Commit ffe89e5

Browse files
author
Bikash Shrestha
committed
change: resolved review feedback
1 parent dae8996 commit ffe89e5

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

src/sagemaker/model_card/model_card.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,6 +366,9 @@ def call_describe_model_package(model_package_name: str, sagemaker_session: Sess
366366
object, used for SageMaker interactions (default: None). If not
367367
specified, a SageMaker Session is created using the default AWS configuration
368368
chain.
369+
370+
Raises:
371+
ValueError: A model package with this name or ARN is not valid or does not exist.
369372
"""
370373

371374
if not sagemaker_session:
@@ -402,6 +405,8 @@ def search_model_package_associated_model_cards(
402405
object, used for SageMaker interactions (default: None). If not
403406
specified, a SageMaker Session is created using the default AWS configuration
404407
chain.
408+
Raises:
409+
ValueError: The identity does not have permission to perform sagemaker search operation.
405410
"""
406411

407412
if not sagemaker_session:
@@ -971,6 +976,8 @@ def call_search_training_job(model_data_url: str, sagemaker_session: Session = N
971976
object, used for SageMaker interactions (default: None). If not
972977
specified, a SageMaker Session is created using the default AWS configuration
973978
chain.
979+
Raises:
980+
ValueError: The identity does not have permission to perform sagemaker search operation.
974981
""" # noqa E501 # pylint: disable=line-too-long
975982

976983
if not sagemaker_session:
@@ -1395,8 +1402,8 @@ def __init__(
13951402
training_details: Optional[TrainingDetails] = None,
13961403
evaluation_details: Optional[List[EvaluationJob]] = None,
13971404
additional_information: Optional[AdditionalInformation] = None,
1398-
model_package_details: Optional[ModelPackage] = None,
13991405
sagemaker_session: Optional[Session] = None,
1406+
model_package_details: Optional[ModelPackage] = None,
14001407
):
14011408
"""Initialize an Amazon SageMaker Model Card.
14021409
@@ -1415,8 +1422,8 @@ def __init__(
14151422
training_details (TrainingDetails, optional): The training details of the model (default: None).
14161423
evaluation_details (List[EvaluationJob], optional): The evaluation details of the model (default: None).
14171424
additional_information (AdditionalInformation, optional): Additional information about the model (default: None).
1418-
model_package_details (ModelPackage, optional): Model package version metadata information (default: None).
14191425
sagemaker_session (Session, optional): A SageMaker Session object, used for SageMaker interactions (default: None). If not specified, a SageMaker Session is created using the default AWS configuration chain.
1426+
model_package_details (ModelPackage, optional): Model package version metadata information (default: None).
14201427
""" # noqa E501 # pylint: disable=line-too-long
14211428
self.sagemaker_session = sagemaker_session or Session()
14221429
self.name = name
@@ -1445,6 +1452,8 @@ def model_package_details(self, value):
14451452
"""Setter method for model_package_details.
14461453
14471454
When this is set, it should call _from_model_package private method for auto discovery of training, evaluation details and additional information.
1455+
Raises:
1456+
ValueError: The model card has already been associated with a different model entity.
14481457
""" # noqa E501 # pylint: disable=c0301
14491458
if value is not None:
14501459
# Check if model card already has a model id associated with it

tests/integ/test_model_card.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,6 @@ def test_model_card_create_read_update_and_delete(
378378
assert "The specified key does not exist" in str(exception.value)
379379

380380

381-
@pytest.mark.flaky(reruns=5, reruns_delay=2)
382381
def test_model_card_create_read_and_delete_with_model_package(
383382
sagemaker_session,
384383
business_details,

0 commit comments

Comments
 (0)