From efb3722ff0b2824233d3e31f2eedf5f3fc7b247c Mon Sep 17 00:00:00 2001 From: DKnight54 <126916963+DKnight54@users.noreply.github.com> Date: Sat, 1 Feb 2025 12:56:31 +0800 Subject: [PATCH] Update accel_sdxl_gen_img.py --- accel_sdxl_gen_img.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/accel_sdxl_gen_img.py b/accel_sdxl_gen_img.py index aa3c5965..410f73d5 100644 --- a/accel_sdxl_gen_img.py +++ b/accel_sdxl_gen_img.py @@ -2898,8 +2898,8 @@ def main(args): elif len(split_into_batches) == 1 : sublist.extend(split_into_batches.pop(-1)) listofbatches = [] - n, m = divmod(len(sublist), device) - split_into_batches.extend([sublist[i*n+min(i,m):(i+1)*n+min(i+1,m)] for i in range(device)]) + n, m = divmod(len(sublist), distributed_state.num_processes) + split_into_batches.extend([sublist[i*n+min(i,m):(i+1)*n+min(i+1,m)] for i in range(distributed_state.num_processes)]) batch_separated_list.append(split_into_batches) logger.info(f"batch_separated_list line 2901: {len(batch_separated_list)}, {distributed_state.num_processes}") if distributed_state.num_processes > 1: