diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2016-12-14 15:47:50 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2016-12-14 16:04:41 -0800 |
commit | 790a1e8e15884683c8260677a8fdc273c508ec3c (patch) | |
tree | 92dfd16d9e044012c510fa965c54e03ac1b7bbe9 | |
parent | 2e4869af1afe55135d522142be3a2a483162a1b1 (diff) |
Update ops-related pbtxt files.
Change: 142074727
-rw-r--r-- | tensorflow/core/ops/compat/ops_history.v0.pbtxt | 111 | ||||
-rw-r--r-- | tensorflow/core/ops/ops.pbtxt | 17 |
2 files changed, 128 insertions, 0 deletions
diff --git a/tensorflow/core/ops/compat/ops_history.v0.pbtxt b/tensorflow/core/ops/compat/ops_history.v0.pbtxt index 7cb23e56c7..1927b3384a 100644 --- a/tensorflow/core/ops/compat/ops_history.v0.pbtxt +++ b/tensorflow/core/ops/compat/ops_history.v0.pbtxt @@ -21174,6 +21174,117 @@ op { } } op { + name: "QuantizedMatMul" + input_arg { + name: "a" + type_attr: "T1" + } + input_arg { + name: "b" + type_attr: "T2" + } + input_arg { + name: "min_a" + type: DT_FLOAT + } + input_arg { + name: "max_a" + type: DT_FLOAT + } + input_arg { + name: "min_b" + type: DT_FLOAT + } + input_arg { + name: "max_b" + type: DT_FLOAT + } + output_arg { + name: "out" + type_attr: "Toutput" + } + output_arg { + name: "min_out" + type: DT_FLOAT + } + output_arg { + name: "max_out" + type: DT_FLOAT + } + attr { + name: "T1" + type: "type" + allowed_values { + list { + type: DT_QINT8 + type: DT_QUINT8 + type: DT_QINT16 + type: DT_QUINT16 + type: DT_QINT32 + } + } + } + attr { + name: "T2" + type: "type" + allowed_values { + list { + type: DT_QINT8 + type: DT_QUINT8 + type: DT_QINT16 + type: DT_QUINT16 + type: DT_QINT32 + } + } + } + attr { + name: "Toutput" + type: "type" + default_value { + type: DT_QINT32 + } + allowed_values { + list { + type: DT_QINT8 + type: DT_QUINT8 + type: DT_QINT16 + type: DT_QUINT16 + type: DT_QINT32 + } + } + } + attr { + name: "transpose_a" + type: "bool" + default_value { + b: false + } + } + attr { + name: "transpose_b" + type: "bool" + default_value { + b: false + } + } + attr { + name: "Tactivation" + type: "type" + default_value { + type: DT_QUINT8 + } + allowed_values { + list { + type: DT_QINT8 + type: DT_QUINT8 + type: DT_QINT16 + type: DT_QUINT16 + type: DT_QINT32 + } + } + } +} +op { name: "QuantizedMaxPool" input_arg { name: "input" diff --git a/tensorflow/core/ops/ops.pbtxt b/tensorflow/core/ops/ops.pbtxt index 56cb3bfbe9..f229ab0756 100644 --- a/tensorflow/core/ops/ops.pbtxt +++ b/tensorflow/core/ops/ops.pbtxt @@ -13012,6 +13012,23 @@ op { } description: "If true, `b` is transposed before multiplication." } + attr { + name: "Tactivation" + type: "type" + default_value { + type: DT_QUINT8 + } + description: "The type of output produced by activation function\nfollowing this operation." + allowed_values { + list { + type: DT_QINT8 + type: DT_QUINT8 + type: DT_QINT16 + type: DT_QUINT16 + type: DT_QINT32 + } + } + } summary: "Perform a quantized matrix multiplication of `a` by the matrix `b`." description: "The inputs must be two-dimensional matrices and the inner dimension of\n`a` (after being transposed if `transpose_a` is non-zero) must match the\nouter dimension of `b` (after being transposed if `transposed_b` is\nnon-zero)." } |