はじめに
tensorflowにて,絶対パスでモデルを指定してrestoreしようとしたらエラーが出て詰まったので自分用メモ.
結論から書くと,ホームディレクトリを~(チルダ)で指そうとしていたのがマズかった.
環境
OS: Ubuntu 14.04.4 LTS
python: Ver 2.7.6
tensorflow: Ver 1.2.1
(解決)os.path.expanduserでホームディレクトリを取得
os.path.expanduser()でカレントユーザのホームディレクトリを取得できる.絶対パス指定の時はとりあえずこれを使えば間違いなさそう.
import os.path
print(os.path.expanduser('~'))
# => /Users/ユーザー名
ちなみに自分はその場しのぎで相対パスで指定した.
参考URL