varunv2004 commited on
Commit
f9acfcc
·
verified ·
1 Parent(s): f7d7de1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -57,7 +57,7 @@ def environment_setup(use_q6: bool):
57
  output.append(proc.stderr)
58
 
59
  # Clone ComfyUI if missing
60
- if not os.path.isdir("/content/ComfyUI"):
61
  output.append("Cloning ComfyUI repo...")
62
  proc = subprocess.run("git clone https://github.com/Isi-dev/ComfyUI /content/ComfyUI", shell=True, capture_output=True, text=True)
63
  output.append(proc.stdout + proc.stderr)
@@ -76,9 +76,9 @@ def environment_setup(use_q6: bool):
76
  output.append("ComfyUI_GGUF repo already exists")
77
 
78
  # Ensure model directories exist
79
- model_unet_dir = "/content/ComfyUI/models/unet"
80
- text_enc_dir = "/content/ComfyUI/models/text_encoders"
81
- vae_dir = "/content/ComfyUI/models/vae"
82
  os.makedirs(model_unet_dir, exist_ok=True)
83
  os.makedirs(text_enc_dir, exist_ok=True)
84
  os.makedirs(vae_dir, exist_ok=True)
@@ -110,7 +110,7 @@ def imports_initialization():
110
  global unet_loader, clip_loader, clip_encode_positive, clip_encode_negative
111
  global vae_loader, empty_latent_video, ksampler, vae_decode, save_webp, save_webm
112
 
113
- sys.path.insert(0, '/content/ComfyUI')
114
 
115
  from comfy import model_management
116
  from nodes import (
@@ -154,7 +154,7 @@ def clear_memory():
154
  del obj
155
  gc.collect()
156
 
157
- def save_as_mp4(images, filename_prefix, fps, output_dir="/content/ComfyUI/output"):
158
  os.makedirs(output_dir, exist_ok=True)
159
  output_path = f"{output_dir}/{filename_prefix}.mp4"
160
  frames = [(img.cpu().numpy() * 255).astype(np.uint8) for img in images]
@@ -163,7 +163,7 @@ def save_as_mp4(images, filename_prefix, fps, output_dir="/content/ComfyUI/outpu
163
  writer.append_data(frame)
164
  return output_path
165
 
166
- def save_as_webp(images, filename_prefix, fps, quality=90, lossless=False, method=4, output_dir="/content/ComfyUI/output"):
167
  os.makedirs(output_dir, exist_ok=True)
168
  output_path = f"{output_dir}/{filename_prefix}.webp"
169
  frames = [(img.cpu().numpy() * 255).astype(np.uint8) for img in images]
@@ -173,7 +173,7 @@ def save_as_webp(images, filename_prefix, fps, quality=90, lossless=False, metho
173
  writer.append_data(frame)
174
  return output_path
175
 
176
- def save_as_webm(images, filename_prefix, fps, codec="vp9", quality=32, output_dir="/content/ComfyUI/output"):
177
  os.makedirs(output_dir, exist_ok=True)
178
  output_path = f"{output_dir}/{filename_prefix}.webm"
179
  frames = [(img.cpu().numpy() * 255).astype(np.uint8) for img in images]
@@ -183,7 +183,7 @@ def save_as_webm(images, filename_prefix, fps, codec="vp9", quality=32, output_d
183
  writer.append_data(frame)
184
  return output_path
185
 
186
- def save_as_image(image, filename_prefix, output_dir="/content/ComfyUI/output"):
187
  os.makedirs(output_dir, exist_ok=True)
188
  output_path = f"{output_dir}/{filename_prefix}.png"
189
  frame = (image.cpu().numpy() * 255).astype(np.uint8)
 
57
  output.append(proc.stderr)
58
 
59
  # Clone ComfyUI if missing
60
+ if not os.path.isdir("./ComfyUI"):
61
  output.append("Cloning ComfyUI repo...")
62
  proc = subprocess.run("git clone https://github.com/Isi-dev/ComfyUI /content/ComfyUI", shell=True, capture_output=True, text=True)
63
  output.append(proc.stdout + proc.stderr)
 
76
  output.append("ComfyUI_GGUF repo already exists")
77
 
78
  # Ensure model directories exist
79
+ model_unet_dir = "./ComfyUI/models/unet"
80
+ text_enc_dir = "./ComfyUI/models/text_encoders"
81
+ vae_dir = "./ComfyUI/models/vae"
82
  os.makedirs(model_unet_dir, exist_ok=True)
83
  os.makedirs(text_enc_dir, exist_ok=True)
84
  os.makedirs(vae_dir, exist_ok=True)
 
110
  global unet_loader, clip_loader, clip_encode_positive, clip_encode_negative
111
  global vae_loader, empty_latent_video, ksampler, vae_decode, save_webp, save_webm
112
 
113
+ sys.path.insert(0, './ComfyUI')
114
 
115
  from comfy import model_management
116
  from nodes import (
 
154
  del obj
155
  gc.collect()
156
 
157
+ def save_as_mp4(images, filename_prefix, fps, output_dir="./ComfyUI/output"):
158
  os.makedirs(output_dir, exist_ok=True)
159
  output_path = f"{output_dir}/{filename_prefix}.mp4"
160
  frames = [(img.cpu().numpy() * 255).astype(np.uint8) for img in images]
 
163
  writer.append_data(frame)
164
  return output_path
165
 
166
+ def save_as_webp(images, filename_prefix, fps, quality=90, lossless=False, method=4, output_dir="./ComfyUI/output"):
167
  os.makedirs(output_dir, exist_ok=True)
168
  output_path = f"{output_dir}/{filename_prefix}.webp"
169
  frames = [(img.cpu().numpy() * 255).astype(np.uint8) for img in images]
 
173
  writer.append_data(frame)
174
  return output_path
175
 
176
+ def save_as_webm(images, filename_prefix, fps, codec="vp9", quality=32, output_dir="./ComfyUI/output"):
177
  os.makedirs(output_dir, exist_ok=True)
178
  output_path = f"{output_dir}/{filename_prefix}.webm"
179
  frames = [(img.cpu().numpy() * 255).astype(np.uint8) for img in images]
 
183
  writer.append_data(frame)
184
  return output_path
185
 
186
+ def save_as_image(image, filename_prefix, output_dir="./ComfyUI/output"):
187
  os.makedirs(output_dir, exist_ok=True)
188
  output_path = f"{output_dir}/{filename_prefix}.png"
189
  frame = (image.cpu().numpy() * 255).astype(np.uint8)