public void RegisterStoreTests() { using (var registry = new RegisterStore()) { var test11 = new Test11(); var test112 = new Test11(); var test12 = new Test12(); var test21 = new Test21(); registry.Register <ITest1>(test11); registry.Register <ITest1>(test12); registry.Register <ITest1>(test112); registry.Register <ITest2>(test21); Assert.IsTrue(registry.GetRegistered <ITest1>().SequenceEqual(new ITest1[] { test11, test12, test112 })); Assert.IsTrue(registry.GetRegistered <ITest2>().SequenceEqual(new ITest2[] { test21 })); } }
static void Main() { /* * Test1 a = new Test1(); * //line 23 error - 'Test1' is an ambiguous reference between 'NameSpaceTest1.Test1' and 'NameSpaceTest2.Test1' * a.Testfunc(); */ Test4 b = new Test4(); b.TestFun4(); // op- Test Fun 4 Test12 a = new Test12(); a.Testfunc(); // op- Test Fun 12 Test21 c = new Test21(); c.Testfunc(); // op- Test Fun 21 }
public static int Main() { Test1.Test(); if (Utils.failures == 0) { Console.WriteLine("Test1 OK"); } Test2.Test(); if (Utils.failures == 0) { Console.WriteLine("Test2 OK"); } Test3.Test(); if (Utils.failures == 0) { Console.WriteLine("Test3 OK"); } Test4.Test(); if (Utils.failures == 0) { Console.WriteLine("Test4 OK"); } Test5.Test(); if (Utils.failures == 0) { Console.WriteLine("Test5 OK"); } Test6.Test(); if (Utils.failures == 0) { Console.WriteLine("Test6 OK"); } Test7.Test(); if (Utils.failures == 0) { Console.WriteLine("Test7 OK"); } Test8.Test(); if (Utils.failures == 0) { Console.WriteLine("Test8 OK"); } Test9.Test(); if (Utils.failures == 0) { Console.WriteLine("Test9 OK"); } Test10.Test(); if (Utils.failures == 0) { Console.WriteLine("Test10 OK"); } Test11.Test(); if (Utils.failures == 0) { Console.WriteLine("Test11 OK"); } Test12.Test(); if (Utils.failures == 0) { Console.WriteLine("Test12 OK"); } Test13.Test(); if (Utils.failures == 0) { Console.WriteLine("Test13 OK"); } Test14.Test(); if (Utils.failures == 0) { Console.WriteLine("Test14 OK"); } Test15.Test(); if (Utils.failures == 0) { Console.WriteLine("Test15 OK"); } Test16.Test(); if (Utils.failures == 0) { Console.WriteLine("Test16 OK"); } Test17.Test(); if (Utils.failures == 0) { Console.WriteLine("Test17 OK"); } Test18.Test(); if (Utils.failures == 0) { Console.WriteLine("Test18 OK"); } Test19.Test(); if (Utils.failures == 0) { Console.WriteLine("Test19 OK"); } Test20.Test(); if (Utils.failures == 0) { Console.WriteLine("Test20 OK"); } Test21.Test(); if (Utils.failures == 0) { Console.WriteLine("Test21 OK"); } Test22.Test(); if (Utils.failures == 0) { Console.WriteLine("Test22 OK"); } Test23.Test(); if (Utils.failures == 0) { Console.WriteLine("Test23 OK"); } if (Utils.failures > 0) { return(101); } else { Console.WriteLine("PASS"); return(100); } }
static void Main(string[] args) { //Comment out here if you want to run all on .Net Framework //Weaver.Initialize(ComputeDeviceTypes.Gpu); //Weaver.Initialize(ComputeDeviceTypes.Cpu, 0); //Subscript required if there are multiple devices var recorder = HistogramFactory .With64BitBucketSize() ?.WithValuesFrom(1) ?.WithValuesUpTo(2345678912345) ?.WithPrecisionOf(3) ?.WithThreadSafeWrites() ?.WithThreadSafeReads() ?.Create(); //Learning XOR with MLP //recorder.Record(() => Test1.Run()); //Learning XOR with MLP 【Returned version】 //Test2.Run(); //Learning of Sin function by MLP //recorder.Record(() => Test3.Run()); //Learning of MNIST (Handwritten Characters) by MLP //Test4.Run(); //Reproduction of Excel CNN //recorder.Record(() => Test5.Run()); //Learning of MNIST by 5-layer CNN //recorder.Record(() => Test6.Run()); //Learning of MNIST by 15-tier MLP using BatchNorm //Test7.Run(); //Learning of Sin function by LSTM //Test8.Run(); //RNNLM with Simple RNN //Test9.Run(); //RNNLM by LSTM //Test10.Run(); //Decoupled Neural Interfaces using Synthetic Gradients by learning MNIST //Test11.Run(); //DNI of Test 11 was defined as cDNI //Test12.Run(); //Test of Deconvolution 2D(Winform) //new Test13WinForm().ShowDialog(); //Concatenate Test 6 and execute //Test14.Run(); //Test to read VGA 16 of Caffe model and classify images //Test15.Run(); //Load and execute the same content as Test 5 of Chainer model //Test16.Run(); //Test that reads RESNET of Caffe model and classifies images //Test17.Run(Test17.ResnetModel.ResNet152); //Please select any Resnet model //Learn CIFAR-10 with 5-layer CNN //Test18.Run(); //Partial execution of Linear //TestX.Run(); // LeakyReLu and PolynomialApproximantSteep combination network //Test19.Run(); // 1000 layer neural network //Test20.Run(); // MNIST (Handwritten Characters) by MLP Accuracy Tester 99.79 is goal Test21.Run(); //benchmark //SingleBenchmark.Run(true); RILogManager.Default?.SendDebug("Test Done..."); Console.WriteLine("Test Complete, press any key to end"); Console.Read(); }