stlaurentjr commited on
Commit
76a1a21
1 Parent(s): 0507080

InstallReActor

Browse files
Files changed (1) hide show
  1. scripts/mainrunpodA1111.py +45 -6
scripts/mainrunpodA1111.py CHANGED
@@ -442,7 +442,41 @@ def InstallDeforum():
442
  # call('git pull', shell=True, stdout=open(os.devnull, 'w'), stderr=open(os.devnull, 'w'))
443
  # Возврат в корневую директорию
444
  os.chdir("/workspace")
445
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
446
 
447
  def InstallAnimateDiff():
448
  # Переход в директорию расширений
@@ -450,6 +484,7 @@ def InstallAnimateDiff():
450
 
451
  # Проверка наличия директории с расширением
452
  if not os.path.exists("sd-webui-animatediff"):
 
453
  # Клонирование репозитория, если он не существует
454
  call(
455
  "git clone https://github.com/continue-revolution/sd-webui-animatediff.git",
@@ -462,12 +497,16 @@ def InstallAnimateDiff():
462
  # Скачивание моделей для animatediff
463
  call(
464
  "wget https://huggingface.co/guoyww/animatediff/resolve/refs%2Fpr%2F3/mm_sd_v15_v2.ckpt",
465
- shell=True,
466
- )
467
- call(
468
- "wget https://huggingface.co/manshoety/AD_Stabilized_Motion/resolve/main/mm-Stabilized_high.pth",
469
- shell=True,
470
  )
 
 
 
 
 
 
471
  # Вовзрат в корневую директорию
472
  os.chdir("/workspace")
473
  else:
 
442
  # call('git pull', shell=True, stdout=open(os.devnull, 'w'), stderr=open(os.devnull, 'w'))
443
  # Возврат в корневую директорию
444
  os.chdir("/workspace")
445
+
446
+ def InstallReActor():
447
+ # Переход в директорию расширений
448
+ os.chdir("/workspace/sd/stable-diffusion-webui/extensions")
449
+ # Проверка наличия директории с расширением
450
+ if not os.path.exists("sd-webui-reactor"):
451
+ # Установка библиотек
452
+ from subprocess import call, DEVNULL
453
+ call(
454
+ 'pip install "onnxruntime-gpu>=1.16.1"',
455
+ shell=True
456
+ )
457
+ # Клонирование репозитория, если он не существует
458
+ call(
459
+ "git clone https://github.com/Gourieff/sd-webui-reactor.git",
460
+ shell=True,
461
+ )
462
+ # Создание папки под модели
463
+ call(
464
+ "mkdir /workspace/sd/stable-diffusion-webui/models/insightface",
465
+ shell=True
466
+ )
467
+ os.chdir("/workspace/sd/stable-diffusion-webui/models/insightface")
468
+ # Скачивание модели для reActor
469
+ call(
470
+ "wget https://github.com/facefusion/facefusion-assets/releases/download/models/inswapper_128.onnx",
471
+ shell=True,
472
+ stdout=DEVNULL,
473
+ stderr=DEVNULL
474
+ )
475
+ # Вовзрат в корневую директорию
476
+ os.chdir("/workspace")
477
+ else:
478
+ Возврат в корневую директорию
479
+ os.chdir("/workspace")
480
 
481
  def InstallAnimateDiff():
482
  # Переход в директорию расширений
 
484
 
485
  # Проверка наличия директории с расширением
486
  if not os.path.exists("sd-webui-animatediff"):
487
+ from subprocess import call, DEVNULL
488
  # Клонирование репозитория, если он не существует
489
  call(
490
  "git clone https://github.com/continue-revolution/sd-webui-animatediff.git",
 
497
  # Скачивание моделей для animatediff
498
  call(
499
  "wget https://huggingface.co/guoyww/animatediff/resolve/refs%2Fpr%2F3/mm_sd_v15_v2.ckpt",
500
+ shell=True,
501
+ stdout=DEVNULL,
502
+ stderr=DEVNULL
 
 
503
  )
504
+ # call(
505
+ # "wget https://huggingface.co/manshoety/AD_Stabilized_Motion/resolve/main/mm-Stabilized_high.pth",
506
+ # shell=True,
507
+ # stdout=DEVNULL,
508
+ # stderr=DEVNULL
509
+ # )
510
  # Вовзрат в корневую директорию
511
  os.chdir("/workspace")
512
  else: