Skip to content

Commit ebdd775

Browse files
author
Wang Napieralski
committed
make model_data optional
1 parent 3d32326 commit ebdd775

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/sagemaker/huggingface/model.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ def __init__(
6767

6868

6969
def _validate_pt_tf_versions(pytorch_version, tensorflow_version, image_uri):
70+
"""Placeholder docstring"""
7071

7172
if image_uri is not None:
7273
return
@@ -84,14 +85,14 @@ def _validate_pt_tf_versions(pytorch_version, tensorflow_version, image_uri):
8485

8586

8687
class HuggingFaceModel(FrameworkModel):
87-
"""An PyTorch SageMaker ``Model`` that can be deployed to a SageMaker ``Endpoint``."""
88+
"""An HuggingFace SageMaker ``Model`` that can be deployed to a SageMaker ``Endpoint``."""
8889

8990
_framework_name = "huggingface"
9091

9192
def __init__(
9293
self,
93-
model_data,
9494
role,
95+
model_data=None,
9596
entry_point=None,
9697
transformers_version=None,
9798
tensorflow_version=None,
@@ -102,7 +103,7 @@ def __init__(
102103
model_server_workers=None,
103104
**kwargs,
104105
):
105-
"""Initialize a PyTorchModel.
106+
"""Initialize a HuggingFaceModel.
106107
107108
Args:
108109
model_data (str): The S3 location of a SageMaker model data

src/sagemaker/model.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1124,7 +1124,7 @@ def _upload_code(self, key_prefix, repack=False):
11241124
dependencies=self.dependencies,
11251125
)
11261126

1127-
if repack:
1127+
if repack and self.model_data is not None:
11281128
bucket = self.bucket or self.sagemaker_session.default_bucket()
11291129
repacked_model_data = "s3://" + "/".join([bucket, key_prefix, "model.tar.gz"])
11301130

0 commit comments

Comments
 (0)