1
在Tensorflow的教程中運行第一個示例會導致異常。教程:https://www.tensorflow.org/get_started/mnist/beginners來自Tensorflow的介紹性MNIST示例導致異常
我遇到的錯誤是:
例外發生,使用%TB看到完整回溯
我使用Python 3.6和最新版本的Tensorflow。其他人能否嘗試運行代碼並查看是否發生了類似的錯誤?
在Tensorflow的教程中運行第一個示例會導致異常。教程:https://www.tensorflow.org/get_started/mnist/beginners來自Tensorflow的介紹性MNIST示例導致異常
我遇到的錯誤是:
例外發生,使用%TB看到完整回溯
我使用Python 3.6和最新版本的Tensorflow。其他人能否嘗試運行代碼並查看是否發生了類似的錯誤?
該錯誤產生於ipython(Jupyter),因爲Tensorflow forces system exit,ipython不喜歡。例如參見this discussion。
幸運的是,系統退出由tf.app.run
方法完成的,所以你的解決方案是內聯FLAGS.data_dir
標誌(設置爲MNIST本地路徑)和手動運行main
:
if __name__ == '__main__':
main(None)
你甚至可以去如果你喜歡,可以內嵌整個main
方法。
你如何運行腳本? – Maxim
@Maxim我曾嘗試在Jupyter筆記本(最新版本)和Spyder中運行腳本。兩者都返回相同的錯誤。 –
Tensorflow強制進程終止,這就是爲什麼它不能在Jupyter工作的原因 - https://github.com/jupyter/docker-stacks/issues/4 – Maxim