一旦我使用命令
启动了tensorboard服务器tensorboard --logdir=path/to/logdir
是否有明确关闭它的命令,或者我可以毫无伤害地杀死它?
由于
答案 0 :(得分:9)
就我而言, CTRL + C 不起作用。以下适用于我:
CTRL + Z 停止正在进行的TensorBoard进程。
通过键入终端
来检查此暂停过程的ID jobs -l
终止此进程,否则无法使用默认端口6006重启TensorBoard(当然,您可以使用--port=xxxx
更改端口)
kill -9 #PROCESS_ID
答案 1 :(得分:5)
你可以毫无伤害地杀死它! TensorBoard只是读取您的日志文件并在内存中生成基于它们的可视化,因此您不必担心文件损坏等。
答案 2 :(得分:2)
有一条比 CTRL + C 更为激烈的快捷方式:
尝试 CTRL + \
答案 3 :(得分:1)
你可以这样写:
SELECT Month,
(SELECT Value
FROM MyTable
WHERE strftime('%Y-%m', Date) = Month
ORDER BY Date ASC
LIMIT 1
) AS FirstValue,
(SELECT Value
FROM MyTable
WHERE strftime('%Y-%m', Date) = Month
ORDER BY Date DESC
LIMIT 1
) AS LastValue
FROM (SELECT DISTINCT strftime('%Y-%m', Date) AS Month
FROM MyTable);
获取ps -ef | grep port_number
的{{1}}号码,然后使用:
port
答案 4 :(得分:1)
我通过这种方式解决了这个问题-(实际上在我的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 是我当前用于张量流的 pid
答案 5 :(得分:1)
此命令将找到 tensorroad 进程并终止它:
kill $(ps -e | grep 'tensorboard' | awk '{print $1}')