Tensorflow: RuntimeError: Tentativa de usar uma Sessão fechada.

Criado em 14 mar. 2017  ·  1Comentário  ·  Fonte: tensorflow/tensorflow

Olá a todos, Estou recebendo um erro de pilha ao testar novos dados exclusivos para o modelo que treinei. O erro diz "RuntimeError: Tentativa de usar uma sessão fechada.". Não sou muito especialista em tensorflow. Alguns podem me ajudar a descobrir por quê ?. Obrigado! @alextp @MicaelCarvalho @jfsantos

print ("Agora, testando os dados sem rótulo e gravando os resultados")
YPredByNNForUnlabeledData = sess.run (tf.argmax (yPredbyNN, 1), feed_dict = {X: testing_features})
imprimir (YPredByNNForUnlabeledData)
para i em xrange (len (YPredByNNForUnlabeledData)):

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 (timestamps, ClassLabelFinal, 'Result.csv')


Agora, testando os dados não rotulados e gravando os resultados

RuntimeError Traceback (última chamada mais recente)
no()
1 print ("Agora, testando os dados de desbloqueio e gravando os resultados")
----> 2 YPredByNNForUnlabeledData = sess.run (tf.argmax (yPredbyNN, 1), feed_dict = {X: testing_features})
3 impressão (YPredByNNForUnlabeledData)
4 para i em xrange (len (YPredByNNForUnlabeledData)):
5

C: \ Users \ MA \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ client \ session.py em execução (self, fetches, feed_dict, options, run_metadata)
764 try:
765 result = self._run (None, fetches, feed_dict, options_ptr,
-> 766 run_metadata_ptr)
767 se run_metadata:
768 proto_data = tf_session.TF_GetBuffer (run_metadata_ptr)

C: \ Users \ MA \ Anaconda3 \ lib \ site-packages \ tensorflow \ python \ client \ session.py in _run (self, handle, fetches, feed_dict, options, run_metadata)
900 # Verifique a sessão.
901 se self._closed:
-> 902 raise RuntimeError ('Tentativa de usar uma sessão fechada.')
903 se self.graph.version == 0:
904 raise RuntimeError ('O gráfico da Sessão está vazio. Adicionar operações ao'

RuntimeError: Tentativa de usar uma Sessão fechada.

Comentários muito úteis

Esse tipo de pergunta é melhor feito no StackOverflow , a página do GitHub é usada principalmente para relatórios de bug e claramente não é o caso. Além disso, ao relatar o bug, preencha o modelo (é o texto padrão na tela "Novo problema", você só precisa preencher as lacunas). Fechar seus códigos / saídas com as tags de código também ajuda, então podemos ler os logs sem muito esforço.

Seu problema está na linha 2, quando você executa sess.run . Mas sess parece ser uma sessão inválida / fechada. Ou você está chamando isso de fora de um bloco with tf.Session() as session: ou você fechou sua sessão antes de executar sess.run .

>Todos os comentários

Esse tipo de pergunta é melhor feito no StackOverflow , a página do GitHub é usada principalmente para relatórios de bug e claramente não é o caso. Além disso, ao relatar o bug, preencha o modelo (é o texto padrão na tela "Novo problema", você só precisa preencher as lacunas). Fechar seus códigos / saídas com as tags de código também ajuda, então podemos ler os logs sem muito esforço.

Seu problema está na linha 2, quando você executa sess.run . Mas sess parece ser uma sessão inválida / fechada. Ou você está chamando isso de fora de um bloco with tf.Session() as session: ou você fechou sua sessão antes de executar sess.run .

Esta página foi útil?
0 / 5 - 0 avaliações