2022年10月18日

QLEAPのセミナー。

プログラミング基礎同演習。ちょっと雑談が長かった。反省。

Stable diffusionを試す。楽しい。

研究室サーバにdocker-composeを入れる。なんkな

wget https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-linux-x86_64
sudo cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose

うまくいかない。dockerが古いっぽい。

sudo yum update

しまった、うっかりupdateしてしまった。Intelコンパイラのパスがまた壊れるかもしれない。

バックアップ代わりにメモ。

source /opt/intel/bin/compilervars.sh -arch intel64 -platform linux
PATH=/opt/openmpi/bin:$PATH
PATH=/opt/intel/compilers_and_libraries/linux/bin/intel64:$PATH
LD_LIBRARY_PATH=/opt/openmpi/lib:$LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/intel/compilers_and_libraries/linux/lib/intel64
MANPATH=/opt/openmpi/share/man:$MANPATH
export PATH LD_LIBRARY_PATH MANPATH
OMPI_MCA_btl_base_warn_component_unused=0
export OMPI_MCA_btl_base_warn_component_unused

大丈夫っぽい。

$ docker --version
Docker version 20.10.19, build d85ef84
cd stable-diffusion-webui-docker
docker-compose --profile download up --build
docker-compose --profile auto up --build

docker-compuse upに失敗して、エラーメッセージで検索したら、自分のメモがひっかかって解決。半年前の自分は現在の自分より賢いっぽい。

ローカルでやろう。

Macにdocker composeをインストール。

$ sudo curl -L https://github.com/docker/compose/releases/download/v2.11.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose    
git clone https://github.com/AbdBarho/stable-diffusion-webui-docker.git
cd stable-diffusion-webui-docker
docker-compose --profile download up --build
docker-compose --profile auto-cpu up --build

ダウンロードに時間かかるな。

GPUでやろうとしたらnvidia-mlのシェアードライブラリが見つからないとかいってきたので、auto-cpuで実行してみた。

exited with code 137

残念、うまく動かなかった。