From 2ef9a5169234667c0e6bf4ef69b307caa13f1829 Mon Sep 17 00:00:00 2001 From: Oceania2018 Date: Sat, 13 Nov 2021 17:58:44 -0600 Subject: [PATCH] fix test. --- .../Gradients/ops.gradient_function_mapping.cs | 4 ++-- src/TensorFlowNET.Core/Tensorflow.Binding.csproj | 2 +- src/TensorFlowNET.Core/Tensors/Tensors.cs | 13 ++----------- src/TensorFlowNET.Keras/Tensorflow.Keras.csproj | 2 +- .../Layers/LayersTest.cs | 2 +- 5 files changed, 7 insertions(+), 16 deletions(-) diff --git a/src/TensorFlowNET.Core/Gradients/ops.gradient_function_mapping.cs b/src/TensorFlowNET.Core/Gradients/ops.gradient_function_mapping.cs index be7bf670..044ae9fe 100644 --- a/src/TensorFlowNET.Core/Gradients/ops.gradient_function_mapping.cs +++ b/src/TensorFlowNET.Core/Gradients/ops.gradient_function_mapping.cs @@ -52,7 +52,7 @@ namespace Tensorflow var results = m.Name switch { - "_AddGrad" => math_grad._AddGrad(oper, out_grads), + /*"_AddGrad" => math_grad._AddGrad(oper, out_grads), "_AddV2Grad" => math_grad._AddV2Grad(oper, out_grads), "_BiasAddGrad" => nn_grad._BiasAddGrad(oper, out_grads), "_CastGrad" => math_grad._CastGrad(oper, out_grads), @@ -79,7 +79,7 @@ namespace Tensorflow "_SigmoidGrad" => math_grad._SigmoidGrad(oper, out_grads), "_SumGrad" => math_grad._SumGrad(oper, out_grads), "_SubGrad" => math_grad._SubGrad(oper, out_grads), - "_StridedSliceGrad" => array_grad._StridedSliceGrad(oper, out_grads), + "_StridedSliceGrad" => array_grad._StridedSliceGrad(oper, out_grads),*/ _ => g.InvokeMember(m.Name, BindingFlags.InvokeMethod, null, diff --git a/src/TensorFlowNET.Core/Tensorflow.Binding.csproj b/src/TensorFlowNET.Core/Tensorflow.Binding.csproj index 1ad13896..1e0a8c10 100644 --- a/src/TensorFlowNET.Core/Tensorflow.Binding.csproj +++ b/src/TensorFlowNET.Core/Tensorflow.Binding.csproj @@ -5,7 +5,7 @@ TensorFlow.NET Tensorflow 2.2.0 - 0.60.4 + 0.60.5 9.0 enable Haiping Chen, Meinrad Recheis, Eli Belash diff --git a/src/TensorFlowNET.Core/Tensors/Tensors.cs b/src/TensorFlowNET.Core/Tensors/Tensors.cs index b9cafda1..88f8fe84 100644 --- a/src/TensorFlowNET.Core/Tensors/Tensors.cs +++ b/src/TensorFlowNET.Core/Tensors/Tensors.cs @@ -27,17 +27,8 @@ namespace Tensorflow public Tensor this[int index] { - get - { - if (Length == 1) - return items[0][index]; - return items[index]; - } - - set - { - items[index] = value; - } + get => items[index]; + set => items[index] = value; } public Tensor this[params string[] slices] diff --git a/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj b/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj index 7b0ef5ba..03d9ad99 100644 --- a/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj +++ b/src/TensorFlowNET.Keras/Tensorflow.Keras.csproj @@ -7,7 +7,7 @@ enable Tensorflow.Keras AnyCPU;x64 - 0.6.4 + 0.6.5 Haiping Chen Keras for .NET Apache 2.0, Haiping Chen 2021 diff --git a/test/TensorFlowNET.Keras.UnitTest/Layers/LayersTest.cs b/test/TensorFlowNET.Keras.UnitTest/Layers/LayersTest.cs index 3aeabef5..aceb0e0c 100644 --- a/test/TensorFlowNET.Keras.UnitTest/Layers/LayersTest.cs +++ b/test/TensorFlowNET.Keras.UnitTest/Layers/LayersTest.cs @@ -159,7 +159,7 @@ namespace TensorFlowNET.Keras.UnitTest { var inputs = tf.constant(np.arange(10).reshape((5, 2)) * 10, dtype: tf.float32); var layer = keras.layers.LayerNormalization(axis: 1); - var output = layer.Apply(inputs); + Tensor output = layer.Apply(inputs); Assert.AreEqual((5, 2), output.shape); Assert.IsTrue(output[0].numpy().Equals(new[] { -0.99998f, 0.99998f })); }