金子邦彦研究室人工知能Ubuntu で動く人工知能関係 Pythonアプリケーション,オープンソースソフトウエアImaginAIry のインストールと動作確認(Stable Diffusion,Python を使用)(Ubuntu 上)

ImaginAIry のインストールと動作確認(Stable Diffusion,Python を使用)(Ubuntu 上)

ImaginAIry は,Python から stable diffusion 画像の生成を扱う機能を持ったソフトウエア.

目次

  1. 前準備
  2. ImaginAIry のインストール(Python,pip を使用)(Ubuntu 上)
  3. 動作確認のため動かしてみる(Ubuntu 上)

    サイト内の関連ページ

    Windows について: 別ページ »で説明

    関連する外部ページ

    ImaginAIry の GitHub のページ: https://github.com/brycedrennan/imaginAIry

前準備

Ubuntu のシステム更新

UbuntuUbuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行する.

UbuntuUbuntu のインストールは別ページ »で説明

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

Git のインストール(Ubuntu 上)

端末で,次のコマンドを実行する.

sudo apt -y update
sudo apt -y install git

C/C++ コンパイラー,make,パッケージツールのインストール(Ubuntu 上)

インストールするには,端末で,次のコマンドを実行する.

sudo apt -y install build-essential gcc g++ make libtool texinfo dpkg-dev pkg-config

Python3 開発用ファイル,pip, setuptools, venv のインストール(Ubuntu 上)

Python のインストールは行わない(Ubuntu のシステム Python を用いる.)

Python, pip のコマンドでの起動のまとめ.

Ubuntu のシステム Python を用いるとき, python, pip は,次のコマンドで起動できる.

Ubuntu での Python 開発環境(JupyterLab, spyder, nteract)のインストール: 別ページ »で説明している.

Python3 開発用ファイル,pip, setuptools, venv のインストール

端末で,次のコマンドを実行する.

sudo apt -y update
sudo apt -y install python-is-python3 python3-dev python-dev-is-python3 python3-pip python3-setuptools python3-venv build-essential

NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.7, NVIDIA cuDNN v8.4.1 のインストールのインストール(Ubuntu 上)

Ubuntu での NVIDIA ドライバ,NVIDIA CUDA ツールキット 11.7, NVIDIA cuDNN v8.4.1 のインストール: 別ページ »で説明している.

ImaginAIry のインストール(Python,pip を使用)(Ubuntu 上)

端末で,次のコマンドを実行する.

pip3 install imaginairy

動作確認のため動かしてみる(Ubuntu 上)

https://github.com/brycedrennan/imaginAIry の手順に従う.

テキストからの画像生成

次を実行することにより,画像ファイルが生成される.画像ファイル名が表示されるので確認.

imagine "海沿いを走る"

[image]

[image]
imagine "a scenic landscape"

[image]

[image]

テキストからの画像生成,Stable Diffusion のバージョンを 2.1 に指定

次を実行することにより,画像ファイルが生成される.画像ファイル名が表示されるので確認.

imagine --model SD-2.1 "海沿いを走る"

[image]

[image]
imagine --model SD-2.1 "a scenic landscape"

[image]

[image]