【发布时间】:2016-04-27 16:55:54
【问题描述】:
一旦我使用命令启动了 tensorboard 服务器
tensorboard --logdir=path/to/logdir
是否有明确关闭它的命令,或者我可以直接杀死它而不会造成任何伤害?
谢谢
【问题讨论】:
一旦我使用命令启动了 tensorboard 服务器
tensorboard --logdir=path/to/logdir
是否有明确关闭它的命令,或者我可以直接杀死它而不会造成任何伤害?
谢谢
【问题讨论】:
在我的情况下, CTRL+C 不起作用。以下对我有用:
CTRL+Z 停止正在进行的 TensorBoard 进程。
通过在终端中输入来检查这个暂停进程的 ID
jobs -l
杀掉这个进程,否则无法用默认端口6006重启TensorBoard(当然可以用--port=xxxx更改端口)
kill -9 #PROCESS_ID
【讨论】:
你可以在没有任何伤害的情况下杀死它! TensorBoard 只需读取您的日志文件并根据它们在内存中生成可视化,因此您无需担心文件损坏等问题。
【讨论】:
` often kills blocked Python processes when Ctrl-C` 失败。
我通过这种方式解决了这个问题-(实际上在我的ssh中,有时CTRL+C不能正常工作。然后我用这个)
获取运行张量板流程详情
ps -ef|grep tensorboard
样本输出:
uzzal_x+ 4585 4413 0 02:46 pts/4 00:00:01 bin/python /bin/tensorboard --logdir=runs/
杀死进程使用pid(进程ID)
kill -9 <pid>
第一个数字 4585 是我当前用于 tensorflow 的 pid
【讨论】:
还有一个比CTRL+C更猛的快捷键:
试试 CTRL+\
【讨论】:
CTRL
你可以这样写:
ps -ef | grep port_number
获取tensorboard的port编号,然后使用:
kill -9 PortNumber
【讨论】:
port_number和PortNumber来(大概)意思是一样的?
此命令将找到 tensorroad 进程并终止它:
kill $(ps -e | grep 'tensorboard' | awk '{print $1}')
【讨论】:
kill -9 在这里很危险/多余。 mywiki.wooledge.org/…...
在 Windows 上,使用:taskkill /F /PID <pid>,其中<pid> 是进程 ID。
【讨论】: