Reemplazo de tf.contrib.learn.run_n en tensorflow 1.0+

Estoy utilizando tensorflow 1.1.0 para ejecutar un código que está escrito con versiones anteriores de tensorflow. Incluye esta parte:

cell = tf.contrib.rnn.LSTMCell(num_units=64, state_is_tuple=True) outputs, last_states = tf.nn.dynamic_rnn( cell=cell, dtype=tf.float64, sequence_length=X_lengths, inputs=X) result = tf.contrib.learn.run_n( {"outputs": outputs, "last_states": last_states}, n=1, feed_dict=None) 

Me sale la siguiente advertencia:

 WARNING:tensorflow:From tensorflow/contrib/learn/python/learn/graph_actions.py:900: run_feeds_iter (from tensorflow.contrib.learn.python.learn.graph_actions) is deprecated and will be removed after 2017-02-15. Instructions for updating: graph_actions.py will be deleted. Use tf.train.* utilities instead. You can use learn/estimators/estimator.py as an example. 

No pude encontrar el reemplazo de tf.contrib.learn.run_n en tensroflow 1.0+. ¿Hay una función alternativa que pueda usar en su lugar?

No estoy seguro de si hay una función que pueda sustituir directamente a la función en cuestión. La siguiente alternativa debería funcionar sin advertencias:

 n_iter = 1 result = [] with tf.Session() as sess: sess.run(tf.global_variables_initializer()) for i in range(n_iter): result_ = sess.run({'outputs': outputs, 'last_states':last_states}, feed_dict=None) result.append(result_)