Skip to content

Commit 298f965

Browse files
author
Payton Staub
committed
fix: Remove sagemaker_job_name from hyperparameters in TrainingStep
1 parent 0e4fd55 commit 298f965

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

src/sagemaker/workflow/steps.py

+1
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ def arguments(self) -> RequestType:
301301
)
302302
request_dict = self.estimator.sagemaker_session._get_train_request(**train_args)
303303
request_dict.pop("TrainingJobName")
304+
request_dict["HyperParameters"].pop("sagemaker_job_name", None)
304305

305306
return request_dict
306307

tests/unit/sagemaker/workflow/test_steps.py

-1
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,6 @@ def test_training_step_tensorflow(sagemaker_session):
399399
name="MyTrainingStep", estimator=estimator, inputs=inputs, cache_config=cache_config
400400
)
401401
step_request = step.to_request()
402-
step_request["Arguments"]["HyperParameters"].pop("sagemaker_job_name", None)
403402
step_request["Arguments"]["HyperParameters"].pop("sagemaker_program", None)
404403
step_request["Arguments"].pop("ProfilerRuleConfigurations", None)
405404
assert step_request == {

0 commit comments

Comments
 (0)