2017-07-25 12 views
0

Ich versuche, manuell embedding Tensor mit metadata.tsv zu verbinden, aber ich bin immer folgende Fehlermeldung: "$LOG_DIR/metadata.tsv is not a file."Tensorboard: Fehler metadata.tsv ist keine Datei

I Tensorboard mit folgendem Befehl leite: tensorboard --logdir default/ und meine projector_config.pbtxt Datei folgt:

embeddings { 
    tensor_name: 'embedding/decoder_embedding_matrix' 
    metadata_path: '$LOG_DIR/metadata.tsv' 
    } 

Ich habe mein log_dir überprüft und es hat alle Dateien. [Screenshot beigefügt]

LOG_DIR Screenshot:

enter image description here

Fehler Screenshot enter image description here

+0

Hat die Lösung funktioniert? – desertnaut

Antwort

1

Es kann nicht erkennen $LOG_DIR so, wie Sie es benutzt haben. Entweder bearbeiten projector_config.pbtxt manuell den vollständigen Pfad zur Verfügung zu stellen, oder verwenden Sie diese in Ihrem Code:

import os 
embedding.metadata_path = os.path.join(LOG_DIR, 'metadata.tsv') 

wo wieder LOG_DIR vorzugsweise den vollständigen Pfad sein sollte (und nicht die relativen).

Verwandte Themen