aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/util
Commit message (Collapse)AuthorAge
* Remove magic-doc-links from code.Gravatar Mark Daoust2018-08-16
| | | | | | | | | | This change contains no code changes. Only doc-strings. We can't use relative links in code files, so we don't have much choice but to link to tensorflow.org/ The deleted links were to docs that no longer exist. PiperOrigin-RevId: 209019572
* Windows: Enable tensorflow/contrib in Bazel build (Second try)Gravatar A. Unique TensorFlower2018-04-02
| | | | | | This reverts commit 4e108ef30d7cd7ae5e1c550ec5ae27e79b8c6e39. PiperOrigin-RevId: 191391075
* Remove all_opensource_files. It's not needed any more.Gravatar Martin Wicke2018-03-28
| | | | PiperOrigin-RevId: 190878279
* Automated g4 rollback of changelist 189231636Gravatar A. Unique TensorFlower2018-03-15
| | | | PiperOrigin-RevId: 189258641
* Merge changes from github.Gravatar Jacques Pienaar2018-03-15
| | | | PiperOrigin-RevId: 189231636
* Cleanup: Ran clang-format on all *.{cc,h} files in ↵Gravatar A. Unique TensorFlower2018-01-30
| | | | | | tensorflow/contrib/.../*.{hh,c}. PiperOrigin-RevId: 183855242
* Remove THIRD_PARTY_ from #include guardsGravatar Sanjoy Das2018-01-24
| | | | | | They don't make sense in the open source repository. PiperOrigin-RevId: 183140889
* 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
* Prepare to remove a bunch of proto.h includes from tensorflow/core headersGravatar Geoffrey Irving2017-06-29
| | | | | | | | | | | | 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
* Prepare to not include node_def.proto.h in node_def_util.hGravatar Geoffrey Irving2017-06-23
| | | | | | | | | | The goal is to make kernels mostly independent of proto headers, which will let us lock down our .so imports. This CL makes a bunch of .cc files either include node_def.proto.h themselves or not need the definition of NodeDef; a second CL will make node_def_util.h not include node_def.proto.h. RELNOTES: n/a PiperOrigin-RevId: 159982117
* Selected BUILD cleanup in tensorflow/contrib/...Gravatar A. Unique TensorFlower2017-06-20
| | | | PiperOrigin-RevId: 159591663
* Automated g4 rollback of changelist 155868794Gravatar Dan Ringwalt2017-05-15
| | | | PiperOrigin-RevId: 156075609
* Add a tf.contrib.util.create_example utility for building Example protos.Gravatar Dan Ringwalt2017-05-12
| | | | PiperOrigin-RevId: 155868794
* Fix lint issues after pull.Gravatar Martin Wicke2017-03-24
| | | | Change: 151154030
* Merge changes from github.Gravatar Martin Wicke2017-03-23
| | | | Change: 151046259
* Update module docstrings to (consistently) link to the guide in theGravatar A. Unique TensorFlower2017-02-24
| | | | | | body instead of the title (consistently). Also fix some malformed @{$...} references and titles starting with "##". Change: 148476930
* Link docstrings to module guides and remove redundant text.Gravatar Andrew Selle2017-02-13
| | | | Change: 147402322
* Seal contrib interfaces (as much a feasible). If you were using a symbol ↵Gravatar Martin Wicke2017-01-29
| | | | | | which is now hidden, it should be added to the _allowed_symbols list in the appropriate __init__.py file. Change: 145943844
* Migrate to new namespace for Input, Output, etc. in the C++ API.Gravatar A. Unique TensorFlower2017-01-18
| | | | Change: 144857401
* Automated rollback of change 144776821Gravatar A. Unique TensorFlower2017-01-17
| | | | Change: 144780716
* Migrate to new namespace for Input, Output, etc. in the C++ API.Gravatar A. Unique TensorFlower2017-01-17
| | | | Change: 144776821
* Remove hourglass imports from kernel_testsGravatar Justine Tunney2016-12-14
| | | | Change: 142080137
* Disabling conversion to memmapped format for constant types that can't beGravatar A. Unique TensorFlower2016-10-25
| | | | | mapped. Change: 137155441
* In tf.contrib, only load external op libraries on non-Windows platforms.Gravatar Derek Murray2016-10-18
| | | | | | This enables tf.contrib to be used on Windows, which does not currently support the TensorFlow plugin mechanism. Change: 136550845
* Modify tensorflow command line flag parsing:Gravatar A. Unique TensorFlower2016-10-14
| | | | | | | | | | - Allow help text to be specified for each flag - Add a flag "--help" to print the help text - Rename ParseFlags to Flags::Parse(); new routine Flags::Usage() returns a usage message. - Change uses to new format In some cases reorder with InitMain(), which should be called after flag parsing. Change: 136212902
* Allow writing the MetaGraphDef to an event summary.Gravatar Eugene Brevdo2016-10-06
| | | | | | | | | | | | Supervisor and graph_actions now do this by default if saving a graph is requested. TensorBoard can now fall back to using the MetaGraphDef if the GraphDef is not available in the Event. Other changes include: * factor out metagraph code from training.saver to framework.meta_graph * update the summary writer, session hooks, and supervisor to support these new summaries Change: 135424442
* Improvements to the C++ graph building API.Gravatar Manjunath Kudlur2016-07-15
| | | | | | TESTED: - passed opensource_build: http://ci.tensorflow.org/job/tensorflow-cl-presubmit-multijob/2780/ Change: 127585603
* Update copyright for 3p/tf.Gravatar A. Unique TensorFlower2016-06-02
| | | | Change: 123901292
* Merge changes from github.Gravatar Vijay Vasudevan2016-05-26
| | | | Change: 123342870
* Oops, did not properly include docs for ops_used_by_graph_def function.Gravatar Josh Levenberg2016-05-16
| | | | Change: 122476458
* Add function ops_used_by_graph_def(), with the functionality ofGravatar Josh Levenberg2016-04-29
| | | | | | stripped_op_list_for_graph() except it returns string names instead of OpDefs. Change: 121128648
* Added a format for saving an inference graph that can be memmapped and an ↵Gravatar A. Unique TensorFlower2016-04-18
| | | | | | utility to convert a freezed graph into this format. Change: 120128412
* Make the contrib.layers, contrib.util, and python_io packages only exposeGravatar A. Unique TensorFlower2016-03-03
| | | | | | | | | | | | | | | | | | | documented symbols. These names are removed: tf.contrib.layers.initializers tf.contrib.layers.layers tf.contrib.layers.loss_ops tf.contrib.layers.python tf.contrib.layers.regularizers tf.contrib.layers.summaries tf.errors.OpError tf.errors.error_codes_pb2 tf.errors.traceback tf.errors.warnings tf.python_io.compat tf.python_io.pywrap_tensorflow Change: 116190055
* Expose tf.contrib.util.stripped_op_list_for_graphGravatar Geoffrey Irving2016-03-02
| | | | | | | | C++ and Python use two different op registries, and in rare cases they can actually be different. Thus, we need both functions available. Also fix both Python and C++ to handle arbitrarily nested functions. Change: 116142089
* Expose tf.contrib.util.stripped_op_list_for_graphGravatar Geoffrey Irving2016-02-29
| | | | | | | | C++ and Python use two different op registries, and in rare cases they can actually be different. Thus, we need both functions available. Also fix both Python and C++ to handle arbitrarily nested functions. Change: 115918836
* Expose tf.contrib.util.stripped_op_list_for_graphGravatar Geoffrey Irving2016-02-29
| | | | | | | | C++ and Python use two different op registries, and in rare cases they can actually be different. Thus, we need both functions available. Also fix both Python and C++ to handle arbitrarily nested functions. Change: 115915068
* TensorFlow: add 'make_ndarray' to contrib/utilGravatar Vijay Vasudevan2016-02-29
| | | | Change: 115722090
* Merge changes from github.Gravatar Vijay Vasudevan2016-02-17
| | | | Change: 114882676
* Added tool to inspect checkpoints.Gravatar Sherry Moore2016-02-12
| | | | Change: 114506562
* Remove tf.tensor_util and change tf.unsupported to tf.contrib.utilGravatar Geoffrey Irving2016-02-08
tf.tensor_util was already not public (not documented), now it is not part of tf.__all__. The one function that was in tf.unsupported is now tf.contrib.util.constant_value, and there is also tf.contrib.util.make_tensor_proto. Change: 114118183