tensorboard OSError:[Error 22] Invalid argument
通过logdir命令启动tensorboard,来读取tensorflow的events文件时,出现下图所示错误:
遇到此问题:
1)检查tensorboard启动命令(并没有错);
2)检查是否进入tensorboard的路径目录下运行tensorboard.exe(我已经将tensorboard.exe的路径(F:\Anaconda\anaconda3\Scripts)加入到 环境变量path中,所以排除);
3)检查 --logdir=events文件的路径 中的路径有没有错,此处的路径应为events文件的上一级目录(并没有错);
4)tensorflow和tensorboard版本问题。
于是我进行了以下操作:
1)pip uninstall tensorflow;
2)pip uninstall tensorboard;
3)在site-packages目录下,找到 tensorflow文件夹和tensorboard文件夹,删除;
4)重新安装tensorflow - pip install tensorflow==1.4.0(我是安装1.4.0这个版本的tensorflow,同样将tensorflow安装在site-packages目录下)
然后问题就成功解决啦!!!