i0switch commited on
Commit
ea07633
·
verified ·
1 Parent(s): 10e5cc0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -39,12 +39,11 @@ for p in (MODELS, LORA, UPSCALE): p.mkdir(parents=True, exist_ok=True)
39
  # 3. モデル ID / ファイル
40
  ##############################################################################
41
  # --- BRA v7 (公開) ---
42
- BRA_REPO = "AIGaming/beautiful_realistic_asians" # :contentReference[oaicite:0]
43
  BRA_FILE = "beautifulRealistic_v7.safetensors"
44
  BRA_REV = "801a9b1999dd7018e58a1e2b432fdccd3d1d723d" # 固定 revision
45
 
46
  # --- IP-Adapter 本体 & LoRA ---
47
- ### 修正 ### 重みファイルへのフルパスを指定し、サブフォルダ定義を削除
48
  IP_REPO, IP_BIN = "h94/IP-Adapter", "models/ip-adapter-plus-face_sd15.bin"
49
  LORA_REPO,IP_LORA = "h94/IP-Adapter-FaceID", "ip-adapter-faceid-plusv2_sd15_lora.safetensors"
50
 
@@ -94,10 +93,11 @@ def init():
94
  pipe_.scheduler = DPMSolverMultistepScheduler.from_config(pipe_.scheduler.config)
95
 
96
  # 6-4 IP-Adapter
97
- ### 修正 ### load_ip_adapter がダウンロードを処理するため、個別のdlは不要。
98
- ### また、呼び出し方を修正し、リポジトリIDと重みのフルパスを渡す。
99
  ip_lora = dl(LORA_REPO, IP_LORA)
100
- pipe_.load_ip_adapter(IP_REPO, weight_name=IP_BIN, cache_dir=str(MODELS))
 
 
 
101
  AttnProcsLayers(pipe_.unet.attn_processors).load_lora_weights(
102
  ip_lora, adapter_name="ip_faceid", safe_load=True
103
  )
 
39
  # 3. モデル ID / ファイル
40
  ##############################################################################
41
  # --- BRA v7 (公開) ---
42
+ BRA_REPO = "AIGaming/beautiful_realistic_asians"
43
  BRA_FILE = "beautifulRealistic_v7.safetensors"
44
  BRA_REV = "801a9b1999dd7018e58a1e2b432fdccd3d1d723d" # 固定 revision
45
 
46
  # --- IP-Adapter 本体 & LoRA ---
 
47
  IP_REPO, IP_BIN = "h94/IP-Adapter", "models/ip-adapter-plus-face_sd15.bin"
48
  LORA_REPO,IP_LORA = "h94/IP-Adapter-FaceID", "ip-adapter-faceid-plusv2_sd15_lora.safetensors"
49
 
 
93
  pipe_.scheduler = DPMSolverMultistepScheduler.from_config(pipe_.scheduler.config)
94
 
95
  # 6-4 IP-Adapter
 
 
96
  ip_lora = dl(LORA_REPO, IP_LORA)
97
+
98
+ ### 最終修正 ### subfolder引数に空文字列""を渡し、TypeErrorを回避する
99
+ pipe_.load_ip_adapter(IP_REPO, "", weight_name=IP_BIN, cache_dir=str(MODELS))
100
+
101
  AttnProcsLayers(pipe_.unet.attn_processors).load_lora_weights(
102
  ip_lora, adapter_name="ip_faceid", safe_load=True
103
  )