見出し画像

Paperspace上でのSD.NEXTによるFLUXモデルのコード提供について

ほとんどの方が前回の資料で無事に作成できると思いますが、面倒な方向けに下記コードとファイルを保存させていただきます。

実行コード

表紙はもちろん今回のモデルで作成したものです。アニメも強いのでぜひ導入して、画像生成していきましょう!

下記にコードとファイルを保管しています。

# Python関係パッケージの導入
!apt update
!apt -y install python3.11
!apt -y install libpython3.11-dev
!apt -y install build-essential

#
!python3.11 -m pip install pickleshare

# pipの導入
!curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11

# pipのアップグレード
!python3.11 -m pip install --upgrade pip

# 既存の PyTorch のアンインストール
!python3.11 -m pip uninstall -y torch torchvision torchaudio

# torch==2.4.0+cu124 及び関連のインストール
!python3.11 -m pip install torch==2.4.0+cu124 torchvision==0.19.0+cu124 torchaudio==2.4.0+cu124 --extra-index-url https://download.pytorch.org/whl/cu124
!python3.11 -m pip install bitsandbytes
!python3.11 -m pip install transformers==4.44.2 diffusers==0.30.2 accelerate==0.33.0

# bitsandbytes の再インストール
!python3.11 -m pip uninstall -y bitsandbytes
!python3.11 -m pip install bitsandbytes
!python3.11 -m pip install matplotlib-inline

# 環境変数の設定
import os
os.environ['BNB_CUDA_VERSION'] = '124'
os.environ['LD_LIBRARY_PATH'] = os.environ.get('LD_LIBRARY_PATH', '') + ':/usr/local/cuda/lib64'
os.environ['MPLBACKEND'] = 'Agg'

# シンボリックリンク作成(上書き)
!ln -sf /usr/local/cuda/lib64/libcudart.so /usr/local/cuda/lib64/libcudart.so.11.0
!ln -sf /usr/local/cuda/lib64/libcudart.so /usr/local/cuda/lib64/libcudart.so.12.0

# スクリプト実行
%cd /notebooks/automatic
!python3.11 launch.py --share  --backend diffusers --debug



実行ファイル

すぐ使用できますので、お使いください。

※修正しましたので、実行コードに下記コードを追加しておいて下さい。R6/10/27

!python3.11 -m pip install pickleshare


いいなと思ったら応援しよう!