在docker上和ubuntu上运行InfoGAN
InfoGAN是GAN的非常有名的改进,本文记录如何运行。
一、Docker上运行
1. 安装Docker
引用:https://www.cnblogs.com/linjj/p/5606687.html
上面的链接详细介绍了如何在win10上安装docker,亲测是非常有效,且介绍的非常详细。
2. 下载InfoGAN github上源码
如下图所示:InfoGAN github上源码地址:https://github.com/openai/InfoGAN
3. tensorflow镜像安装
docker run –it tensorflow/tensorflow:r0.9rc0-devel
4. 运行
(1)docker run -v $(pwd)/InfoGAN:/InfoGAN -w /InfoGAN -it -p 8888:8888 tensorflow/tensorflow:r0.9rc0-devel bash
(2)安装依赖
pip install prettytensor、progressbar、python-dateutil
可直接输入:
pip install -r requirements.txt
(3)export PYTHONPATH=$pwd
python launchers/run_mnist_exp.py
二、Ubuntu上运行InfoGAN
1. 建立虚拟环境
sudo apt-get install python-virtualenv
virtualenv --no-site-packages --python=python2.7 ~/tensorflow(虚拟环境名称)
进入虚拟环境
cd ~/tensorflow
source bin/activate
2. 运行InfoGAN
export PYTHONPATH='.'
python launchers/run_mnist_exp.py
三、注意
在ubuntu上安装tensorflow,可以直接pip install tensorflow-gpu=1.8(版本号)
然后输入python
import tensorflow as tf
tf.__vesrion__
可以查看tensorflow已经成功安装,并显示版本号。