TensorBoard 无法绑定到端口 6006,它已被使用

gam*_*n67 7 ubuntu tensorflow tensorboard

我之前已经关闭了 Tensorboard,但是在我打开新终端并重新运行命令后tensorboard --logdir /tmp/retrain_logs,它会产生以下错误:

E0128 12:24:08.469702 MainThread program.py:201] TensorBoard 无法绑定到端口 6006,它已被使用

E0128 12:24:08.469702 140707008960320 program.py:201] TensorBoard 无法绑定到端口 6006,它已经在使用中

错误:TensorBoard 无法绑定到端口 6006,它已被使用

有谁知道这怎么会发生?我可以轻松地重新启动 PC,但现在我正在训练我的数据集(不幸的是我没有设置检查点),所以我不想终止它。

小智 9

有时,尽管结束了实例,端口仍然被占用。

在这种情况下,

您可以先检查您的端口是否仍被以下设备占用:

lsof -i:6006
Run Code Online (Sandbox Code Playgroud)

然后,使用上面列出的 PID 来终止 tcp 实例:

kill -9 PID

Run Code Online (Sandbox Code Playgroud)


小智 6

我不知道为什么您的 6006 端口正在使用中,但您可以尝试使用另一个端口:

tensorboard --logdir=/tmp/retrain_logs  --port=8008
Run Code Online (Sandbox Code Playgroud)