Need help with chainer-pix2pix?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

132 Stars 41 Forks 16 Commits 4 Opened issues


chainer implementation of pix2pix

Services available


Need anything else?

Contributors list


chainer implementation of pix2pix

The Japanese readme can be found here.

Example result on CMP facade dataset

From the left side: input, output, ground_truth


  1. pip install -r requirements.txt
  2. Download the facade dataset (base set)
  3. python -g [GPU ID, e.g. 0] -i [dataset root directory] --out [output directory] --snapshot_interval 10000
  4. Wait a few hours...
    • --out
      stores snapshots of the model and example images at an interval defined by
    • If the model size is large, you can reduce
      to save resources.

Using other datasets

  • Gather image pairs (e.g. label + photo). Several hundred pairs are required for good results.
  • Create a copy of
    for your dataset. The function get_example should be written so that it returns the i-th image pair a tuple of numpy arrays i.e.
    (input, output)
  • It maybe necessary to update the loss function in
  • Likewise, make a copy of
    and modify to visualize the dataset.
  • In
    to the correct input and output channels for your data.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.