title: keras - cannot import name Conv2D
body: <p>I recently got the deep learning docker from <a href="https://github.com/floydhub/dl-docker" rel="noreferrer">https://github.com/floydhub/dl-docker</a> running and while trying out the tutorials, received an error when importing the keras layers module. </p>
  
  <pre><code>from __future__ import print_function
  import keras
  from keras.datasets import cifar10
  from keras.preprocessing.image import ImageDataGenerator
  from keras.models import Sequential
  from keras.layers import Dense, Dropout, Activation, Flatten
  from keras.layers import Conv2D, MaxPooling2D
  
  ---------------------------------------------------------------------------
  ImportError                               Traceback (most recent call last)
  &lt;ipython-input-13-3a12c6f32fcf&gt; in &lt;module&gt;()
        5 from keras.models import Sequential
        6 from keras.layers import Dense, Dropout, Activation, Flatten
  ----&gt; 7 from keras.layers import Conv2D, MaxPooling2D
  
  ImportError: cannot import name Conv2D
  </code></pre>
  
  <p>I am running with ubuntu 14.04, python version 2.7.6 on the ipython notebook and the following versions of the deep learning libraries on docker.</p>
  
  <pre><code>ARG THEANO_VERSION=rel-0.8.2
  ARG TENSORFLOW_VERSION=0.12.1 
  ARG TENSORFLOW_ARCH=cpu
  ARG KERAS_VERSION=1.2.0
  ARG LASAGNE_VERSION=v0.1
  ARG TORCH_VERSION=latest
  ARG CAFFE_VERSION=master
  </code></pre>
  
  <p>Im not sure if the problem lies with the version because it seems that there no related issues on the github thread.</p>