vagrantにdockerでdeepdream入れて、deepdreamを試してみる。
what is this
何やらcaffeは入れるのめんどそう、ということで、vagrantにcaffe含むdeepdream環境全部入りのdockerを立ち上げて試した。
How I did
vagrant入れるところはここで。
vagrantにdockerでtensorflow入れて、jupyterでhello world - mazeltov7のweb断片
1. deepdream-dockerをゲット
以下から、レポジトリ引っ張ってくる。 https://github.com/herval/deepdream-docker
以下、レポジトリのreadmeに書いてる通りにやるだけ。
2. docker buildする
$ docker build -t herval/deepdream .
3'. 適当な画像を拾ってくる
実験に使う画像を拾ってくる
$ wget https://hogehoge.com/photo.png -O /local/path/photo.png
3. docker runする
docker run -i -t -e INPUT=your_file_name.png -e ITER=20 -e SCALE=0.10 -e MODEL='inception_3b/5x5_reduce' -v /path/to/your/folder:/data herval/deepdream
で、outputs
に結果画像ファイルが吐き出される!
4. vagrant上のoutputsの画像をローカルに持ってきて確認する
$ vagrant ssh-config
確認した内容をファイルに書き出す
$ vagrant ssh-config > ssh.config
scpする際に指定する
$ scp -F ssh.config vagrant@default:~/output_file.png output_file.png
以上。