FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix freeze_graph output_node_names · MSavameri/TensorFlow.NET@21cf2be · GitHub

Repository navigation

Commit 21cf2be

Browse files
committed
fix freeze_graph output_node_names
1 parent 170f3a7 commit 21cf2be

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

‎src/TensorFlowNET.Core/APIs/tf.train.cs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ public string write_graph(Graph graph, string logdir, string name, bool as_text
5656
public Graph load_graph(string freeze_graph_pb)
5757
=> saver.load_graph(freeze_graph_pb);
5858

59-
public string freeze_graph(string checkpoint_dir, string output_pb_name)
60-
=> saver.freeze_graph(checkpoint_dir, output_pb_name);
59+
public string freeze_graph(string checkpoint_dir, string output_pb_name, string[] output_node_names)
60+
=> saver.freeze_graph(checkpoint_dir, output_pb_name, output_node_names);
6161

6262
public Saver import_meta_graph(string meta_graph_or_file,
6363
bool clear_devices = false,

‎src/TensorFlowNET.Core/TensorFlow.Binding.csproj‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<AssemblyName>TensorFlow.NET</AssemblyName>
66
<RootNamespace>Tensorflow</RootNamespace>
77
<TargetTensorFlow>1.14.1</TargetTensorFlow>
8-
<Version>0.14.1</Version>
8+
<Version>0.14.1.1</Version>
99
<Authors>Haiping Chen, Meinrad Recheis, Eli Belash</Authors>
1010
<Company>SciSharp STACK</Company>
1111
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
@@ -18,12 +18,12 @@
1818
<Description>Google's TensorFlow full binding in .NET Standard.
1919
Building, training and infering deep learning models.
2020
https://tensorflownet.readthedocs.io</Description>
21-
<AssemblyVersion>0.14.1.0</AssemblyVersion>
21+
<AssemblyVersion>0.14.1.1</AssemblyVersion>
2222
<PackageReleaseNotes>Changes since v0.14.0:
2323
1: Add TransformGraphWithStringInputs.
2424
2: tf.trainer.load_graph, tf.trainer.freeze_graph</PackageReleaseNotes>
2525
<LangVersion>7.3</LangVersion>
26-
<FileVersion>0.14.1.0</FileVersion>
26+
<FileVersion>0.14.1.1</FileVersion>
2727
<PackageLicenseFile>LICENSE</PackageLicenseFile>
2828
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
2929
<SignAssembly>true</SignAssembly>

‎src/TensorFlowNET.Core/Training/Saving/saver.py.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ public static Saver _create_saver_from_imported_meta_graph(MetaGraphDef meta_gra
8585
}
8686
}
8787

88-
public static string freeze_graph(string checkpoint_dir, string output_pb_name)
88+
public static string freeze_graph(string checkpoint_dir,
89+
string output_pb_name,
90+
string[] output_node_names)
8991
{
9092
var checkpoint = checkpoint_management.latest_checkpoint(checkpoint_dir);
9193
if (!File.Exists($"{checkpoint}.meta")) return null;
@@ -99,7 +101,7 @@ public static string freeze_graph(string checkpoint_dir, string output_pb_name)
99101
saver.restore(sess, checkpoint);
100102
var output_graph_def = tf.graph_util.convert_variables_to_constants(sess,
101103
graph.as_graph_def(),
102-
new string[] { "output/ArgMax" });
104+
output_node_names);
103105
Console.WriteLine($"Froze {output_graph_def.Node.Count} nodes.");
104106
File.WriteAllBytes(output_pb, output_graph_def.ToByteArray());
105107
return output_pb;

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL