'Runs the bridge with the given arguments'

def _run(self, scope=None, **kwargs):

    with tf.variable_scope((scope or u'bridge')):
        bridge = self._create_bridge(**kwargs)
        initial_state = bridge()
    with self.test_session() as sess:
        sess.run(tf.global_variables_initializer())
        initial_state_ = sess.run(initial_state)
    return initial_state_
