2016-04-27 19 views
5

schließen Sobald ich tensorboard Server mit dem BefehlTensorflow: Wie tensorboard Server

tensorboard --logdir=path/to/logdir 

gibt es einen Befehl, der es explizit schließen oder kann ich töten sie nur ohne Schaden begonnen haben?

Danke

Antwort

3

Sie können es ohne Schaden töten! TensorBoard liest einfach Ihre Log-Dateien und erzeugt Visualisierungen auf sie im Speicher basiert, so brauchen Sie nicht über Datei Korruption zu kümmern, usw.

+0

Sie können hinzufügen, dass Sie Strg + C von der Befehlszeile aus drücken können, um den Prozess zu beenden – fabrizioM

+0

Ctrl-C erzeugt keinen Effekt :( – KansaiRobot

+0

Ctrl-'\' oft geblockt Python-Prozesse, wenn Ctrl-'C' fehlschlägt. – mrry

5

In meinem Fall CTRL +C funktioniert nicht. Die folgenden Werke für mich:

  1. CTRL +Z stoppt den laufenden TensorBoard Prozess.

  2. die ID dieses gestoppt Prozess Prüfen von

    jobs -l

  3. töten, diesen Prozess im Terminal eingeben, sonst können Sie nicht TensorBoard mit dem Standard-Port 6006 (natürlich neu starten, können Sie ändern der Port mit --port=xxxx)

    kill -9 #PROCESS_ID

2

Es ist eine Abkürzung, die drastischer ist als CTRL + C:
Versuchen CTRL + \

+0

gibt es nicht diese Taste in meiner Tastatur. Irgendwelche Alternative? – KansaiRobot

+0

@KansaiRobot, es soll "CTRL" sein –

1

Sie können schreiben:

ps -ef | grep port_number 

Holen Sie sich das port Anzahl der tensorboard, dann verwenden Sie:

kill -9 PortNumber 
Verwandte Themen