| 386 | } |
| 387 | |
| 388 | bool GetGraphDef(TF_Graph* graph, tensorflow::GraphDef* graph_def) { |
| 389 | TF_Status* s = TF_NewStatus(); |
| 390 | TF_Buffer* buffer = TF_NewBuffer(); |
| 391 | TF_GraphToGraphDef(graph, buffer, s); |
| 392 | bool ret = TF_GetCode(s) == TF_OK; |
| 393 | EXPECT_EQ(TF_OK, TF_GetCode(s)) << TF_Message(s); |
| 394 | if (ret) ret = graph_def->ParseFromArray(buffer->data, buffer->length); |
| 395 | TF_DeleteBuffer(buffer); |
| 396 | TF_DeleteStatus(s); |
| 397 | return ret; |
| 398 | } |
| 399 | |
| 400 | bool GetNodeDef(TF_Operation* oper, tensorflow::NodeDef* node_def) { |
| 401 | TF_Status* s = TF_NewStatus(); |
no test coverage detected