2025年2月8日土曜日

Stability MatrixをWindows機にインストールする


 

せっかくグラフィックボードを載せたデスクトップ機を新たに購入したので画像生成を試してみたいと思い、以下の記事を参考に導入してみます。

  1. 今から始めても遅くない!ComfyUI初心者ガイド - ①環境構築と基本操作|とーふのかけら
  2. Stability Matrix を使ってAIイラスト生成環境を簡単に導入する方法|はかな鳥

Stability Matrixのインストール

まず、Stability Matrixを上記リンクの2.を参考にインストールします。
GitHubにありますのでそちらから最新版をインストールします。



AssetのStabilityMatrix-win-x64.zipですね。これをダウンロードして展開します。

さて、インストール自体は簡単にできるのですが、その後パッケージを導入します。その際に私はあるエラーに会いました。

stability matrix schannel: next InitializeSecurityContext failed: Unknown error

エラーメッセージをよくよく見るとcurlでGitHubにアクセスしようとしているのですが、ここでエラーが出ていました。

こちらについてはWindows版のcurlを別途用意することで解決できます。
以下を参照しました。


手順を述べておくと
  1. curl for Windows こちらからcurlのバイナリをダウンロード
  2. 展開したものを適当なディレクトリ(Program Filesとか)に配置
  3. 配置したディレクトリのbinまでのパスをコピーして環境変数PATHに追加
この時環境変数はユーザー側でなく、システム側にしてください。
またパスには優先度があるので既存のパスよりも上位に来るようにしてください。

するとパッケージがインストールできます。私はとりあえず、Stable Diffusion WebUI ForgeとComfy UIを入れました。


そのほかにもありまして、下部の「+ パッケージの追加」から追加できます。

画像生成

さて、インストールもできまして、WebUIも起動したので試してみます。

とりあえずテストなので猫を生成してみました。


これはStable DiffusionのWeb UIなのですが、Stability Matrixはこれ自体でも画像生成ができるようです。このためにComfy UIをインストールしました。

Comfy UIを起動してから、InterfaceInferenceを選択しまして・・・


はい、わざわざWeb UIに行かなくても画像が生成できました。
正直、Stable Diffusion入れなくても良かったのかなと思いましたが、まだ始めたばかりなので良いとします。

とりあえずは画像が生成できる環境が用意できました。

ちなみに試したサイズは512x512で、409070ti superでは1秒に満たないくらいでした。
1920x1024では11秒程度でできました。プロンプトが複雑になれば変わるかとは思いますが趣味でやってみる分には実用上問題なさそうです。

参考リンク1. に記載されている内容はまだ試していないので改めて読んだうえで試してみたいと思います。

2025/2/18 一部誤字があったので修正

taka Web Developer

0 件のコメント:

コメントを投稿