Mccscs2 commited on
Commit
8971ae3
·
verified ·
1 Parent(s): c97be33

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -24
app.py CHANGED
@@ -120,7 +120,8 @@ print("Using device:", device)
120
  # ============================================================
121
 
122
  #AIO_REPO_ID = "Pr0f3ssi0n4ln00b/Phr00t-Qwen-Rapid-AIO"
123
- AIO_REPO_ID = "Phr00t/Qwen-Image-Edit-Rapid-AIO"
 
124
  DEFAULT_AIO_VERSION = "v19"
125
 
126
  _VER_RE = re.compile(r"^v\d+$")
@@ -164,43 +165,26 @@ dtype = torch.bfloat16
164
 
165
 
166
  def _load_pipe_with_version(version: str) -> QwenImageEditPlusPipeline:
167
- # Clean version name
168
- ver = str(version).strip().lower()
169
- if ver.startswith("v"):
170
- ver = ver[1:]
171
-
172
- subfolder = f"v{ver}" # e.g. "v19"
173
-
174
- print(f"📦 Loading AIO transformer: {AIO_REPO_ID} / {subfolder}")
175
 
176
  try:
177
- # Load the transformer using the proper subfolder from the original repo
178
  transformer = QwenImageTransformer2DModel.from_pretrained(
179
  AIO_REPO_ID,
180
- subfolder=subfolder,
181
  torch_dtype=dtype,
182
  device_map="cuda",
183
  )
184
- print(f"✅ Successfully loaded transformer from {subfolder}")
185
  except Exception as e:
186
- print(f"❌ Failed to load from subfolder {subfolder}: {e}")
187
- print("Trying root of repo as fallback...")
188
- # Fallback: try loading without subfolder (sometimes weights are at root)
189
- transformer = QwenImageTransformer2DModel.from_pretrained(
190
- AIO_REPO_ID,
191
- torch_dtype=dtype,
192
- device_map="cuda",
193
- )
194
-
195
- # Now build the full pipeline
196
  p = QwenImageEditPlusPipeline.from_pretrained(
197
  "Qwen/Qwen-Image-Edit-2511",
198
  transformer=transformer,
199
  torch_dtype=dtype,
200
  ).to(device)
201
-
202
- return p
203
 
 
204
 
205
  # Forgiving load: try env/default version, fallback to v19 if it fails
206
  try:
 
120
  # ============================================================
121
 
122
  #AIO_REPO_ID = "Pr0f3ssi0n4ln00b/Phr00t-Qwen-Rapid-AIO"
123
+ #AIO_REPO_ID = "Phr00t/Qwen-Image-Edit-Rapid-AIO"
124
+ AIO_REPO_ID = "prithivMLmods/Qwen-Image-Edit-Rapid-AIO-V19"
125
  DEFAULT_AIO_VERSION = "v19"
126
 
127
  _VER_RE = re.compile(r"^v\d+$")
 
165
 
166
 
167
  def _load_pipe_with_version(version: str) -> QwenImageEditPlusPipeline:
168
+ print(f"📦 Loading AIO transformer from: {AIO_REPO_ID}")
 
 
 
 
 
 
 
169
 
170
  try:
 
171
  transformer = QwenImageTransformer2DModel.from_pretrained(
172
  AIO_REPO_ID,
 
173
  torch_dtype=dtype,
174
  device_map="cuda",
175
  )
176
+ print("✅ Successfully loaded the Rapid AIO transformer!")
177
  except Exception as e:
178
+ print(f"❌ Failed to load transformer: {e}")
179
+ raise # Stop here so we see the clear error
180
+
 
 
 
 
 
 
 
181
  p = QwenImageEditPlusPipeline.from_pretrained(
182
  "Qwen/Qwen-Image-Edit-2511",
183
  transformer=transformer,
184
  torch_dtype=dtype,
185
  ).to(device)
 
 
186
 
187
+ return p
188
 
189
  # Forgiving load: try env/default version, fallback to v19 if it fails
190
  try: