aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/grappler/inputs
Commit message (Collapse)AuthorAge
* [Grappler] s/std::string/string/Gravatar James Keeling2018-09-14
| | | | | | string and std::string are not necessarily the same thing in TF, but this code assumed that they are. PiperOrigin-RevId: 212952877
* Format header guards under tensorflow/core/grappler.Gravatar A. Unique TensorFlower2018-04-26
| | | | PiperOrigin-RevId: 194387041
* Remove all_opensource_files. It's not needed any more.Gravatar Martin Wicke2018-03-28
| | | | PiperOrigin-RevId: 190878279
* Internal changeGravatar Yifei Feng2018-01-29
| | | | PiperOrigin-RevId: 183681594
* Ignore nodes that are going to be swapped when computing max memory usageGravatar Benoit Steiner2018-01-08
| | | | PiperOrigin-RevId: 181248577
* errors out if the evaluator has task id > 0.Gravatar Jianwei Xie2017-10-04
| | | | PiperOrigin-RevId: 171047652
* Expand set of 64-bit type tests in ↵Gravatar Mark Heffernan2017-10-04
| | | | | | LocalClientExecuteTest.ShapeBufferToLiteralConversion64bit and factor out into their own test. PiperOrigin-RevId: 171043047
* Place all the nodes created by the trivial_test_graph_input_yielderGravatar Benoit Steiner2017-10-04
| | | | PiperOrigin-RevId: 171045878
* Remove RTLD_GLOBAL when loading pywrap_tensorflowGravatar Allen Lavoie2017-09-21
| | | | | | | | | | | | | | Splits out a shared object (//tensorflow/libtensorflow_framework.so) with core TensorFlow functionality but neither ops nor kernels. This object does include registries for ops, kernels, filesystems, etc. The expectation is that shared objects containing custom ops will have a runtime dependency on this framework shared object: TensorFlow will load the custom op shared object, and the custom op shared object will use the symbols from the framework shared object to register its ops/kernels/etc. rather than (as before this change) relying on those symbols being in the global symbol table. In this mode, TensorFlow artifacts (_pywrap_tensorflow.so for Python, libtensorflow.so for the C API; currently excluding Android artifacts) will depend on the framework shared object, which will be packaged with the Python pip package and other language distributions. This means that custom ops targeting the framework shared object will work in any language (C++, Java, Go; previously custom ops in these languages required custom Bazel builds). Adds a config option which reproduces the old behavior (--config=monolithic), which for Python means building a monolithic pywrap_tensorflow shared object and loading its symbols into the global symbol table (with RTLD_GLOBAL). As before, there will be no extra-Bazel custom op support for other languages when compiling in this mode. Does not change behavior on Windows; the cmake build is still monolithic. Requires using tf_cc_binary, tf_cc_test, and (rarely) tf_cc_shared_object rules to link in the framework shared object when adding new TensorFlow build rules. PiperOrigin-RevId: 169572746
* Automated g4 rollback of changelist 158565259Gravatar Gunhan Gulsoy2017-09-14
| | | | PiperOrigin-RevId: 168650887
* Added the ability to load grappler items from a the metagraphdef files ↵Gravatar Benoit Steiner2017-08-18
| | | | | | contained in a TensorFlow checkpoint directory. PiperOrigin-RevId: 165774826
* Move Grappler test GraphDefs to separate filesGravatar A. Unique TensorFlower2017-07-31
| | | | PiperOrigin-RevId: 163751948
* Prune trivial ops (concatenation of a single tensor, AddN of a single tensor,Gravatar Benoit Steiner2017-07-25
| | | | | | ...) PiperOrigin-RevId: 163131793
* Further BUILD cleanupGravatar A. Unique TensorFlower2017-06-16
| | | | PiperOrigin-RevId: 159238874
* Adjust test sizesGravatar A. Unique TensorFlower2017-06-09
| | | | PiperOrigin-RevId: 158565259
* Remove unused protobuf header inclusionsGravatar A. Unique TensorFlower2017-06-06
| | | | PiperOrigin-RevId: 158120864
* Remove unused BUILD dependenciesGravatar A. Unique TensorFlower2017-05-30
| | | | PiperOrigin-RevId: 157473460
* Refactor core/BUILD dependencies to avoid circular dependency with grappler.Gravatar A. Unique TensorFlower2017-05-15
| | | | | | Remove grappler from android_srcs. PiperOrigin-RevId: 156062586
* GrapplerItem is a struct and not a classGravatar Benoit Steiner2017-04-26
| | | | Change: 154319534
* Rename android_srcs to mobile_srcsGravatar Manjunath Kudlur2017-04-24
| | | | Change: 154134342
* Don't refer to non-existent license filesGravatar Benoit Steiner2017-03-27
| | | | Change: 151382854
* Feed the test input with random numbers instead of constants to preventGravatar Benoit Steiner2017-03-27
| | | | | constant folding from wiping out a large part of the test network Change: 151354452
* Integrated the grappler optimizers in TensorFlow.Gravatar Benoit Steiner2017-03-17
| | | | Change: 150488108
* Started to open source Grappler. First application is the GPU layout optimizer.Gravatar Benoit Steiner2017-03-08
Change: 149558284