diff --git a/test/TensorFlowNET.UnitTest/MultithreadingTests.cs b/test/TensorFlowNET.UnitTest/MultithreadingTests.cs index e1cb95ff..b8b88c9c 100644 --- a/test/TensorFlowNET.UnitTest/MultithreadingTests.cs +++ b/test/TensorFlowNET.UnitTest/MultithreadingTests.cs @@ -259,5 +259,26 @@ namespace TensorFlowNET.UnitTest var math = a1 + a2; } } + + + [TestMethod] + public void TF_GraphOperationByName() + { + MultiThreadedUnitTestExecuter.Run(8, Core); + + //the core method + void Core(int tid) + { + tf.peak_default_graph().Should().BeNull(); + //graph is created automatically to perform create these operations + var a1 = tf.constant(new[] {2f}, shape: new[] {1}); + var a2 = tf.constant(new[] {3f}, shape: new[] {1}, name: "ConstantK"); + var math = a1 + a2; + for (int i = 0; i < 100; i++) + { + var op = tf.get_default_graph().OperationByName("ConstantK"); + } + } + } } } \ No newline at end of file