最近使用tensorflow時又犯了一個錯誤,耽誤了一點時間,在這裏跟大家分享一下。
說明:我使用的是TensorFlow-gpu-1.4.0版本,可能版本有點老。
模型restore時遇到報錯,ValueError: Can't load save_path when it is None.
在我尋找答案的時候,其他幾篇博客提到可能原因有:1,checkpoint文件缺失;2,由於編程語序的問題,模型還未生成出來 , 此時去檢測模型,就會報錯。其實歸根到底都是checkpoint文件的問題。而我犯的錯誤是另外一種,如下:
python在設置路徑的時候,路徑中是允許有中文的,但是跟tensorflow相關的函數在設定路徑時,如模型保存或加載時,路徑中是不能有中文的,有中文就會報錯。
這個問題確實很不應該,引以爲戒。可能是因爲有段時間沒用了,在這個問題上疏忽了。