[Modular] Fast Tests (#11937) · blizmax/diffusers@ccf2c31 · GitHub
Skip to content

Commit ccf2c31

Browse files
yiyixuxuDN6
andauthored
[Modular] Fast Tests (huggingface#11937)
* rearrage the params to groups: default params /image params /batch params / callback params * make style * add names property to pipeline blocks * style * remove more unused func * prepare_latents_inpaint always return noise and image_latents * up * up * update * update * update * update * update * update * update * update --------- Co-authored-by: DN6 <dhruv.nair@gmail.com>
1 parent 7b10e4a commit ccf2c31

8 files changed

Lines changed: 1022 additions & 39 deletions

File tree

Lines changed: 141 additions & 0 deletions

‎src/diffusers/modular_pipelines/modular_pipeline.py‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,22 @@ def combine_outputs(*named_output_lists: List[Tuple[str, List[OutputParam]]]) ->
493493

494494
return list(combined_dict.values())
495495

496+
@property
497+
def input_names(self) -> List[str]:
498+
return [input_param.name for input_param in self.inputs]
499+
500+
@property
501+
def intermediate_input_names(self) -> List[str]:
502+
return [input_param.name for input_param in self.intermediate_inputs]
503+
504+
@property
505+
def intermediate_output_names(self) -> List[str]:
506+
return [output_param.name for output_param in self.intermediate_outputs]
507+
508+
@property
509+
def output_names(self) -> List[str]:
510+
return [output_param.name for output_param in self.outputs]
511+
496512

497513
class PipelineBlock(ModularPipelineBlocks):
498514
"""
@@ -2839,3 +2855,8 @@ def _dict_to_component_spec(
28392855
type_hint=type_hint,
28402856
**spec_dict,
28412857
)
2858+
2859+
def set_progress_bar_config(self, **kwargs):
2860+
for sub_block_name, sub_block in self.blocks.sub_blocks.items():
2861+
if hasattr(sub_block, "set_progress_bar_config"):
2862+
sub_block.set_progress_bar_config(**kwargs)

‎src/diffusers/modular_pipelines/stable_diffusion_xl/before_denoise.py‎

Lines changed: 3 additions & 13 deletions

‎tests/modular_pipelines/__init__.py‎

Whitespace-only changes.

‎tests/modular_pipelines/stable_diffusion_xl/__init__.py‎

Whitespace-only changes.

0 commit comments

Comments
 (0)