History log of /external/tensorflow/tensorflow/core/ops/math_ops_test.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c697d96ec69333fcb5b2abe95a10cd53b68757fe 09-Dec-2017 Benoit Steiner <bsteiner@google.com> Preserve symbolic shape information as much as possible during shape creation

PiperOrigin-RevId: 178448208
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
b2db981a6731e978453862a73dab892bc674db68 01-Dec-2017 Sourabh Bajaj <sourabhbajaj@google.com> Merge changes from github.

PiperOrigin-RevId: 177526301
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
e85d3df92deb9d717befdf173966a2913ac2aea0 29-Jun-2017 Geoffrey Irving <geoffreyi@google.com> Prepare to remove a bunch of proto.h includes from tensorflow/core headers

The goal is to make kernels mostly independent of proto headers, which will let
us lock down our .so imports. This CL does not remove any actual headers, but
changes a bunch of files so that header removal is possible in a followup CL.
It also marks the headers that will be removed with

// TODO(b/62899350): Remove

RELNOTES: n/a
PiperOrigin-RevId: 160552878
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
eb10a4c494d95e7c17ddc44ef35197d08f2f6b33 01-Jun-2017 A. Unique TensorFlower <gardener@tensorflow.org> Preallocate vector storage when the ultimate vector size is known in advance

PiperOrigin-RevId: 157724431
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
eae7e833f104b0afc0aa7bba21a59c56612dc3df 26-May-2017 A. Unique TensorFlower <gardener@tensorflow.org> Change shape inference so that a single resource tensor can carry
shape and type information for multiple tensors.

Apply this to QueueDequeueV2 handled by grappler.

PiperOrigin-RevId: 157163757
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
b03a72c804d2e6ececcbe4fe4cd603edc9f8049d 08-Mar-2017 RJ Ryan <rjryan@google.com> Add tf.spectral, a module for spectral operations.

* Move existing FFT ops to tf.spectral.
* Add ops for computing 1D, 2D and 3D Fourier transforms of real signals.
* Define a gradient for the 1D and 2D transforms.
Change: 149504891
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
b177e3720721dea593f1f15ba731ab351e87d298 03-Mar-2017 A. Unique TensorFlower <gardener@tensorflow.org> Add the graphdef version to InferenceContext and to ShapeRefiner::AddNode.
Use this to allow loading reductions saved with older graphdefs.

Change GraphConstructor to not increase the version when importing, but instead take the min of all versions.
Change: 149152437
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
2e4869af1afe55135d522142be3a2a483162a1b1 15-Dec-2016 Martin Wicke <wicke@google.com> Merge changes from github.
Change: 142074581
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
41734d78d3facf652c25b2a2761aadd978b3f2ef 31-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Automated rollback of change 137740850
Change: 137747341
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
2940b6c9ac3518b27633d90880b9092157496ee8 31-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Automated rollback of change 137731142
Change: 137740850
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
0d616c45650b8bef5da330d311bf265896328db3 31-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Adds functionality for shape inference and dtype checking of variable-based resources.

Does not implement these resources yet as this change is big enough already.
Change: 137731142
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
e2d51a87f0727f8537b46048d8241aeebb6e48d6 28-Oct-2016 Xiaoqiang Zheng <zhengxq@google.com> Merge changes from github.
Change: 137532946
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
4d5b97a37b80940463111fdd5259576c69eca079 22-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Change quantize_graph to use two steps - RequantizationRange and Requantize -
in place of QuantizeDownAndShrinkRange. This will alow replacing
RequantizationRange with constants.

Also remove restriction on requested_output_max that was not present in
QuantizeDownAndShrinkRange.
Change: 136906788
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
e2b1d7abc9f71c027f28ba19ec6d34bfcc58f811 20-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add Requantize op. This is a step in splitting QuantizeDownAndShrinkRange into
separate ops for finding the min/max and doing the requantization step.
Change: 136727927
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
a790eadfeddcc99c96b23bb0ed51613737477691 30-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> tf.range: change capabilities and arguments to better match np.arange
* allow user to specify dtype
* if dtype is not specified, it is inferred
* delta < 0 is allowed
Change: 134801946
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
7d9c0c891d82fb5d35dc4669abe832708940a810 30-Sep-2016 Vijay Vasudevan <vrv@google.com> TensorFlow: for shape inference errors, provide more context in the
error message thrown by C++ (which op and what the input shapes are).

Update tests that looked for exact error messages to use .contains()
for robustness.
Change: 134796475
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
9287c2f08c8bf407074071a8a5ff57a4a54db05e 15-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> Consolidate fft ops: Replace fft* ops with their batch_fft* equivalents and deprecate the latter.
Change: 133193130
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
6901a0bb06d6c99114d5e45997becfd845ed1aa4 12-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> Change Select to use C++ shape function.
Change its C++ shape function match the python version's logic.
Change: 132872501
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
29faf36ed2341fe50a02a1ad1329b96157d96d55 09-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> Switch ops in functional_ops, math_ops, state_ops, string_ops,
contrib/quantization, and contrib/layers to use C++ shape inference functions.

Implement Betainc C++ shape inference function; it's a little different from
the python one, mainly because propagating an unknown input (a_shape in this
case) when all are unknown is not correct for C++ (in case we later backwards
bind the value), since it could end up being a broadcasted scalar.

