/// <summary>
 /// Clears the default graph stack and resets the global default graph.
 ///
 /// NOTE: The default graph is a property of the current thread.This
 /// function applies only to the current thread.Calling this function while
 /// a `tf.Session` or `tf.InteractiveSession` is active will result in undefined
 /// behavior. Using any previously created `tf.Operation` or `tf.Tensor` objects
 /// after calling this function will result in undefined behavior.
 /// </summary>
 /// <returns></returns>
 public static void reset_default_graph()
 {
     //TODO: original source indicates there should be a _default_graph_stack!
     //if (!_default_graph_stack.is_cleared())
     //    throw new InvalidOperationException("Do not use tf.reset_default_graph() to clear " +
     //                                    "nested graphs. If you need a cleared graph, " +
     //                                    "exit the nesting and create a new graph.");
     default_graph_stack.reset();
 }
Exemple #2
0
 /// <summary>
 ///     Clears the default graph stack and resets the global default graph.
 ///
 ///     NOTE: The default graph is a property of the current thread.This
 ///     function applies only to the current thread.Calling this function while
 ///     a `tf.Session` or `tf.InteractiveSession` is active will result in undefined
 ///     behavior. Using any previously created `tf.Operation` or `tf.Tensor` objects
 ///     after calling this function will result in undefined behavior.
 /// </summary>
 /// <returns></returns>
 public static void reset_default_graph()
 {
     if (default_graph_stack == null)
     {
         return;
     }
     //if (!_default_graph_stack.is_cleared())
     //    throw new InvalidOperationException("Do not use tf.reset_default_graph() to clear " +
     //                                    "nested graphs. If you need a cleared graph, " +
     //                                    "exit the nesting and create a new graph.");
     default_graph_stack.reset();
 }