Update generate_model_grid.py
Browse filesShould now also look in subfolders
- generate_model_grid.py +8 -1
generate_model_grid.py
CHANGED
|
@@ -242,9 +242,16 @@ class Script(scripts.Script):
|
|
| 242 |
def ui(self, is_img2img):
|
| 243 |
filenames = []
|
| 244 |
z_valuez = ''
|
| 245 |
-
|
|
|
|
| 246 |
if path.endswith('.ckpt'):
|
| 247 |
filenames.append(path)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 248 |
filenames.append('model.ckpt')
|
| 249 |
|
| 250 |
with gr.Row():
|
|
|
|
| 242 |
def ui(self, is_img2img):
|
| 243 |
filenames = []
|
| 244 |
z_valuez = ''
|
| 245 |
+
dirpath = os.path.join(models_path, 'Stable-diffusion')
|
| 246 |
+
for path in os.listdir(dirpath):
|
| 247 |
if path.endswith('.ckpt'):
|
| 248 |
filenames.append(path)
|
| 249 |
+
else:
|
| 250 |
+
if os.path.isdir(os.path.join(dirpath,path)):
|
| 251 |
+
for subpath in os.listdir(os.path.join(dirpath,path)):
|
| 252 |
+
if subpath.endswith('.ckpt'):
|
| 253 |
+
filenames.append(subpath)
|
| 254 |
+
|
| 255 |
filenames.append('model.ckpt')
|
| 256 |
|
| 257 |
with gr.Row():
|