using System; using System.Collections.Generic; using System.Text; namespace Tensorflow { public partial class ops { /// /// Standard names to use for graph collections. /// The standard library uses various well-known names to collect and /// retrieve values associated with a graph. For example, the /// `tf.Optimizer` subclasses default to optimizing the variables /// collected under `tf.GraphKeys.TRAINABLE_VARIABLES` if none is /// specified, but it is also possible to pass an explicit list of /// variables. /// public static class GraphKeys { /// /// the subset of `Variable` objects that will be trained by an optimizer. /// public static string TRAINABLE_VARIABLES = "trainable_variables"; /// /// Key to collect losses /// public static string LOSSES = "losses"; /// /// Key to collect Variable objects that are global (shared across machines). /// Default collection for all variables, except local ones. /// public static string GLOBAL_VARIABLES = "variables"; public static string TRAIN_OP = "train_op"; public static string[] _VARIABLE_COLLECTIONS = new string[] { "variables", "trainable_variables" }; /// /// Key to collect BaseSaverBuilder.SaveableObject instances for checkpointing. /// public static string SAVEABLE_OBJECTS = "saveable_objects"; /// /// Key to collect update_ops /// public static string UPDATE_OPS = "update_ops"; // Used to store v2 summary names. public static string _SUMMARY_COLLECTION = "_SUMMARY_V2"; // Key for control flow context. public static string COND_CONTEXT = "cond_context"; public static string WHILE_CONTEXT = "while_context"; } } }