diff --git a/src/TensorFlowNET.Core/Eager/EagerRunner.TFE_Execute.cs b/src/TensorFlowNET.Core/Eager/EagerRunner.TFE_Execute.cs index 3806b3ad..018ba921 100644 --- a/src/TensorFlowNET.Core/Eager/EagerRunner.TFE_Execute.cs +++ b/src/TensorFlowNET.Core/Eager/EagerRunner.TFE_Execute.cs @@ -42,7 +42,7 @@ namespace Tensorflow.Eager object[] attrs, int num_outputs) { - var status = tf.Status; + var status = new Status(); var op = GetOp(ctx, op_name, status); c_api.TFE_OpSetDevice(op, device_name, status); if (status.ok()) diff --git a/src/TensorFlowNET.Keras/BackendImpl.cs b/src/TensorFlowNET.Keras/BackendImpl.cs index 80403ad6..9059a1d8 100644 --- a/src/TensorFlowNET.Keras/BackendImpl.cs +++ b/src/TensorFlowNET.Keras/BackendImpl.cs @@ -138,9 +138,6 @@ namespace Tensorflow.Keras ops.set_default_session(tf.Session(ops.get_default_graph())); tf.enable_eager_execution(); tf.Runner.ClearEagerOperationMap(); - - GC.Collect(); - GC.WaitForPendingFinalizers(); } public void manual_variable_initialization(bool value) {