我之前已经关闭过Tensorboard,但是在打开新终端并重新运行命令tensorboard --logdir /tmp/retrain_logs
之后,它会产生以下错误:
E0128 12:24:08.469702 MainThread程序。py:201] TensorBoard无法 绑定到端口6006,它已经在使用中
E0128 12:24:08.469702 140707008960320 program.py:201] TensorBoard 无法绑定到端口6006,该端口已在使用中
错误:TensorBoard无法绑定到端口6006,该端口已在使用中
任何人都知道这怎么可能?我可以轻松地重新启动PC,但是现在我正在训练我的数据集(不幸的是我没有设置检查点),所以我不想终止它。
答案 0 :(得分:8)
有时候,尽管实例结束了,端口仍然被占用。
在这种情况下,
您可以先检查您的端口是否仍被以下人员占用:
lsof -i:6006
,然后使用上面列出的PID杀死tcp实例:
kill -9 PID
答案 1 :(得分:1)
我不知道为什么要使用您的6006端口,但是您可以尝试使用另一个端口:
tensorboard --logdir=/tmp/retrain_logs --port=8008