forked from SciSharp/TensorFlow.NET
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathops.GraphKeys.cs
More file actions
83 lines (69 loc) · 3.27 KB
/
Copy pathops.GraphKeys.cs
File metadata and controls
83 lines (69 loc) · 3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
/*****************************************************************************
Copyright 2018 The TensorFlow.NET Authors. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
******************************************************************************/
namespace Tensorflow
{
public partial class ops
{
/// <summary>
/// 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.
/// </summary>
public class GraphKeys
{
/// <summary>
/// the subset of `Variable` objects that will be trained by an optimizer.
/// </summary>
public string TRAINABLE_VARIABLES = "trainable_variables";
/// <summary>
/// Trainable resource-style variables.
/// </summary>
public string TRAINABLE_RESOURCE_VARIABLES = "trainable_resource_variables";
/// <summary>
/// Key for streaming model ports.
/// </summary>
public string _STREAMING_MODEL_PORTS = "streaming_model_ports";
/// <summary>
/// Key to collect losses
/// </summary>
public string LOSSES = "losses";
/// <summary>
/// Key to collect Variable objects that are global (shared across machines).
/// Default collection for all variables, except local ones.
/// </summary>
public string GLOBAL_VARIABLES = "variables";
public string TRAIN_OP = "train_op";
public string GLOBAL_STEP = "global_step";
public string[] _VARIABLE_COLLECTIONS = new string[] { "variables", "trainable_variables", "model_variables" };
/// <summary>
/// Key to collect BaseSaverBuilder.SaveableObject instances for checkpointing.
/// </summary>
public string SAVEABLE_OBJECTS = "saveable_objects";
/// <summary>
/// Key to collect update_ops
/// </summary>
public string UPDATE_OPS = "update_ops";
// Key to collect summaries.
public string SUMMARIES = "summaries";
// Used to store v2 summary names.
public string _SUMMARY_COLLECTION = "_SUMMARY_V2";
// Key for control flow context.
public string COND_CONTEXT = "cond_context";
public string WHILE_CONTEXT = "while_context";
}
}
}