Skip to content

Commit 452311c

Browse files
committed
Update resources_codegen based on sagemaker-core change
1 parent d03de04 commit 452311c

2 files changed

Lines changed: 14 additions & 7 deletions

File tree

sagemaker-core/src/sagemaker/core/tools/resources_codegen.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1664,12 +1664,19 @@ def _get_instance_count_ref(self, resource_name: str) -> str:
16641664
"""
16651665

16661666
if resource_name == "TrainingJob":
1667-
return """(
1668-
sum(instance_group.instance_count for instance_group in self.resource_config.instance_groups)
1669-
if self.resource_config.instance_groups and not isinstance(self.resource_config.instance_groups, Unassigned)
1670-
else self.resource_config.instance_count
1671-
)
1672-
"""
1667+
return """1 # Default
1668+
if not isinstance(self.resource_config, Unassigned):
1669+
if (
1670+
hasattr(self.resource_config, "instance_groups")
1671+
and self.resource_config.instance_groups
1672+
and not isinstance(self.resource_config.instance_groups, Unassigned)
1673+
):
1674+
instance_count = sum(
1675+
instance_group.instance_count
1676+
for instance_group in self.resource_config.instance_groups
1677+
)
1678+
elif hasattr(self.resource_config, "instance_count"):
1679+
instance_count = self.resource_config.instance_count"""
16731680
elif resource_name == "TransformJob":
16741681
return "self.transform_resources.instance_count"
16751682
elif resource_name == "ProcessingJob":

sagemaker-core/src/sagemaker/core/tools/templates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ def delete(
483483
@Base.add_validate_call
484484
def stop(self) -> None:
485485
{docstring}
486-
client = SageMakerClient().client
486+
client = SageMakerClient().sagemaker_client
487487
488488
operation_input_args = {{
489489
{operation_input_args}

0 commit comments

Comments
 (0)