aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/tensorflow.i
Commit message (Collapse)AuthorAge
* Open source graph analyzer.Gravatar Yao Zhang2018-08-27
| | | | PiperOrigin-RevId: 210439649
* Raise exception in SWIG on bad TF_Status from C API.Gravatar Skye Wanderman-Milne2018-03-30
| | | | | | | | | | | | | | | This change provides an alternative mechanism to tf.raise_exception_on_not_ok_status(), which is inefficient and error-prone (people often use the status multiple times in the with block, but it's only checked when the context manager exits). Instead, it uses SWIG to automatically raise an exception when a C API method fails. Note that this removes the status argument from affected methods. For now, I've only applied this typemap to C API methods. It would be good to expand this to all uses of raise_exception_on_not_ok_status. PiperOrigin-RevId: 191121016
* Enable stacktrace printing ont test failures for python tests.Gravatar Gunhan Gulsoy2018-01-11
| | | | PiperOrigin-RevId: 181642475
* Enable bfloat16 use from Python:Gravatar Peter Hawkins2017-12-04
| | | | | | | * add a bfloat16 Python type and NumPy extension. * allow the bfloat16 type in a number places in the Python libraries. PiperOrigin-RevId: 177875784
* Implement nest.flatten in C++Gravatar Igor Ganichev2017-10-18
| | | | | | | This function is used extensively in imperative_grad. Implementing it in C++ reduces SPINN training time by over 8%. PiperOrigin-RevId: 172663591
* Added a python API on top of Grappler items and Grappler clustersGravatar Benoit Steiner2017-09-27
| | | | PiperOrigin-RevId: 170280771
* Experimental C and Python APIs to invoke TensorFlow kernels on concrete values.Gravatar Alexandre Passos2017-08-10
| | | | PiperOrigin-RevId: 164902588
* Enable tfprof on WindowsGravatar A. Unique TensorFlower2017-06-27
| | | | PiperOrigin-RevId: 160351254
* Added a tool to report the static information that can be extracted from a ↵Gravatar Benoit Steiner2017-06-26
| | | | | | TF model. PiperOrigin-RevId: 160162256
* Open sourced the cost analyzerGravatar Benoit Steiner2017-05-25
| | | | PiperOrigin-RevId: 157178951
* Added a python API to the meta graph optimizerGravatar Benoit Steiner2017-04-25
| | | | Change: 154232702
* Make quantize training rewriter add variables to save and restore ops if a ↵Gravatar Suharsh Sivakumar2017-03-29
| | | | | | save op exists. This allows checkpointing of variables created by the rewriter. Change: 151656461
* Python wrapper for the Graph Transform ToolGravatar Pete Warden2017-01-19
| | | | Change: 145009203
* Remove net_lib since the tests that were using it are using portpicker libraryGravatar A. Unique TensorFlower2016-11-29
| | | | | instead now. Change: 140548344
* Add python wrapper for StatSummarizer.Gravatar Andrew Harp2016-11-11
| | | | Change: 138933733
* Add python/tools/print_selective_registration_header utility for printing aGravatar A. Unique TensorFlower2016-09-29
| | | | | | header for use with 'selective registration' (see core/framework/selective_registration.h), given an input model. Change: 134659033
* Allow a python shape inference fn to delegate to the cpp shapeGravatar A. Unique TensorFlower2016-08-23
| | | | | inference function. Enable this for MatMul and SparseMatMul. Change: 131097313
* Add unit test + benchmarks for grpc miniclusters created on localhost.Gravatar Eugene Brevdo2016-08-03
| | | | | Also added client/net_lib to get access to PickUnusedPortOrDie. Change: 129250139
* Moving the python filesystem API support from saver_io.i to file_io. Also ↵Gravatar A. Unique TensorFlower2016-07-12
| | | | | | split out the SWIG API and the python code that calls it to enable easier testing. Change: 127282792
* Enable quantized training rewriting from the python side.Gravatar Jianmin Chen2016-06-14
| | | | | | | | A simple example: new_graph = pywrap_tensorflow.DoQuantizeTrainingOnGraphDef(8, sess.graph_def) Then continue training with the new_graph. Change: 124874712
* Update copyright for 3p/tf/python.Gravatar A. Unique TensorFlower2016-06-02
| | | | Change: 123900456
* Added basic filesystem support in Saver to support gcs.Gravatar Sherry Moore2016-05-19
| | | | Change: 122788931
* Next pass at converting all return statuses to errors.OpError exceptionsGravatar A. Unique TensorFlower2016-05-05
| | | | | | | | | in Python. - Add a tf_status util file to convert between Status and TF_Status. - Use TF_Status for the swigged APIs in session, checkpoint_reader, and server_lib. - Converts all these tf_status to exceptions in Python with the new context handler. - Remove the old StatusNotOK exception. Change: 121644982
* Clean up the interface to the distributed runtime from PythonGravatar Derek Murray2016-04-07
| | | | | | | | | | | | | | | | | This is a breaking change! The following classes have been renamed: tf.GrpcServer -> tf.train.Server tf.ClusterSpec -> tf.train.ClusterSpec tf.ServerDef -> tf.train.ServerDef tf.JobDef -> tf.train.JobDef tf.ClusterDef -> tf.train.ClusterDef The constructor for tf.train.Server is more permissive and now accepts tf.train.ClusterSpec, tf.train.ClusterDef, and dictionary inputs for specifying the cluster part of the server. For consistency, the server library moves from python/client to python/training. Change: 119335624
* Added Python APIs for inspecting checkpoint content.Gravatar Sherry Moore2016-03-23
| | | | | | | | | | | | | | | | | DebugString() HasTensor() GetVariableToShapeMap() Example use can be found in PywrapTensorSliceReaderTest in third_party/tensorflow/python/training/saver_test.py For example, To use (in Python): try: reader = tf.train.NewCheckpointReader(your_checkpoint_file) print(reader.DebugString()) except pywrap_tensorflow.StatusNotOK as e: print(str(e)) Change: 117951901
* Add device_lib swig wrapper which allows accessing the list of local devices.Gravatar Eugene Brevdo2016-03-09
| | | | Change: 116767947
* Prototype of an in-process gRPC server for TensorFlow/Python.Gravatar Derek Murray2016-03-08
| | | | | | | | | Adds support for binding a TensorFlow server to any port, to support single-process testing. This interface is a work in progress. In particular, it supports launching a server, but the support for clean shutdown is incomplete. Change: 116593644
* Added 'logging' import to control_flow_ops which is used in the file but not ↵Gravatar A. Unique TensorFlower2016-01-05
| | | | | | imported. Change: 110842260
* TensorFlow: Upstream changes to gitGravatar Manjunath Kudlur2015-11-25
| | | | | | | | | Changes: - Updates to docs - Several changes for Python 3 compatibility - Added license headers Base CL: 108710566
* TensorFlow: Initial commit of TensorFlow library.Gravatar Manjunath Kudlur2015-11-06
TensorFlow is an open source software library for numerical computation using data flow graphs. Base CL: 107276108