Tensorflow: RuntimeError: se intentó utilizar una sesión cerrada.

Creado en 14 mar. 2017  ·  1Comentario  ·  Fuente: tensorflow/tensorflow

Hola a todos, recibo un error de pila al probar nuevos datos únicos para el modelo que he entrenado. El error dice "RuntimeError: Intentó utilizar una sesión cerrada". No soy muy experto en tensorflow. Algunos pueden ayudarme a averiguar por qué. ¡Gracias! @alextp @MicaelCarvalho @jfsantos

print ("Ahora, probando los datos sin etiquetar y escribiendo los resultados")
YPredByNNForUnlaotedData = sess.run (tf.argmax (yPredbyNN, 1), feed_dict = {X: testing_features})
imprimir (YPredByNNForUnla labelData)
para yo en xrange (len (YPredByNNForUnlanamedData)):

if YPredByNNForUnlabeledData[i] == 0:
    ClassLabelFinal.append('classical')

else:
    ClassLabelFinal.append('blues')

cwd = os.getcwd ()
Test_dataset_path = ("/ Users / MA / Desktop / BluesTest")% cwd
Test_dataset, Total_Instances = load_instances (Test_dataset_path)

timestamps = load_timestamps (Test_dataset)

write_results (marcas de tiempo, ClassLabelFinal, 'Result.csv')


Ahora, probando los datos sin etiquetar y escribiendo los resultados

RuntimeError Traceback (última llamada más reciente)
en()
1 impresión ("Ahora, probando los datos sin etiquetar y escribiendo los resultados")
----> 2 YPredByNNForUnlaotedData = sess.run (tf.argmax (yPredbyNN, 1), feed_dict = {X: testing_features})
3 imprimir (YPredByNNForUnla labelData)
4 para i en xrange (len (YPredByNNForUnlacledData)):
5

C: \ Users \ MA \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ client \ session.py en ejecución (self, fetches, feed_dict, options, run_metadata)
764 intento:
765 resultado = self._run (Ninguno, recupera, feed_dict, options_ptr,
-> 766 run_metadata_ptr)
767 si run_metadata:
768 proto_data = tf_session.TF_GetBuffer (run_metadata_ptr)

C: \ Users \ MA \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ client \ session.py en _run (self, handle, fetches, feed_dict, options, run_metadata)
900 # Sesión de cheque.
901 si está cerrado por sí mismo:
-> 902 raise RuntimeError ('Intentó usar una sesión cerrada.')
903 si self.graph.version == 0:
904 raise RuntimeError ('El gráfico de sesión está vacío. Agregue operaciones al'

RuntimeError: se intentó utilizar una sesión cerrada.

Comentario más útil

Este tipo de pregunta se hace mejor en StackOverflow , la página de GitHub se usa principalmente para informes de errores, y claramente este no es el caso. Además, cuando informe de errores, complete la plantilla (es el texto predeterminado en la pantalla "Nuevo problema", solo tiene que llenar los espacios). Incluir sus códigos / salidas con las etiquetas de código también ayuda, por lo que podemos leer los registros sin mucho esfuerzo.

Su problema está en la línea 2, cuando ejecuta sess.run . Pero sess parece ser una sesión inválida / cerrada. O está llamando a esto fuera de un bloque with tf.Session() as session: o ha cerrado su sesión antes de ejecutar sess.run .

>Todos los comentarios

Este tipo de pregunta se hace mejor en StackOverflow , la página de GitHub se usa principalmente para informes de errores, y claramente este no es el caso. Además, cuando informe de errores, complete la plantilla (es el texto predeterminado en la pantalla "Nuevo problema", solo tiene que llenar los espacios). Incluir sus códigos / salidas con las etiquetas de código también ayuda, por lo que podemos leer los registros sin mucho esfuerzo.

Su problema está en la línea 2, cuando ejecuta sess.run . Pero sess parece ser una sesión inválida / cerrada. O está llamando a esto fuera de un bloque with tf.Session() as session: o ha cerrado su sesión antes de ejecutar sess.run .

¿Fue útil esta página
0 / 5 - 0 calificaciones