title: ValueError: Variable weights does not exist, or was not created with tf.get_variable(). Did you mean to set reuse=None in VarScope?
body: <p>I can run my tensorflow code using tf.Variable but tf.get_variable is much more efficient. The above error is produced by this code:</p>
  
  <pre><code>    w = tf.get_variable(name='weights',
                  shape=filter_shape,
                  initializer=tf.random_normal_initializer(0., 0.01))
      b = tf.get_variable(name='biases',
                          shape=filter_shape[-1],
                          initializer=tf.constant_initializer(0.))
  </code></pre>
  
  <p>and I can't understand the reason. Any ideas?</p>