autologger.py 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import logging
  2. from wandb.sdk.integration_utils.auto_logging import AutologAPI
  3. from .pipeline_resolver import DiffusersPipelineResolver
  4. logger = logging.getLogger(__name__)
  5. autolog = AutologAPI(
  6. name="diffusers",
  7. symbols=(
  8. "DiffusionPipeline.__call__",
  9. "AutoPipelineForText2Image.__call__",
  10. "AutoPipelineForImage2Image.__call__",
  11. "AutoPipelineForInpainting.__call__",
  12. "StableDiffusionPipeline.__call__",
  13. "KandinskyCombinedPipeline.__call__",
  14. "KandinskyV22CombinedPipeline.__call__",
  15. "LatentConsistencyModelPipeline.__call__",
  16. "LDMTextToImagePipeline.__call__",
  17. "StableDiffusionPanoramaPipeline.__call__",
  18. "StableDiffusionParadigmsPipeline.__call__",
  19. "PixArtAlphaPipeline.__call__",
  20. "StableDiffusionSAGPipeline.__call__",
  21. "SemanticStableDiffusionPipeline.__call__",
  22. "WuerstchenCombinedPipeline.__call__",
  23. "AltDiffusionPipeline.__call__",
  24. "StableDiffusionAttendAndExcitePipeline.__call__",
  25. "StableDiffusionXLPipeline.__call__",
  26. "StableDiffusionXLImg2ImgPipeline.__call__",
  27. "IFPipeline.__call__",
  28. "BlipDiffusionPipeline.__call__",
  29. "BlipDiffusionControlNetPipeline.__call__",
  30. "StableDiffusionControlNetPipeline.__call__",
  31. "StableDiffusionControlNetImg2ImgPipeline.__call__",
  32. "StableDiffusionControlNetInpaintPipeline.__call__",
  33. "CycleDiffusionPipeline.__call__",
  34. "StableDiffusionInstructPix2PixPipeline.__call__",
  35. "PaintByExamplePipeline.__call__",
  36. "RePaintPipeline.__call__",
  37. "KandinskyImg2ImgCombinedPipeline.__call__",
  38. "KandinskyInpaintCombinedPipeline.__call__",
  39. "KandinskyV22Img2ImgCombinedPipeline.__call__",
  40. "KandinskyV22InpaintCombinedPipeline.__call__",
  41. "Kandinsky3Pipeline.__call__",
  42. "Kandinsky3Img2ImgPipeline.__call__",
  43. "AnimateDiffPipeline.__call__",
  44. "AudioLDMPipeline.__call__",
  45. "AudioLDM2Pipeline.__call__",
  46. "MusicLDMPipeline.__call__",
  47. "StableDiffusionPix2PixZeroPipeline.__call__",
  48. "PNDMPipeline.__call__",
  49. "ShapEPipeline.__call__",
  50. "StableDiffusionImg2ImgPipeline.__call__",
  51. "StableDiffusionInpaintPipeline.__call__",
  52. "StableDiffusionDepth2ImgPipeline.__call__",
  53. "StableDiffusionImageVariationPipeline.__call__",
  54. "StableDiffusionPipelineSafe.__call__",
  55. "StableDiffusionUpscalePipeline.__call__",
  56. "StableDiffusionAdapterPipeline.__call__",
  57. "StableDiffusionGLIGENPipeline.__call__",
  58. "StableDiffusionModelEditingPipeline.__call__",
  59. "VersatileDiffusionTextToImagePipeline.__call__",
  60. "VersatileDiffusionImageVariationPipeline.__call__",
  61. "VersatileDiffusionDualGuidedPipeline.__call__",
  62. "LDMPipeline.__call__",
  63. "TextToVideoSDPipeline.__call__",
  64. "TextToVideoZeroPipeline.__call__",
  65. "StableVideoDiffusionPipeline.__call__",
  66. "AmusedPipeline.__call__",
  67. "StableDiffusionXLControlNetPipeline.__call__",
  68. "StableDiffusionXLControlNetImg2ImgPipeline.__call__",
  69. ),
  70. resolver=DiffusersPipelineResolver(),
  71. telemetry_feature="diffusers_autolog",
  72. )