style2paintsをインストールしてみる

  • Python3系をインストールする

# yum install -y https://centos7.iuscommunity.org/ius-release.rpm
# yum -y install python36u python36u-libs python36u-devel python36u-pip python36u-tools

  • style2paintsに必要なモジュールをインストール

# pip3.6 install tensorflow keras bottle gevent h5py opencv-python scikit-image

  • style2paintsをダウンロード

# cd /usr/local/src/
# git clone https://github.com/lllyasviel/style2paints.git

  • Google Driveから必要なファイルをダウンロード

 https://drive.google.com/open?id=1fWi4wmNj-xr-nCzuWMsN2rcm0249_Aem

  base_head.net
  dull_head.net
  gate_head.net
  line_head.net
  base_neck.net
  clear_tail.net
  noise_tail.net
  base_reader.net

 

  • ダウンロードしたファイルを以下のディレクトリに保存

# cd /usr/local/src/style2paints/server/

  • 実行

# python3.6 server.py cpu

 

エラーが出たーー;
ImportError: libSM.so.6: cannot open shared object file: No such file or directory

 

  • libSM-develをインストール

# yum -y install libSM-devel

 

# python3.6 server.py cpu

なんかイロイロメッセージが出るが、最後に以下の様に出力すれば起動完了

Listening on http://0.0.0.0:8000/
Hit Ctrl-C to quit.

  • このままアクセスしても繋がらない、なぜならポートが開いて無いからw

firewall-cmd --add-port=8000/tcp --permanent
firewall-cmd --reload