|
28 | 28 | from sagemaker.model import FrameworkModel, MODEL_SERVER_WORKERS_PARAM_NAME |
29 | 29 | from sagemaker.chainer import defaults |
30 | 30 | from sagemaker.deserializers import NumpyDeserializer |
| 31 | +from sagemaker.model_card import ( |
| 32 | + ModelCard, |
| 33 | + ModelPackageModelCard, |
| 34 | +) |
31 | 35 | from sagemaker.predictor import Predictor |
32 | 36 | from sagemaker.serializers import NumpySerializer |
33 | 37 | from sagemaker.utils import to_string |
@@ -175,6 +179,7 @@ def register( |
175 | 179 | data_input_configuration: Optional[Union[str, PipelineVariable]] = None, |
176 | 180 | skip_model_validation: Optional[Union[str, PipelineVariable]] = None, |
177 | 181 | source_uri: Optional[Union[str, PipelineVariable]] = None, |
| 182 | + model_card: Optional[Union[ModelPackageModelCard, ModelCard]] = None, |
178 | 183 | ): |
179 | 184 | """Creates a model package for creating SageMaker models or listing on Marketplace. |
180 | 185 |
|
@@ -226,6 +231,8 @@ def register( |
226 | 231 | validation. Values can be "All" or "None" (default: None). |
227 | 232 | source_uri (str or PipelineVariable): The URI of the source for the model package |
228 | 233 | (default: None). |
| 234 | + model_card (ModeCard or ModelPackageModelCard): document contains qualitative and |
| 235 | + quantitative information about a model (default: None). |
229 | 236 |
|
230 | 237 | Returns: |
231 | 238 | str: A string of SageMaker Model Package ARN. |
@@ -266,6 +273,7 @@ def register( |
266 | 273 | data_input_configuration=data_input_configuration, |
267 | 274 | skip_model_validation=skip_model_validation, |
268 | 275 | source_uri=source_uri, |
| 276 | + model_card=model_card, |
269 | 277 | ) |
270 | 278 |
|
271 | 279 | def prepare_container_def( |
|
0 commit comments