@@ -90,6 +90,7 @@ def remote(
9090 spark_config : SparkConfig = None ,
9191 use_spot_instances = False ,
9292 max_wait_time_in_seconds = None ,
93+ disable_output_compression : bool = False ,
9394 use_torchrun : bool = False ,
9495 use_mpirun : bool = False ,
9596 nproc_per_node : Optional [int ] = None ,
@@ -283,13 +284,16 @@ def remote(
283284 After this amount of time Amazon SageMaker will stop waiting for managed spot training
284285 job to complete. Defaults to ``None``.
285286
287+ disable_output_compression (bool): Optional. When set to true, Model is uploaded to
288+ Amazon S3 without compression after training finishes.
289+
286290 use_torchrun (bool): Specifies whether to use torchrun for distributed training.
287291 Defaults to ``False``.
288292
289293 use_mpirun (bool): Specifies whether to use mpirun for distributed training.
290294 Defaults to ``False``.
291295
292- nproc_per_node (Optional int): Specifies the number of processes per node for
296+ nproc_per_node (int): Optional. Specifies the number of processes per node for
293297 distributed training. Defaults to ``None``.
294298 This is defined automatically configured on the instance type.
295299 """
@@ -324,6 +328,7 @@ def _remote(func):
324328 spark_config = spark_config ,
325329 use_spot_instances = use_spot_instances ,
326330 max_wait_time_in_seconds = max_wait_time_in_seconds ,
331+ disable_output_compression = disable_output_compression ,
327332 use_torchrun = use_torchrun ,
328333 use_mpirun = use_mpirun ,
329334 nproc_per_node = nproc_per_node ,
@@ -543,6 +548,7 @@ def __init__(
543548 spark_config : SparkConfig = None ,
544549 use_spot_instances = False ,
545550 max_wait_time_in_seconds = None ,
551+ disable_output_compression : bool = False ,
546552 use_torchrun : bool = False ,
547553 use_mpirun : bool = False ,
548554 nproc_per_node : Optional [int ] = None ,
@@ -736,13 +742,16 @@ def __init__(
736742 After this amount of time Amazon SageMaker will stop waiting for managed spot training
737743 job to complete. Defaults to ``None``.
738744
745+ disable_output_compression (bool): Optional. When set to true, Model is uploaded to
746+ Amazon S3 without compression after training finishes.
747+
739748 use_torchrun (bool): Specifies whether to use torchrun for distributed training.
740749 Defaults to ``False``.
741750
742751 use_mpirun (bool): Specifies whether to use mpirun for distributed training.
743752 Defaults to ``False``.
744753
745- nproc_per_node (Optional int): Specifies the number of processes per node for
754+ nproc_per_node (int): Optional. Specifies the number of processes per node for
746755 distributed training. Defaults to ``None``.
747756 This is defined automatically configured on the instance type.
748757 """
@@ -790,6 +799,7 @@ def __init__(
790799 spark_config = spark_config ,
791800 use_spot_instances = use_spot_instances ,
792801 max_wait_time_in_seconds = max_wait_time_in_seconds ,
802+ disable_output_compression = disable_output_compression ,
793803 use_torchrun = use_torchrun ,
794804 use_mpirun = use_mpirun ,
795805 nproc_per_node = nproc_per_node ,
0 commit comments