2016-07-19 20 views
0

Ich kann diese zwei Python-Dateien nicht aus Syntaxnet importieren und ich kann sie auch nicht finden. Kann jemand dieses Problem lösen? Vielen Dank!Tensorflow-Syntaxnet: Wo sind same_pb2 und gen_parser_ops?

von syntaxnet.ops importieren gen_parser_ops von syntaxnet Import sentence_pb2

+0

Das Syntaxnet Modell eine Python-Bibliothek wird nicht importiert werden: https://github.com/tensorflow/models/ Probleme/148. Die Lösung scheint zu sein, Subprozessaufrufe von Python zu machen, nachdem es gebaut wurde –

+0

Folgen Sie den Anweisungen hier: https://github.com/tensorflow/models/tree/master/syntaxnet#installation –

Antwort

0

Die beiden in syntaxnet/syntaxnet/conll2tree.py importiert werden. Sie können ihre Standorte erhalten, indem Linien wie unten in conll2tree.py Zugabe:

import os 
print os.path.realpath(gen_parser_ops.__file__) 

und führen Sie dann die demo.sh wie in der Installationsanleitung.

-1

gen_parser_ops Datei ist unter bazel-out/local-opt/genfiles/syntaxnet/ops/gen_parser_ops.py

sentence pb2 Datei in bazel-out/local-opt/genfiles/syntaxnet/sentence_pb2.py vorhanden ist.

ich diese Dateien in meinem Linux-Rechner aus (ubuntu) mit dem Befehl find:

sudo find ~/ -type f -name "gen_parser_ops*" 
sudo find ~/ -type f -name "sentence_pb2*"