Skip to content

Commit b93edad

Browse files
committed
Add multihost_utils.sync_global_devices to prevent premature process exit timeout
1 parent dce4ded commit b93edad

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/maxdiffusion/generate_flux2klein.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ def main(argv):
129129
pyconfig.initialize(default_args)
130130

131131
# Import modules after jax.distributed.initialize() has run via pyconfig.initialize()
132+
from jax.experimental import multihost_utils
132133
from maxdiffusion.max_utils import device_put_replicated
133134
from maxdiffusion.models.flux.util import (
134135
load_and_convert_flux_klein_weights,
@@ -552,6 +553,7 @@ def _put_leaf(param, sharding):
552553
max_logging.log("\n=======================================================")
553554
max_logging.log(f"SUCCESS! Batched generation complete for {config.batch_size} images! 🎨🎉")
554555
max_logging.log("=======================================================\n")
556+
multihost_utils.sync_global_devices("flux2klein_generation_complete")
555557

556558

557559
if __name__ == "__main__":

0 commit comments

Comments
 (0)