Tensorflow: RuntimeError: Mencoba menggunakan Sesi tertutup.

Dibuat pada 14 Mar 2017  ·  1Komentar  ·  Sumber: tensorflow/tensorflow

Halo semuanya, saya mendapatkan kesalahan tumpukan saat menguji data unik baru ke model yang telah saya latih. Kesalahan mengatakan " RuntimeError: Mencoba menggunakan Sesi tertutup.". Saya tidak terlalu ahli dengan tensorflow. Beberapa mungkin membantu saya untuk mencari tahu mengapa?. Terima kasih! @alextp @MicaelCarvalho @jfsantos

print ("Sekarang, Menguji data unlabel dan menulis hasilnya")
YPredByNNForUnlabeledData = sess.run(tf.argmax(yPredbyNN,1),feed_dict={X: testing_features})
cetak (YPredByNNForUnlabeledData)
untuk saya di 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(stempel waktu, ClassLabelFinal, 'Result.csv')


Sekarang, Menguji data unlabel dan menulis hasilnya

RuntimeError Traceback (panggilan terakhir terakhir)
di dalam()
1 print ("Sekarang, Menguji data unlabel dan menulis hasilnya")
----> 2 YPredByNNForUnlabeledData = sess.run(tf.argmax(yPredbyNN,1),feed_dict={X: testing_features})
3 cetak (YPredByNNForUnlabeledData)
4 untuk saya di xrange (len(YPredByNNForUnlabeledData)):
5

C:\Users\MA\Anaconda3\lib\site-packages\tensorflow\python\client\session.py dalam proses (sendiri, mengambil, feed_dict, opsi, run_metadata)
764 coba:
765 hasil = self._run(Tidak ada, mengambil, feed_dict, options_ptr,
-> 766 run_metadata_ptr)
767 jika run_metadata:
768 proto_data = tf_session.TF_GetBuffer(run_metadata_ptr)

C:\Users\MA\Anaconda3\lib\site-packages\tensorflow\python\client\session.py di _run(self, handle, fetches, feed_dict, options, run_metadata)
900 # Periksa sesi.
901 jika self._closed:
--> 902 raise RuntimeError('Mencoba menggunakan Sesi tertutup.')
903 jika self.graph.version == 0:
904 raise RuntimeError('Grafik Sesi kosong. Tambahkan operasi ke '

RuntimeError: Mencoba menggunakan Sesi tertutup.

Komentar yang paling membantu

Jenis pertanyaan ini lebih baik ditanyakan di StackOverflow , halaman GitHub sebagian besar digunakan untuk laporan bug, dan ini jelas bukan masalahnya. Juga, ketika melaporkan bug, harap isi template (ini adalah teks default pada layar "Masalah baru", Anda hanya perlu mengisi kekosongan). Melampirkan kode/output Anda dengan tag kode juga membantu, sehingga kami dapat membaca log tanpa banyak usaha.

Masalah Anda ada di baris 2, ketika Anda menjalankan sess.run . Tetapi sess tampaknya menjadi sesi yang tidak valid/tertutup. Entah Anda memanggil ini di luar blok with tf.Session() as session: atau Anda telah menutup sesi Anda sebelum menjalankan sess.run .

>Semua komentar

Jenis pertanyaan ini lebih baik ditanyakan di StackOverflow , halaman GitHub sebagian besar digunakan untuk laporan bug, dan ini jelas bukan masalahnya. Juga, ketika melaporkan bug, harap isi template (ini adalah teks default pada layar "Masalah baru", Anda hanya perlu mengisi kekosongan). Melampirkan kode/output Anda dengan tag kode juga membantu, sehingga kami dapat membaca log tanpa banyak usaha.

Masalah Anda ada di baris 2, ketika Anda menjalankan sess.run . Tetapi sess tampaknya menjadi sesi yang tidak valid/tertutup. Entah Anda memanggil ini di luar blok with tf.Session() as session: atau Anda telah menutup sesi Anda sebelum menjalankan sess.run .

Apakah halaman ini membantu?
0 / 5 - 0 peringkat