From 6e6648b89beabc82a738dd8111eebed978a18ecf Mon Sep 17 00:00:00 2001 From: Haiping Chen Date: Fri, 5 May 2023 06:40:45 -0500 Subject: [PATCH] EagerResourceDeleter - Attempted to read or write protected memory #1051 --- src/TensorFlowNET.Core/Eager/EagerRunner.TFE_Execute.cs | 2 +- src/TensorFlowNET.Keras/BackendImpl.cs | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) 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) {