Unverified Commit 458c0d92 authored by Samyam Rajbhandari's avatar Samyam Rajbhandari Committed by GitHub
Browse files

Update deepspeed_checkpointing.py (#336)



* Update deepspeed_checkpointing.py

* formatting
Co-authored-by: default avatarJeff Rasley <jerasley@microsoft.com>
parent 6823db32
...@@ -602,11 +602,11 @@ def reset(): ...@@ -602,11 +602,11 @@ def reset():
size_offsets = [] size_offsets = []
def _configure_using_config_file(deepspeed_config): def _configure_using_config_file(deepspeed_config, mpu=None):
global num_layers, PARTITION_ACTIVATIONS, CONTIGUOUS_CHECKPOINTING, \ global num_layers, PARTITION_ACTIVATIONS, CONTIGUOUS_CHECKPOINTING, \
PA_TO_CPU, SYNCHRONIZE, PROFILE_TIME PA_TO_CPU, SYNCHRONIZE, PROFILE_TIME
config = DeepSpeedConfig(deepspeed_config).activation_checkpointing_config config = DeepSpeedConfig(deepspeed_config, mpu=mpu).activation_checkpointing_config
logger.info(config.repr()) logger.info(config.repr())
PARTITION_ACTIVATIONS = config.partition_activations PARTITION_ACTIVATIONS = config.partition_activations
CONTIGUOUS_CHECKPOINTING = config.contiguous_memory_optimization CONTIGUOUS_CHECKPOINTING = config.contiguous_memory_optimization
...@@ -684,12 +684,12 @@ def configure( ...@@ -684,12 +684,12 @@ def configure(
_configure_defaults() _configure_defaults()
if deepspeed_config is not None:
_configure_using_config_file(deepspeed_config)
if mpu_ is not None: if mpu_ is not None:
mpu = mpu_ mpu = mpu_
if deepspeed_config is not None:
_configure_using_config_file(deepspeed_config, mpu=mpu)
if partition_activations is not None: if partition_activations is not None:
PARTITION_ACTIVATIONS = partition_activations PARTITION_ACTIVATIONS = partition_activations
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment