在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已经成功安装,并显示版本号。

猜你喜欢

转载自blog.csdn.net/yql_617540298/article/details/81154830