2017-07-04 1 views
1

Ich möchte trainierte Modelle für Inferenz bereitstellen und tf.Variable in tf.constant konvertieren und alle nicht verwendeten Diagrammknoten entfernen.Unterschied zwischen Graph Transform Tool und Skripten in Python/Tools?

Was ist der Unterschied zwischen diesen beiden Toolsets? Sie sehen aus, als ob sie demselben Zweck dienen. Auf welches sollte ich mich verlassen?

https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/graph_transforms

https://github.com/tensorflow/tensorflow/tree/master/tensorflow/python/tools

Antwort

3

Der Graph Verformwerkzeug ist ein moderner Ersatz für die älteren Python-Skripten.

+1

Danke für die Klärung, aber um die Sache noch verwirrender zu machen gibt es auch [eine dritte Implementierung im Kern mit einem scheinbar sehr ähnlichen Zweck] (https://www.tensorflow.org/api_docs/python/tf/graph_util). Es wäre schön, nur eine wirklich hochrangige 'tf.compile (graph, input_nodes, output_nodes)' zu haben, die eine Binary für die Deployment spuckt (nachdem man konstant faltet, Knoten entfernt, LLVM-Generierung mit XLA, usw. hinter dem -Szenen). –

Verwandte Themen