مرحبًا بالجميع ، أتلقى خطأ في المكدس أثناء اختبار بيانات فريدة جديدة للنموذج الذي قمت بتدريبه. الخطأ يقول "RuntimeError: محاولة استخدام جلسة مغلقة.". أنا لست خبيرًا كثيرًا في Tensorflow. قد يساعدني البعض في معرفة السبب ؟. شكرا! alextpMicaelCarvalhojfsantos
طباعة ("الآن ، اختبار البيانات غير المصنفة وكتابة النتائج")
YPredByNNForUnlabeledData = sess.run (tf.argmax (yPredbyNN، 1)، feed_dict = {X: testing_features})
طباعة (YPredByNNForUnlabeledData)
بالنسبة إلى i in 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)
الطوابع الزمنية = load_timestamps (Test_dataset)
write_results (الطوابع الزمنية ، ClassLabelFinal ، "Result.csv")
RuntimeError Traceback (آخر مكالمة أخيرة)
طبعة واحدة ("الآن ، اختبار البيانات غير المسماة وكتابة النتائج")
----> 2 YPredByNNForUnlabeledData = sess.run (tf.argmax (yPredbyNN، 1)، feed_dict = {X: testing_features})
3 طباعة (YPredByNNForUnlabeledData)
4 لـ i in xrange (len (YPredByNNForUnlabeledData)):
5
C: \ Users \ MA \ Anaconda3 \ lib \ site-packs \ tensorflow \ python \ client \ session.py in run (self، fetches، feed_dict، options، run_metadata)
764 حاول:
765 نتيجة = self._run (لا شيء ، عمليات جلب ، feed_dict ، options_ptr ،
-> 766 run_metadata_ptr)
767 إذا كان run_metadata:
768 ______________
C: \ Users \ MA \ Anaconda3 \ lib \ site -packs \ tensorflow \ python \ client \ session.py in _run (self ، handle ، fetches ، feed_dict ، options ، run_metadata)
900 # فحص الجلسة.
901 إذا كان مغلقًا ذاتيًا:
-> 902 زيادة RuntimeError ("محاولة استخدام جلسة مغلقة.")
903 إذا كان self.graph.version == 0:
904 رفع RuntimeError ("الرسم البياني للجلسة فارغ. أضف عمليات إلى"
خطأ وقت التشغيل: محاولة استخدام جلسة مغلقة.
يُفضل طرح هذا النوع من الأسئلة في
مشكلتك في السطر 2 ، عند تشغيل sess.run
. لكن يبدو أن sess
جلسة غير صالحة / مغلقة. إما أنك تتصل بهذا خارج كتلة with tf.Session() as session:
أو أنك قد أغلقت جلستك قبل تشغيل sess.run
.
التعليق الأكثر فائدة
يُفضل طرح هذا النوع من الأسئلة في
مشكلتك في السطر 2 ، عند تشغيل
sess.run
. لكن يبدو أنsess
جلسة غير صالحة / مغلقة. إما أنك تتصل بهذا خارج كتلةwith tf.Session() as session:
أو أنك قد أغلقت جلستك قبل تشغيلsess.run
.