class_docstr: Resolver for `DiffusionPipeline` request and responses from [HuggingFace Diffusers](https://huggingface.co/docs/diffusers/index), providing necessary data transformations, formatting, and logging.
  
  This is based off `wandb.sdk.integration_utils.auto_logging.RequestResponseResolver`.
class_docstr_tok: ["Resolver","for","`","DiffusionPipeline","`","request","and","responses","from","[","HuggingFace","Diffusers","]","(","https",":","\/\/huggingface.co\/docs\/diffusers\/index",")",",","providing","necessary","data","transformations",",","formatting",",","and","logging",".","This","is","based","off","`","wandb.sdk.integration_utils.auto_logging.RequestResponseResolver","`","."]
docstr: Main call method for the `DiffusersPipelineResolver` class.
  
  Arguments:
      args: (Sequence[Any]) List of arguments.
      kwargs: (Dict[str, Any]) Dictionary of keyword arguments.
      response: (wandb.sdk.integration_utils.auto_logging.Response) The response from
          the request.
      start_time: (float) Time when request started.
      time_elapsed: (float) Time elapsed for the request.
  
  Returns:
      Packed data as a dictionary for logging to wandb, None if an exception occurred.
docstr_tok: ["Main","call","method","for","the","`","DiffusersPipelineResolver","`","class",".","Arguments",":","args",":","(","Sequence","[","Any","]",")","List","of","arguments",".","kwargs",":","(","Dict","[","str",",","Any","]",")","Dictionary","of","keyword","arguments",".","response",":","(","wandb.sdk.integration_utils.auto_logging.Response",")","The","response","from","the","request",".","start_time",":","(","float",")","Time","when","request","started",".","time_elapsed",":","(","float",")","Time","elapsed","for","the","request",".","Returns",":","Packed","data","as","a","dictionary","for","logging","to","wandb",",","None","if","an","exception","occurred","."]
code: def __call__(
      self,
      args: Sequence[Any],
      kwargs: Dict[str, Any],
      response: Response,
      start_time: float,
      time_elapsed: float,
  ) -> Any:
      """Main call method for the `DiffusersPipelineResolver` class.
  
      Arguments:
          args: (Sequence[Any]) List of arguments.
          kwargs: (Dict[str, Any]) Dictionary of keyword arguments.
          response: (wandb.sdk.integration_utils.auto_logging.Response) The response from
              the request.
          start_time: (float) Time when request started.
          time_elapsed: (float) Time elapsed for the request.
  
      Returns:
          Packed data as a dictionary for logging to wandb, None if an exception occurred.
      """
      pipeline_name = args[0].__class__.__name__
      resolver = None
      if pipeline_name in SUPPORTED_MULTIMODAL_PIPELINES:
          resolver = DiffusersMultiModalPipelineResolver(pipeline_name)
      elif pipeline_name in SUPPORTED_SDXL_PIPELINES:
          resolver = SDXLResolver(pipeline_name)
      loggable_dict = resolver(
          args, kwargs, response, start_time, time_elapsed
      )
      return loggable_dict
  
imports: from typing import Any, Dict, Sequence
  from wandb.sdk.integration_utils.auto_logging import Response
  from .resolvers import SUPPORTED_MULTIMODAL_PIPELINES, SUPPORTED_SDXL_PIPELINES, DiffusersMultiModalPipelineResolver, SDXLResolver
label_desc: Use image node_id 2 for calling the DiffusersPipelineResolver obj's underlying member method code with example usage: obj.__call__(args, kwargs, response, start_time, time_elapsed) and returns: loggable_dict