Warning: include(/home/xs567114/denshigomi.com/public_html/wp/wp-content/plugins/hcaptcha-for-forms-and-more/vendor/composer/../matthiasmullie/minify/src/Minify.php): failed to open stream: No such file or directory in /home/xs567114/denshigomi.com/public_html/wp/wp-content/plugins/hcaptcha-for-forms-and-more/vendor/composer/ClassLoader.php on line 576

Warning: include(): Failed opening '/home/xs567114/denshigomi.com/public_html/wp/wp-content/plugins/hcaptcha-for-forms-and-more/vendor/composer/../matthiasmullie/minify/src/Minify.php' for inclusion (include_path='.:/opt/php-7.4.33-2/data/pear') in /home/xs567114/denshigomi.com/public_html/wp/wp-content/plugins/hcaptcha-for-forms-and-more/vendor/composer/ClassLoader.php on line 576
【StableDiffusion】ckptモデルからsafetensorsに変換する方法 | 電子ゴミ屋敷

【StableDiffusion】ckptモデルからsafetensorsに変換する方法

StableDiffusion

本記事ではAUTOMATIC1111を使い、ckpt形式のモデルをsafetensorsへ変換する方法について解説します。

AUTOMATIC1111をインストールしていない方は以下の記事を参考にして下さい。

スポンサーリンク

モデルの変換方法

AUTOMATIC1111のCheckpoint Mergerを使い変換します。

Checkpoint Mergerのタブを開き、以下のように設定してください。

  1. Primary model(A)Secondary model(B)で、safetensorsに変換したいモデルを選択。
    • (A)と(B)は同じモデルを設定
  2. Multiplier(M)0に設定
  3. Checkpoint formatをsafetensorsにする
  4. その他の設定はそのままで、Mergeを押す

正常に完了すると、models\Stable-diffusionフォルダに変換したモデルが置かれます。

以上で変換完了です。

生成画像の比較

左がckptモデル、右が変換後のsafetensorsです。

視覚的な違いは全く無いことが分かります。

またファイルハッシュを確認したところ同一であったため、完全に同じ出力であると言えます。

コメント

タイトルとURLをコピーしました