|
|
@@ -6,6 +6,7 @@ using System.Linq; |
|
|
using System.Reflection; |
|
|
using System.Reflection; |
|
|
using System.Text; |
|
|
using System.Text; |
|
|
using System.Threading.Tasks; |
|
|
using System.Threading.Tasks; |
|
|
|
|
|
using Tensorflow.NumPy; |
|
|
using static Tensorflow.Binding; |
|
|
using static Tensorflow.Binding; |
|
|
|
|
|
|
|
|
namespace Tensorflow.Benchmark.Leak |
|
|
namespace Tensorflow.Benchmark.Leak |
|
|
@@ -21,7 +22,15 @@ namespace Tensorflow.Benchmark.Leak |
|
|
|
|
|
|
|
|
for (var i = 0; i < 1024; i++) |
|
|
for (var i = 0; i < 1024; i++) |
|
|
{ |
|
|
{ |
|
|
using var sess = Session.LoadFromSavedModel(ClassifierModelPath); |
|
|
|
|
|
|
|
|
using (var sess = Session.LoadFromSavedModel(ClassifierModelPath)) { |
|
|
|
|
|
using (var g = sess.graph.as_default()) { |
|
|
|
|
|
var inputOp = g.OperationByName("inference_input"); |
|
|
|
|
|
var outputOp = g.OperationByName("StatefulPartitionedCall"); |
|
|
|
|
|
|
|
|
|
|
|
var inp = np.zeros(new Shape(new int[] { 1, 96, 2 })); |
|
|
|
|
|
var ops = g.OperationByName("StatefulPartitionedCall"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|