Browse Source

Fixed Session.LoadFromSavedModel(), Found accuracy regression for Logistic Regression.

tags/v0.12
Oceania2018 6 years ago
parent
commit
81c3da3399
3 changed files with 17 additions and 8 deletions
  1. +9
    -2
      src/TensorFlowNET.Core/Sessions/Session.cs
  2. +7
    -5
      src/TensorFlowNET.Core/TensorFlowNET.Core.csproj
  3. +1
    -1
      test/TensorFlowNET.Examples/BasicModels/LogisticRegression.cs

+ 9
- 2
src/TensorFlowNET.Core/Sessions/Session.cs View File

@@ -50,9 +50,16 @@ namespace Tensorflow
var graph = c_api.TF_NewGraph();
var status = new Status();
var opt = c_api.TF_NewSessionOptions();
var tags = new string[] { "serve" };
var buffer = new TF_Buffer();
var sess = c_api.TF_LoadSessionFromSavedModel(opt, IntPtr.Zero, path, new string[0], 0, graph, ref buffer, status);
var sess = c_api.TF_LoadSessionFromSavedModel(opt,
IntPtr.Zero,
path,
tags,
tags.Length,
graph,
ref buffer,
status);

//var bytes = new Buffer(buffer.data).Data;
//var meta_graph = MetaGraphDef.Parser.ParseFrom(bytes);


+ 7
- 5
src/TensorFlowNET.Core/TensorFlowNET.Core.csproj View File

@@ -5,7 +5,7 @@
<AssemblyName>TensorFlow.NET</AssemblyName>
<RootNamespace>Tensorflow</RootNamespace>
<TargetTensorFlow>1.14.0</TargetTensorFlow>
<Version>0.10.3</Version>
<Version>0.10.4</Version>
<Authors>Haiping Chen, Meinrad Recheis</Authors>
<Company>SciSharp STACK</Company>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
@@ -17,7 +17,7 @@
<PackageTags>TensorFlow, NumSharp, SciSharp, MachineLearning, TensorFlow.NET, C#</PackageTags>
<Description>Google's TensorFlow full binding in .NET Standard.
Docs: https://tensorflownet.readthedocs.io</Description>
<AssemblyVersion>0.10.3.0</AssemblyVersion>
<AssemblyVersion>0.10.4.0</AssemblyVersion>
<PackageReleaseNotes>Changes since v0.9.0:

1. Added full connected Convolution Neural Network example.
@@ -29,9 +29,11 @@ Docs: https://tensorflownet.readthedocs.io</Description>
7. Add BatchMatMulGrad.
8. Upgrade NumSharp.
9. Fix strided_slice_grad type convention error.
10. Add AbsGrad.</PackageReleaseNotes>
<LangVersion>7.3</LangVersion>
<FileVersion>0.10.3.0</FileVersion>
10. Add AbsGrad.
11. Fix Session.LoadFromSavedModel(string).
12. Add Tensor operator overloads.</PackageReleaseNotes>
<LangVersion>7.2</LangVersion>
<FileVersion>0.10.4.0</FileVersion>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<SignAssembly>true</SignAssembly>


+ 1
- 1
test/TensorFlowNET.Examples/BasicModels/LogisticRegression.cs View File

@@ -118,7 +118,7 @@ namespace TensorFlowNET.Examples
float acc = accuracy.eval(new FeedItem(x, mnist.Test.Data), new FeedItem(y, mnist.Test.Labels));
print($"Accuracy: {acc.ToString("F4")}");

return acc > 0.9;
return acc > 0.88;
});
}



Loading…
Cancel
Save