Change ReduceJoin's C++ shape inference function to match python.

Fix SymbolicGradient's shape function in C++ - there are actually more inputs
than outputs.

Changes QuantizedBiasAdd to be more precise (the C++ shape fn invokes the common bias_add to compute the shape of the first output).
Change: 132688147
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
92052d14875ae0ab3daeacabcaa24e239d50f193 02-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> Enable C++ shape function for math_ops.py and array_ops.cc shape functions that
don't require access to the input tensor values.
Change: 132071962
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
e11b99749d2898df0bce0269c77df316b059e8ea 01-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> Automated rollback of change 131739513
Change: 131887027
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
a7fc9f53fa928e85b5d2b037efdc0e84f7a7b31d 30-Aug-2016 A. Unique TensorFlower <gardener@tensorflow.org> Enable C++ shape function for math_ops.py and array_ops.cc shape functions that
don't require access to the input constant tensor, and for which the C++
function's behavior matches python.

Fix rank check in C++ BatchMatMul shape function.
Fix rank check in C++ sparse cwise shape function.

Add an option on common_shapes.call_cpp_shape_fn to verify against the python
shape function. This is meant to be called only when preparing a change to
switch shape functions over.
Change: 131739513
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
cf93b043a88607db17b84b5b5d3f0064473cf5ce 12-Aug-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add C++ shape inference functions for ParseExample and
ParseSingleSequenceExample.

The attribute parsing code was moved over verbatim to example_proto_helper.*.

Change TF_CHECK_OK to TF_ASSERT_OK in all shape inference tests under core.
Change: 130041336
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
8a8bc7c63a42d1890bde6885b6a0ecf469fe9899 11-Aug-2016 Vijay Vasudevan <vrv@google.com> TensorFlow: add shape inference for ArgMax/ArgMin
Change: 129935814
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
3a0ea07d1f739cb7a319605dae0d97b985b4e297 10-Aug-2016 Vijay Vasudevan <vrv@google.com> TensorFlow: Add shape functions for SparseSegment/Grad ops.
Change: 129819396
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
94ca4efbb27cf78bb012e418712cf14d36dea4d0 22-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Cleanups for shape inference (mainly testing):

- In shape inference test constructor, record an error and check it later in
testing - this makes for nicer errors when there is a bad input spec.
- Check that the number of inputs passed in the input spec matches what the
NodeDef declares; fix up violations.
- Remove constexpr kUnknownDim static in files.
Change: 128188634
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
b35842b44b4a414287a09d39d7d365993ad381e9 22-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add C++ shape inference function for BatchMatMul.
Change: 128117162
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
2098c09cad256fd0892c24babe0ec535a32dbb81 20-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add C++ shape inference functions for some tensorforest functions.
Fix bug in python shape inference function for UpdateFertileSlots.
Also fix typo in license of math_ops_test.cc
Change: 127959204
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
2fcaeb740948f5b5dfb0eb6fc97c95c913ba6ae3 18-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Simplify shape inference test macros by removing the extra _WITH_DEF and
_WITH_TENSORS macros in shape_inference_testutil.h. Instead, pass def and
tensors through a new ShapeInferenceTestOp struct.
Change: 127715692
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
976e7ff02122a1c313408ca14abb2a6b24392c12 16-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Infer the number of outputs properly in shape_inference::InferenceContext,
based on the nodedef and opdef.
Change: 127602218
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
75c1ae37e448278977a69bdcb1e33cf559a37c44 12-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add C++ shape inference for TopK and TopKV2.
Change InferenceContext:
- allow Dim(s, negative_idx)
- add helper to get dimension value from scalar input tensor.
- allow SubShape(s, start, end, &out). Support negative indexes, and indexes >
rank, in SubShape (to match pythonic indexing).
Change: 127206793
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
03306caf2f37359759cb17ac35434efa841fae18 08-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add C++ shape inference function for UnsortedSegmentSum.
Change: 126855302
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
a0bab4ee4bd5d2d5195b8320e827a06f041e250f 02-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Implement C++ shape inference functions for Select, Range, and LinSpace.
Change: 126488375
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
1f120e3f004e6444095b26f851f69ff86b4c346d 30-Jun-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add C++ shape inference function for broadcasting binary ops.

This is the same logic as python, with an addition in the case where 1 value is
unknown and the other is unknown - in this case, we propagate the unknown input
dim instead of a new unknown input dim (this case did not apply in python where
None was used for the unknown input).
Change: 126308395
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
e199301e2d1df78d2be2aa9930286c9d2ab97df5 20-Jun-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add shape functions in math_ops for unchanged shapes and segment reduction
shapes.

Also restored math_ops_test and shape_inference_testutil_test in BUILD file
that were dropped from original change somehow.
Change: 125376193
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc
72cd0b00ebfa766dbb3e499fd06eb45ecb5b1df3 14-Jun-2016 A. Unique TensorFlower <gardener@tensorflow.org> In C++ shape inference, support registering a shape inference function in OP
registration. Change op registration signature to return Status and return the registration data as an out parameter.

Add a shape inference function and test for AddN.

Support in function library needs to be expanded in a future change.
Change: 124871850
/external/tensorflow/tensorflow/core/ops/math_ops_test.cc