2017-01-10 1 views

답변

3

TensorFlow의 데이터 흐름 그래프에 대한 기본 직렬화 형식은 다양한 언어로 바인딩을 사용하는 protocol buffers을 사용합니다. tensorflow.GraphDef (하위 수준 표현)과 tensorflow.MetaGraphDef (상위 수준 표현, GraphDef을 포함하며 두 번째 메시지 스키마의 일부를 해석하는 방법에 대한 기타 정보)의 이진 데이터를 구문 분석 할 수있는 코드를 생성 할 수 있습니다. 그래프의 노드).

대상 언어에 대한 프로토콜 버퍼 구현이 없으면 Python 프로토콜 버퍼 개체에서 JSON을 생성 할 수 있습니다.

내가 한 않는
+0

나를 위해 작동하지 않았다

import tensorflow as tf from google.protobuf import json_format with tf.Graph().as_default() as graph: # Add nodes to the graph... graph_def = graph.as_graph_def() json_string = json_format.MessageToJson(graph_def) 
"그래프로 tf.Graph()와 as_default() :."를위한 –

+0

감사 예를 들어, 다음은 GraphDef의 JSON 표현을 포함하는 문자열을 생성 보정! 그것을 반영하기 위해 답을 업데이트했습니다. – mrry

+0

뒤로 가실 수 있습니까? JSON에서 Protobuf로? –

관련 문제