Skip to content

Commit 00eb637

Browse files
committed
refactor nproc_per_node for backwards compatibility
1 parent adcc38e commit 00eb637

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/sagemaker/remote_function/job.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,8 +1081,7 @@ def _prepare_and_upload_runtime_scripts(
10811081

10821082
if nproc_per_node is not None and nproc_per_node > 0:
10831083
entry_point_script = entry_point_script.replace(
1084-
"$SM_NPROC_PER_NODE",
1085-
str(nproc_per_node)
1084+
"$SM_NPROC_PER_NODE", str(nproc_per_node)
10861085
)
10871086

10881087
with open(entrypoint_script_path, "w", newline="\n") as file:

tests/unit/sagemaker/feature_store/feature_processor/test_feature_scheduler.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -908,6 +908,7 @@ def test_remote_decorator_fields_consistency(get_execution_role, session):
908908
"max_wait_time_in_seconds",
909909
"custom_file_filter",
910910
"use_torchrun",
911+
"nproc_per_node",
911912
}
912913

913914
job_settings = _JobSettings(

0 commit comments

Comments
 (0)