title: No module named layers
body: <p>I'm using tensorflow 1.0.0 and I want to access the tensorflow.layers module. The module seems to exist:</p>
  
  <pre><code>In [12]: dir(tensorflow.layers)
  Out[12]: 
  ['__builtins__',
   '__doc__',
   '__file__',
   '__name__',
   '__package__',
   '_allowed_symbols',
   'average_pooling1d',
   'average_pooling2d',
   'average_pooling3d',
   'batch_normalization',
   'conv1d',
   'conv2d',
   'conv2d_transpose',
   'conv3d',
   'dense',
   'dropout',
   'max_pooling1d',
   'max_pooling2d',
   'max_pooling3d',
   'separable_conv2d']
  </code></pre>
  
  <p>But when I try to import e.g. the dense function:</p>
  
  <pre><code>In [13]: from tensorflow.layers import dense
  ---------------------------------------------------------------------------
  ImportError                               Traceback (most recent call last)
  &lt;ipython-input-13-e5b2c910300d&gt; in &lt;module&gt;()
  ----&gt; 1 from tensorflow.layers import dense
  
  ImportError: No module named layers
  </code></pre>
  
  <p>Why can python not access the module?</p>