当tensorboard OSError: [Errno 22] Invalid argument错误时
可能是因为你的tensorboard的版本的问题。
解决方法:
1.查看tensorflow的版本。
conda list
2.如果你的tensorflow和tensorboard都是1.13.1的话,那么卸载tensorboard
pip uninstall tensorboard
3.安装tensorboard1.11版本。
pip install tensorboard==1.11
4.安装完成后会出现一些error,不影响。
ERROR: tensorflow 1.13.1 has requirement protobuf>=3.6.1, but you'll have protobuf 3.6.0 which is incompatible.
ERROR: tensorflow 1.13.1 has requirement tensorboard<1.14.0,>=1.13.0, but you'll have tensorboard 1.11.0 which is incompatible.
再次使用tensorbaord。正常使用。