MENU

【2023年6月】Stable Diffusion Web UIのアップスケーラーの導入でハマったこと【Appleシリコン】

導入メリット

Stable Diffusion Web UIにアップスケーラーを導入すると低画質の原画を用意するだけでも完全ではないものの同一性を維持しながら画質を綺麗(高画質)にすることができます。まず以下のAI生成画像を用意します。

次にUltraSharp.pthでアップスケールした画像になります。

目次

トラブった経緯

アップスケーラーをインストールしてアプリ本体は起動するものの、画像生成ボタンを押すとアプリが以下のようなエラーを起こして落ちてしまう現象が起きました。

To create a public link, set `share=True` in `launch()`.
Startup time: 5.6s (import gradio: 1.2s, import ldm: 0.3s, other imports: 0.8s, load scripts: 0.4s, load SD checkpoint: 1.5s, create ui: 1.3s).
Couldn't find Lora with name hongkongdolllikeness_v15
loc("varianceEps"("(mpsFileLoc): /AppleInternal/Library/BuildRoots/97f6331a-ba75-11ed-a4bc-863efbbaf80d/Library/Caches/com.apple.xbs/Sources/MetalPerformanceShadersGraph/mpsgraph/MetalPerformanceShadersGraph/Core/Files/MPSGraphUtilities.mm":228:0)): error: input types 'tensor<1x77x1xf16>' and 'tensor<1xf32>' are not broadcast compatible
LLVM ERROR: Failed to infer result type(s).
zsh: abort      ./webui.sh

以下インストールと使用法手順

STEP
ダウンロードとインストール

(1)4x-AnimeSharp.pth/4x-UltraSharp.pth/4x_fatal_Anime_500000_G.pth

入手先:https://upscale.wiki/wiki/Official_Research_Models

ダウンロードしたpthファイルを以下のパスに配置します。

(Stable Diffusion Web UIを配置したディレクトリ)/models/ESRGAN

(2)loopback-scaler
入手先:https://civitai.com/models/23188/loopback-scaler
インストール先:(Stable Diffusion Web UIを配置したディレクトリ)/scripts
STEP
起動方法
%./webui.sh
STEP
使い方

text2textで使う時はHires. fixにチェックを入れます。するとアップスケーラーの細い設定ができるようになります。もちろん一度デフォルトで生成した画像をextraに送ってアップスケーラーのみかけることもできます。

解決方法(トラブルシューティング)

以下のように拡張子をつけて起動すると無事に動くようになりました。

%./webui.sh --no-half
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
Subscribe
Notify of
guest

CAPTCHA


0 Comments
Inline Feedbacks
View all comments
目次