本記事ではAUTOMATIC1111を使い、ckpt形式のモデルをsafetensorsへ変換する方法について解説します。
AUTOMATIC1111をインストールしていない方は以下の記事を参考にして下さい。
モデルの変換方法
AUTOMATIC1111のCheckpoint Mergerを使い変換します。
Checkpoint Mergerのタブを開き、以下のように設定してください。
- Primary model(A)とSecondary model(B)で、safetensorsに変換したいモデルを選択。
- (A)と(B)は同じモデルを設定
- Multiplier(M)を0に設定
- Checkpoint formatをsafetensorsにする
- その他の設定はそのままで、Mergeを押す
正常に完了すると、models\Stable-diffusionフォルダに変換したモデルが置かれます。
以上で変換完了です。
生成画像の比較
左がckptモデル、右が変換後のsafetensorsです。
視覚的な違いは全く無いことが分かります。
またファイルハッシュを確認したところ同一であったため、完全に同じ出力であると言えます。
コメント