You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

ConsumersTest.cs 882 B

12345678910111213141516171819202122232425262728293031323334
  1. using Microsoft.VisualStudio.TestTools.UnitTesting;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. using Tensorflow;
  6. namespace TensorFlowNET.UnitTest
  7. {
  8. [TestClass]
  9. public class ConsumersTest : CApiTest
  10. {
  11. [TestMethod]
  12. public void Constant()
  13. {
  14. var X = tf.placeholder(tf.float64);
  15. var W = tf.constant(1.0D);
  16. var mul = tf.multiply(X, W);
  17. EXPECT_EQ(1, X.op.OutputNumConsumers(0));
  18. EXPECT_EQ(1, W.op.OutputNumConsumers(0));
  19. }
  20. [TestMethod]
  21. public void Variable()
  22. {
  23. var X = tf.placeholder(tf.float64);
  24. var W = tf.Variable(1.0D, name: "var");
  25. var mul = tf.multiply(X, W);
  26. EXPECT_EQ(1, X.op.OutputNumConsumers(0));
  27. //EXPECT_EQ(1, W.op.OutputNumConsumers(0));
  28. }
  29. }
  30. }

tensorflow框架的.NET版本,提供了丰富的特性和API,可以借此很方便地在.NET平台下搭建深度学习训练与推理流程。