Skip to content

Commit 1fca618

Browse files
committed
add SummaryToEventTransformer, EventProto, SummaryProto. SciSharp#248
1 parent 9e895b3 commit 1fca618

17 files changed

Lines changed: 3669 additions & 30 deletions

src/TensorFlowNET.Core/APIs/tf.summary.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
using System.Collections.Generic;
33
using System.Text;
44
using Tensorflow.IO;
5-
using Tensorflow.Summaries;
65

76
namespace Tensorflow
87
{
98
public static partial class tf
109
{
11-
public static Summary summary = new Summary();
10+
public static Summaries.Summary summary = new Summaries.Summary();
11+
1212
public static Tensor scalar(string name, Tensor tensor)
1313
=> summary.scalar(name, tensor);
1414
}

src/TensorFlowNET.Core/Protobuf/Event.cs

Lines changed: 1597 additions & 0 deletions
Large diffs are not rendered by default.

src/TensorFlowNET.Core/Protobuf/README.md

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,35 @@ set SRC_DIR=D:/Projects/tensorflow
88
set DST_DIR=D:/Projects/TensorFlow.NET/src/TensorFlowNET.Core/Protobuf
99

1010
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/resource_handle.proto
11-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/tensor_shape.proto
12-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/types.proto
13-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/tensor.proto
14-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/attr_value.proto
15-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/node_def.proto
16-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/versions.proto
17-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/function.proto
18-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/graph.proto
19-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/variable.proto
20-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/cost_graph.proto
21-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/step_stats.proto
22-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/allocation_description.proto
23-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/tensor_description.proto
24-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/api_def.proto
25-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/device_attributes.proto
26-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/graph_transfer_info.proto
27-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/kernel_def.proto
28-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/iterator.proto
29-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/log_memory.proto
30-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/framework/tensor_slice.proto
31-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/protobuf/saver.proto
32-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/protobuf/meta_graph.proto
33-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/protobuf/cluster.proto
34-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/protobuf/config.proto
35-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/protobuf/debug.proto
36-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/protobuf/rewriter_config.proto
37-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/core/protobuf/control_flow.proto
38-
protoc -I=%SRC_DIR% --csharp_out=%DST_DIR% tensorflow/python/training/checkpoint_state.proto
11+
... tensorflow/core/framework/tensor_shape.proto
12+
... tensorflow/core/framework/types.proto
13+
... tensorflow/core/framework/tensor.proto
14+
... tensorflow/core/framework/attr_value.proto
15+
... tensorflow/core/framework/node_def.proto
16+
... tensorflow/core/framework/versions.proto
17+
... tensorflow/core/framework/function.proto
18+
... tensorflow/core/framework/graph.proto
19+
... tensorflow/core/framework/variable.proto
20+
... tensorflow/core/framework/cost_graph.proto
21+
... tensorflow/core/framework/step_stats.proto
22+
... tensorflow/core/framework/allocation_description.proto
23+
... tensorflow/core/framework/tensor_description.proto
24+
... tensorflow/core/framework/api_def.proto
25+
... tensorflow/core/framework/device_attributes.proto
26+
... tensorflow/core/framework/graph_transfer_info.proto
27+
... tensorflow/core/framework/kernel_def.proto
28+
... tensorflow/core/framework/iterator.proto
29+
... tensorflow/core/framework/log_memory.proto
30+
... tensorflow/core/framework/tensor_slice.proto
31+
... tensorflow/core/framework/summary.proto
32+
... tensorflow/core/protobuf/saver.proto
33+
... tensorflow/core/protobuf/meta_graph.proto
34+
... tensorflow/core/protobuf/cluster.proto
35+
... tensorflow/core/protobuf/config.proto
36+
... tensorflow/core/protobuf/debug.proto
37+
... tensorflow/core/protobuf/rewriter_config.proto
38+
... tensorflow/core/protobuf/control_flow.proto
39+
... tensorflow/core/util/event.proto
40+
... tensorflow/python/training/checkpoint_state.proto
3941
```
4042

0 commit comments

Comments
 (0)