Skip to content

Commit

Permalink
Add golden API files
Browse files Browse the repository at this point in the history
  • Loading branch information
MattConley committed Apr 11, 2019
1 parent add240c commit b866bf9
Show file tree
Hide file tree
Showing 8 changed files with 164 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tensorflow/python/training/training.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
from tensorflow.python.training.proximal_adagrad import ProximalAdagradOptimizer
from tensorflow.python.training.adam import AdamOptimizer
from tensorflow.python.training.ftrl import FtrlOptimizer
from tensorflow.python.training.mixed_precision.experimental.loss_scale import DynamicLossScale
from tensorflow.python.training.mixed_precision.experimental.loss_scale import FixedLossScale
from tensorflow.python.training.mixed_precision.experimental.loss_scale_optimizer import LossScaleOptimizer
from tensorflow.python.training.momentum import MomentumOptimizer
from tensorflow.python.training.moving_averages import ExponentialMovingAverage
from tensorflow.python.training.optimizer import Optimizer
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
path: "tensorflow.train.mixed_precision.experimental.DynamicLossScale"
tf_class {
is_instance: "<class \'tensorflow.python.training.mixed_precision.experimental.loss_scale.DynamicLossScale\'>"
is_instance: "<class \'tensorflow.python.training.mixed_precision.experimental.loss_scale.LossScale\'>"
is_instance: "<class \'tensorflow.python.training.tracking.base.Trackable\'>"
is_instance: "<type \'object\'>"
member {
name: "increment_period"
mtype: "<type \'property\'>"
}
member {
name: "initial_loss_scale"
mtype: "<type \'property\'>"
}
member {
name: "multiplier"
mtype: "<type \'property\'>"
}
member_method {
name: "__init__"
argspec: "args=[\'self\', \'initial_loss_scale\', \'increment_period\', \'multiplier\'], varargs=None, keywords=None, defaults=[\'32768\', \'2000\', \'2.0\'], "
}
member_method {
name: "add_weight"
argspec: "args=[\'self\', \'name\', \'shape\', \'dtype\', \'initializer\'], varargs=None, keywords=None, defaults=[\'()\', \'None\', \'zeros\'], "
}
member_method {
name: "build"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "update"
argspec: "args=[\'self\', \'grads\'], varargs=None, keywords=None, defaults=None"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
path: "tensorflow.train.mixed_precision.experimental.FixedLossScale"
tf_class {
is_instance: "<class \'tensorflow.python.training.mixed_precision.experimental.loss_scale.FixedLossScale\'>"
is_instance: "<class \'tensorflow.python.training.mixed_precision.experimental.loss_scale.LossScale\'>"
is_instance: "<class \'tensorflow.python.training.tracking.base.Trackable\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
argspec: "args=[\'self\', \'loss_scale_value\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "add_weight"
argspec: "args=[\'self\', \'name\', \'shape\', \'dtype\', \'initializer\'], varargs=None, keywords=None, defaults=[\'()\', \'None\', \'zeros\'], "
}
member_method {
name: "build"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "update"
argspec: "args=[\'self\', \'grads\'], varargs=None, keywords=None, defaults=None"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
path: "tensorflow.train.mixed_precision.experimental.LossScaleOptimizer"
tf_class {
is_instance: "<class \'tensorflow.python.training.mixed_precision.experimental.loss_scale_optimizer.LossScaleOptimizer\'>"
is_instance: "<class \'tensorflow.python.training.optimizer.Optimizer\'>"
is_instance: "<class \'tensorflow.python.training.tracking.base.Trackable\'>"
is_instance: "<type \'object\'>"
member {
name: "GATE_GRAPH"
mtype: "<type \'int\'>"
}
member {
name: "GATE_NONE"
mtype: "<type \'int\'>"
}
member {
name: "GATE_OP"
mtype: "<type \'int\'>"
}
member_method {
name: "__init__"
argspec: "args=[\'self\', \'opt\', \'loss_scale\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "apply_gradients"
argspec: "args=[\'self\', \'grads_and_vars\', \'global_step\', \'name\'], varargs=None, keywords=None, defaults=[\'None\', \'None\'], "
}
member_method {
name: "compute_gradients"
argspec: "args=[\'self\', \'loss\', \'var_list\', \'gate_gradients\', \'aggregation_method\', \'colocate_gradients_with_ops\', \'grad_loss\'], varargs=None, keywords=None, defaults=[\'None\', \'1\', \'None\', \'False\', \'None\'], "
}
member_method {
name: "get_name"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "get_slot"
argspec: "args=[\'self\', \'var\', \'name\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "get_slot_names"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "minimize"
argspec: "args=[\'self\', \'loss\', \'global_step\', \'var_list\', \'gate_gradients\', \'aggregation_method\', \'colocate_gradients_with_ops\', \'name\', \'grad_loss\'], varargs=None, keywords=None, defaults=[\'None\', \'None\', \'1\', \'None\', \'False\', \'None\', \'None\'], "
}
member_method {
name: "variables"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
path: "tensorflow.train.mixed_precision.experimental.LossScale"
tf_class {
is_instance: "<class \'tensorflow.python.training.mixed_precision.experimental.loss_scale.LossScale\'>"
is_instance: "<class \'tensorflow.python.training.tracking.base.Trackable\'>"
is_instance: "<type \'object\'>"
member_method {
name: "__init__"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "add_weight"
argspec: "args=[\'self\', \'name\', \'shape\', \'dtype\', \'initializer\'], varargs=None, keywords=None, defaults=[\'()\', \'None\', \'zeros\'], "
}
member_method {
name: "build"
argspec: "args=[\'self\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "update"
argspec: "args=[\'self\', \'grads\'], varargs=None, keywords=None, defaults=None"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
path: "tensorflow.train.mixed_precision.experimental"
tf_module {
member {
name: "DynamicLossScale"
mtype: "<type \'type\'>"
}
member {
name: "FixedLossScale"
mtype: "<type \'type\'>"
}
member {
name: "LossScale"
mtype: "<type \'type\'>"
}
member {
name: "LossScaleOptimizer"
mtype: "<type \'type\'>"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
path: "tensorflow.train.mixed_precision"
tf_module {
member {
name: "experimental"
mtype: "<type \'module\'>"
}
}
4 changes: 4 additions & 0 deletions tensorflow/tools/api/golden/v1/tensorflow.train.pbtxt
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,10 @@ tf_module {
name: "experimental"
mtype: "<type \'module\'>"
}
member {
name: "mixed_precision"
mtype: "<type \'module\'>"
}
member {
name: "queue_runner"
mtype: "<type \'module\'>"
Expand Down

0 comments on commit b866bf9

Please sign in to comment.