Spaces:
Running
Running
stlaurentjr
commited on
Commit
•
1205ac7
1
Parent(s):
ec3fc31
Update scripts/mainrunpodA1111.py
Browse files- scripts/mainrunpodA1111.py +41 -0
scripts/mainrunpodA1111.py
CHANGED
@@ -318,7 +318,48 @@ def loradwn(LoRA_LINK):
|
|
318 |
else:
|
319 |
print('[1;31mWrong link, check that the link is valid')
|
320 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
|
323 |
def CNet(ControlNet_Model, ControlNet_XL_Model):
|
324 |
|
|
|
318 |
else:
|
319 |
print('[1;31mWrong link, check that the link is valid')
|
320 |
|
321 |
+
def InstallDeforum():
|
322 |
+
os.chdir('/workspace/sd/stable-diffusion-webui/extensions')
|
323 |
+
if not os.path.exists("deforum-for-automatic1111-webui"):
|
324 |
+
call('git clone https://github.com/deforum-art/sd-webui-deforum.git', shell=True)
|
325 |
+
os.chdir('/workspace')
|
326 |
+
else:
|
327 |
+
os.chdir('deforum-for-automatic1111-webui')
|
328 |
+
call('git reset --hard', shell=True, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'))
|
329 |
+
call('git pull', shell=True, stdout=open('/dev/null', 'w'), stderr=open('/dev/null', 'w'))
|
330 |
+
os.chdir('/workspace')
|
331 |
+
|
332 |
+
def InstallWildCards():
|
333 |
+
# Путь к целевой директории
|
334 |
+
target_dir = '/workspace/sd/stable-diffusion-webui/extensions/stable-diffusion-webui-wildcards/wildcards/'
|
335 |
+
|
336 |
+
# Перемещаемся в директорию расширений
|
337 |
+
os.chdir('/workspace/sd/stable-diffusion-webui/extensions')
|
338 |
+
|
339 |
+
if not os.path.exists("stable-diffusion-webui-wildcards"):
|
340 |
+
# Клонирование репозитория, если он ещё не существует
|
341 |
+
call('git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-wildcards.git', shell=True)
|
342 |
+
|
343 |
+
# Перемещаемся в клонированный репозиторий
|
344 |
+
os.chdir('stable-diffusion-webui-wildcards')
|
345 |
+
|
346 |
+
# Скачиваем файл по ID
|
347 |
+
gdown.download(id='1sY9Yv29cCYZuxBvszkmLVgw--aRdwT1P', output='wildcards.zip', quiet=False)
|
348 |
|
349 |
+
# Создаем целевую директорию, если она ещё не существует
|
350 |
+
os.makedirs(target_dir, exist_ok=True)
|
351 |
+
|
352 |
+
# Распаковываем архив
|
353 |
+
with zipfile.ZipFile('wildcards.zip', 'r') as zip_ref:
|
354 |
+
zip_ref.extractall(target_dir)
|
355 |
+
else:
|
356 |
+
# Если репозиторий уже существует, обновляем его
|
357 |
+
os.chdir('stable-diffusion-webui-wildcards')
|
358 |
+
call('git reset --hard', shell=True, stdout=open(os.devnull, 'w'), stderr=open(os.devnull, 'w'))
|
359 |
+
call('git pull', shell=True, stdout=open(os.devnull, 'w'), stderr=open(os.devnull, 'w'))
|
360 |
+
|
361 |
+
# Возвращаемся в исходную рабочую директорию
|
362 |
+
os.chdir('/workspace')
|
363 |
|
364 |
def CNet(ControlNet_Model, ControlNet_XL_Model):
|
365 |
|