File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -1772,7 +1772,10 @@ def _model_entry_point(self):
1772
1772
str: The path to the entry point script. This can be either an absolute path or
1773
1773
a path relative to ``self._model_source_dir()``.
1774
1774
"""
1775
- return self .uploaded_code .script_name if self ._model_source_dir () else self .entry_point
1775
+ if self .sagemaker_session .local_mode or (self ._model_source_dir () is None ):
1776
+ return self .entry_point
1777
+
1778
+ return self .uploaded_code .script_name
1776
1779
1777
1780
def hyperparameters (self ):
1778
1781
"""Return the hyperparameters as a dictionary to use for training.
Original file line number Diff line number Diff line change @@ -217,10 +217,10 @@ def create_model(
217
217
if "name" not in kwargs :
218
218
kwargs ["name" ] = self ._current_job_name
219
219
220
- return MXNetModel (
220
+ model = MXNetModel (
221
221
self .model_data ,
222
222
role or self .role ,
223
- entry_point or self . _model_entry_point () ,
223
+ entry_point ,
224
224
source_dir = (source_dir or self ._model_source_dir ()),
225
225
enable_cloudwatch_metrics = self .enable_cloudwatch_metrics ,
226
226
container_log_level = self .container_log_level ,
@@ -234,6 +234,11 @@ def create_model(
234
234
** kwargs
235
235
)
236
236
237
+ if entry_point is None :
238
+ model .entry_point = (
239
+ self .entry_point if model ._is_mms_version () else self ._model_entry_point ()
240
+ )
241
+
237
242
@classmethod
238
243
def _prepare_init_params_from_job_description (cls , job_details , model_channel_name = None ):
239
244
"""Convert the job description to init params that can be handled by the
You can’t perform that action at this time.
0 commit comments