cd ~/anime-segmentation
source venv/bin/activate
python3 inference.py --net isnet_is --ckpt anime-seg/isnetis.ckpt --data ./input --out ./output --only-matted
上記で inputフォルダ内の画像ファイルが背景をくりぬかれて outputフォルダ内に出力
RX7800XTなので cuda(rocm-ed pytorch)を使うときは例のg-pc.info 様の作ったpytorchをインストールする必要がある pytorch公式のやつはダメだった
インストール時
python3 -m venv venv
source venv/bin/activate
python3 -m pip install --upgrade pip wheel
pip install ~/setup_webui_r602/dist/torchvision-0.18.0+b1123cf-cp310
-cp310-linux_x86_64.whl
pip install ~/setup_webui_r602/dist/torch-2.3.0+gitfac598c-cp310-cp3
10-linux_x86_64.whl
としてから
pip install -r requirements.txt
とする
切り抜きの精度は Pixelmator Proの「被写体の中の対象物を自動的に選択」と同程度かな
学習データにするには一応全部見ておいた方が良い
controlnet, wd14 taggerをいれたら JAXがエラーでこける
raise ValueError("JAX requires ml_dtypes version 0.4.0 or newer; "
ValueError: JAX requires ml_dtypes version 0.4.0 or newer; installed version is 0.3.2.
venv/lib/python3.10/site-packages/jax*をすべて削除したら直った