Tensorflow:如何关闭张量板服务器
Tensorflow: how to close tensorboard server
使用命令启动 tensorboard 服务器后
tensorboard --logdir=path/to/logdir
是否有明确关闭它的命令,或者我可以无害地杀死它?
谢谢
你可以毫无伤害地杀死它! TensorBoard 只是读取你的日志文件并根据它们在内存中生成可视化,因此你无需担心文件损坏等问题
在我的例子中,CTRL+C 不起作用。以下对我有用:
CTRL+Z 停止正在进行的 TensorBoard 进程。
通过在终端中输入来检查这个暂停进程的 ID
jobs -l
kill这个进程,否则无法重启TensorBoard,默认端口6006(当然可以用--port=xxxx
更改端口)
kill -9 #PROCESS_ID
有一个比CTRL+C更猛的快捷键:
尝试 CTRL+\
你可以这么写:
ps -ef | grep port_number
获取tensorboard
的port
号,然后使用:
kill -9 PortNumber
我通过这种方式解决了这个问题 - (实际上在我的ssh中,有时CTRL+C不能正常工作。然后我使用这个)
获取运行张量板进程详情
ps -ef|grep tensorboard
Sample Output: uzzal_x+ 4585 4413 0 02:46 pts/4 00:00:01 bin/python /bin/tensorboard --logdir=runs/
使用 pid(进程 ID)终止进程
kill -9 <pid>
first number 4585 is my current pid for tensorflow
此命令将找到 tensorbroad 进程并终止它:
kill $(ps -e | grep 'tensorboard' | awk '{print }')
在 windows 上,使用:taskkill /F /PID <pid>
其中 <pid>
是进程 ID。
使用命令启动 tensorboard 服务器后
tensorboard --logdir=path/to/logdir
是否有明确关闭它的命令,或者我可以无害地杀死它?
谢谢
你可以毫无伤害地杀死它! TensorBoard 只是读取你的日志文件并根据它们在内存中生成可视化,因此你无需担心文件损坏等问题
在我的例子中,CTRL+C 不起作用。以下对我有用:
CTRL+Z 停止正在进行的 TensorBoard 进程。
通过在终端中输入来检查这个暂停进程的 ID
jobs -l
kill这个进程,否则无法重启TensorBoard,默认端口6006(当然可以用
--port=xxxx
更改端口)kill -9 #PROCESS_ID
有一个比CTRL+C更猛的快捷键:
尝试 CTRL+\
你可以这么写:
ps -ef | grep port_number
获取tensorboard
的port
号,然后使用:
kill -9 PortNumber
我通过这种方式解决了这个问题 - (实际上在我的ssh中,有时CTRL+C不能正常工作。然后我使用这个)
获取运行张量板进程详情
ps -ef|grep tensorboard
Sample Output:
uzzal_x+ 4585 4413 0 02:46 pts/4 00:00:01 bin/python /bin/tensorboard --logdir=runs/
使用 pid(进程 ID)终止进程
kill -9 <pid>
first number 4585 is my current pid for tensorflow
此命令将找到 tensorbroad 进程并终止它:
kill $(ps -e | grep 'tensorboard' | awk '{print }')
在 windows 上,使用:taskkill /F /PID <pid>
其中 <pid>
是进程 ID。