とらりもんHOME  Index  Search  Changes  Login

pix2pix

2016/12/09 Jin Katagi 2016/12/28 Seiya Ishibashi

pix2pix(本家)

READMEにしたがってインストールする。

torchのインストール

libjpeg周りでエラーが多数出たので、torchのインストール前にaptの更新を行ったほうが安全かもしれない。

インストール後、pathを追加。

vim ~/.zshrc
export PATH=~/torch/install/bin:$PATH
export LD_LIBRARY_PATH=~/torch/install/lib:$LD_LIBRARY_PATH

インストールエラーが出る場合

LUAJIT(./install.sh)でエラーが出た(Xubuntu 16.04)

[ 37%] Linking C shared module libjpeg.so
/usr/bin/ld: /usr/local/lib/libjpeg.a(jcparam.o): 再配置 R_X86_64_32 (`.rodata' に対する) は共有オブジェクト作成時には使用できません。-fPIC を付けて再コンパイルしてください。
/usr/local/lib/libjpeg.a: error adding symbols: 不正な値です
collect2: error: ld returned 1 exit status
CMakeFiles/jpeg.dir/build.make:97: ターゲット 'libjpeg.so' のレシピで失敗しました
make[2]: *** [libjpeg.so] エラー 1
CMakeFiles/Makefile2:104: ターゲット 'CMakeFiles/jpeg.dir/all' のレシピで失敗しました
make[1]: *** [CMakeFiles/jpeg.dir/all] エラー 2
Makefile:127: ターゲット 'all' のレシピで失敗しました
make: *** [all] エラー 2

Error: Build error: Failed building.

解決策

libjpegをソースからコンパイルし直す。

sudo apt remove libjpeg-dev
sudo apt autoremove

ここから9dをダウンロードして展開する。

tar xzvf jpegsrc.v9b.tar.gz
cd jpeg-9b
CFLAGS="-fPIC";export CFLAGS 
./configure && make
sudo make install

インストールは上記でうまく行くものの、エラーがLuaJITでエラーが出る。

 `jpeg_mem_dest` is not defined. Use libjpeg v8+, libjpeg-turbo 1.3+ or build libjpeg-turbo with `--with-mem-srcdst`.

aptを更新して一からtorchを入れなおしたら走った。

sudo apt update
sudo apt upgrade
sudo apt install libjpeg-dev # いらないかも
rm -rf ~/torch # 最初から全部やり直す

2017/12/28 石橋追記
自分は以下を行ったら解決しました。(参考)

export TORCH_NVCC_FLAGS="-D__CUDA_NO_HALF_OPERATORS__"

chainer実装版

cuDNNをインストール

このページを参考にインストール。

chainer-pix2pixをインストール

cd ~
git clone https://github.com/mattya/chainer-pix2pix
# 必要なパッケージをインストール
sudo pip3 install -U setuptools
sudo pip3 install chainer scikit-image

このページを参考に、mean_absolute_error.pyを/usr/local/lib/python3.5/dist-packages/chainer/以下を編集する。

(良い子は真似しないように!)

CMP Facade Database からテストデータをダウンロードして、展開。

mkdir out
python3 train_facade.py -g 0 -i ./facade/base --out out --snapshot_interval 10000
Last modified:2020/03/14 17:25:39
Keyword(s):
References:[とらりもんHOME] [memo_Katagi]