Guest User

Untitled

a guest
Apr 4th, 2023
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. import gc
  2.  
  3. class gcLatentTunnel:
  4. @classmethod
  5. def INPUT_TYPES(s):
  6. return {"required": { "samples": ("LATENT",)}}
  7. RETURN_TYPES = ("LATENT",)
  8. FUNCTION = "gcTunnel"
  9.  
  10. CATEGORY = "latent"
  11.  
  12. def gcTunnel(self, samples):
  13. s = samples.copy()
  14.  
  15. gc.collect()
  16. torch.cuda.empty_cache()
  17. torch.cuda.ipc_collect()
  18. return (s,)
  19.  
  20. NODE_CLASS_MAPPINGS = {
  21. "KSampler": KSampler,
  22. "CheckpointLoader": CheckpointLoader,
  23. "CheckpointLoaderSimple": CheckpointLoaderSimple,
  24. "CLIPTextEncode": CLIPTextEncode,
  25. "CLIPSetLastLayer": CLIPSetLastLayer,
  26. "VAEDecode": VAEDecode,
  27. "VAEEncode": VAEEncode,
  28. "VAEEncodeForInpaint": VAEEncodeForInpaint,
  29. "VAELoader": VAELoader,
  30. "EmptyLatentImage": EmptyLatentImage,
  31. "LatentUpscale": LatentUpscale,
  32. "SaveImage": SaveImage,
  33. "PreviewImage": PreviewImage,
  34. "LoadImage": LoadImage,
  35. "LoadImageMask": LoadImageMask,
  36. "ImageScale": ImageScale,
  37. "ImageInvert": ImageInvert,
  38. "ImagePadForOutpaint": ImagePadForOutpaint,
  39. "ConditioningCombine": ConditioningCombine,
  40. "ConditioningSetArea": ConditioningSetArea,
  41. "KSamplerAdvanced": KSamplerAdvanced,
  42. "SetLatentNoiseMask": SetLatentNoiseMask,
  43. "LatentComposite": LatentComposite,
  44. "LatentRotate": LatentRotate,
  45. "LatentFlip": LatentFlip,
  46. "LatentCrop": LatentCrop,
  47. "LoraLoader": LoraLoader,
  48. "CLIPLoader": CLIPLoader,
  49. "CLIPVisionEncode": CLIPVisionEncode,
  50. "StyleModelApply": StyleModelApply,
  51. "unCLIPConditioning": unCLIPConditioning,
  52. "ControlNetApply": ControlNetApply,
  53. "ControlNetLoader": ControlNetLoader,
  54. "DiffControlNetLoader": DiffControlNetLoader,
  55. "StyleModelLoader": StyleModelLoader,
  56. "CLIPVisionLoader": CLIPVisionLoader,
  57. "VAEDecodeTiled": VAEDecodeTiled,
  58. "VAEEncodeTiled": VAEEncodeTiled,
  59. "TomePatchModel": TomePatchModel,
  60. "unCLIPCheckpointLoader": unCLIPCheckpointLoader,
  61. "Call GC": gcLatentTunnel,
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment