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
|