class_docstr: Resolver for  request and responses from [HuggingFace Diffusers](https://huggingface.co/docs/diffusers/index) multi-modal Diffusion Pipelines, providing necessary data transformations, formatting, and logging.
  
  This resolver is internally involved in the
  `__call__` for `wandb.integration.diffusers.pipeline_resolver.DiffusersPipelineResolver`.
  This is based on `wandb.sdk.integration_utils.auto_logging.RequestResponseResolver`.
  
  Arguments:
      pipeline_name: (str) The name of the Diffusion Pipeline.
class_docstr_tok: ["Resolver","for","request","and","responses","from","[","HuggingFace","Diffusers","]","(","https",":","\/\/huggingface.co\/docs\/diffusers\/index",")","multi-modal","Diffusion","Pipelines",",","providing","necessary","data","transformations",",","formatting",",","and","logging",".","This","resolver","is","internally","involved","in","the","`","__call__","`","for","`","wandb.integration.diffusers.pipeline_resolver.DiffusersPipelineResolver","`",".","This","is","based","on","`","wandb.sdk.integration_utils.auto_logging.RequestResponseResolver","`",".","Arguments",":","pipeline_name",":","(","str",")","The","name","of","the","Diffusion","Pipeline","."]
docstr: Unpack the generated images, audio, video, etc. from the Diffusion Pipeline's response.
  
  Arguments:
      response: (wandb.sdk.integration_utils.auto_logging.Response) The response from
          the request.
  
  Returns:
      List of generated images, audio, video, etc.
docstr_tok: ["Unpack","the","generated","images",",","audio",",","video",",","etc",".","from","the","Diffusion","Pipeline","'s","response",".","Arguments",":","response",":","(","wandb.sdk.integration_utils.auto_logging.Response",")","The","response","from","the","request",".","Returns",":","List","of","generated","images",",","audio",",","video",",","etc","."]
code: def get_output_images(self, response: Response) -> List:
      """Unpack the generated images, audio, video, etc. from the Diffusion Pipeline's response.
  
      Arguments:
          response: (wandb.sdk.integration_utils.auto_logging.Response) The response from
              the request.
  
      Returns:
          List of generated images, audio, video, etc.
      """
      if (
          "output-type"
          not in SUPPORTED_MULTIMODAL_PIPELINES[self.pipeline_name]
      ):
          return response.images
      else:
          if (
              SUPPORTED_MULTIMODAL_PIPELINES[self.pipeline_name][
                  "output-type"
              ]
              == "video"
          ):
              if self.pipeline_name in ["ShapEPipeline"]:
                  return response.images
              return response.frames
          elif (
              SUPPORTED_MULTIMODAL_PIPELINES[self.pipeline_name][
                  "output-type"
              ]
              == "audio"
          ):
              return response.audios
  
file_path: wandb/wandb/integration/diffusers/resolvers/multimodal.py
imports: import logging
  from typing import Any, Dict, List, Sequence
  import wandb
  from wandb.sdk.integration_utils.auto_logging import Response
  from .utils import chunkify, get_updated_kwargs, postprocess_np_arrays_for_video, postprocess_pils_to_np
label_desc: Use image node_id 3 for calling the DiffusersMultiModalPipelineResolver obj's underlying member method code with example usage: obj.get_output_images(response) and returns: response, response, response, response