aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/framework/op_def_builder.h
Commit message (Collapse)AuthorAge
* Bunch of micro move optimizationsGravatar Piotr Padlewski2018-09-28
| | | | PiperOrigin-RevId: 215018984
* fix C++ header guards.Gravatar A. Unique TensorFlower2018-08-21
| | | | PiperOrigin-RevId: 209679086
* Shape inference for user-defined functions in TF. For now it is completely ↵Gravatar Max Galkin2017-09-26
| | | | | | | | "opt-in" via ShapeRefiner API and it doesn't yet affect any existing validation and inferences anywhere. Eventually graph validation should start using it. Doesn't yet support recursive functions and doesn't yet support more complex shape propagation scenarios where several iterations may be needed to infer shapes. PiperOrigin-RevId: 170078811
* TF OpDefBuilder: support compound types when using tuple restrictions.Gravatar Eugene Brevdo2017-09-08
| | | | | | | Can now use type restrictions of the form 'attr("T: {numbertype, bool, string}")'. PiperOrigin-RevId: 168003571
* Infer unknown shapes for functions in C++Gravatar A. Unique TensorFlower2017-08-01
| | | | | | | | | | | | As we are implementing function support through C API, the new code path runs shape inference of Operations representing functions, but we don't yet support shape inference for functions. Before this change, adding a function NodeDef would result in error. This change pairs all functions with a shape inference function that sets all output shapes to unknown. PiperOrigin-RevId: 163830793
* Update comments on shape_inference to indicate it's no longer experimental.Gravatar A. Unique TensorFlower2016-10-13
| | | | Change: 136107320
* Change OpDefBuilder's SetShapeFn to take a function pointer instead of anGravatar A. Unique TensorFlower2016-07-19
| | | | | std::function. This simplifies the calling and reduces the amount of templated code generated. Change: 127860029
* In C++ shape inference, support registering a shape inference function in OPGravatar A. Unique TensorFlower2016-06-14
| | | | | | | | | 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
* Update copyright for 3p/tf/core.Gravatar A. Unique TensorFlower2016-06-02
| | | | Change: 123900938
* Add a .Deprecated method to REGISTER_OPGravatar Geoffrey Irving2016-04-20
| | | | | | | | This replaces the OP_DEPRECATED macro with something declarative, which in particular lets us throw exceptions at graph construction time based on deprecation. I've left the OP_DEPRECATED macro around in case uses elsewhere can't be expressed in a purely declarative manner. Change: 120386133
* On android, don't preserve doc strings for registered ops. In a binary thatGravatar A. Unique TensorFlower2016-03-10
| | | | | | | | | | doesn't filter op registrations, this saves >185k. Also, this may save a few cycles during startup for mobile (untested), since the doc string won't be parsed. This introduces use of a TF_LEAN_BINARY macro that we can use to control other such options. Change: 116889235
* Global search & replace to move to the new location forGravatar Josh Levenberg2016-01-26
| | | | | tensorflow/core/ files and build targets. Change: 113080064
* Running our linter on a lot of files.Gravatar Vijay Vasudevan2016-01-24
| | | | Change: 112920860
* TensorFlow: Improve performance of AlexnetGravatar Manjunath Kudlur2015-11-20
| | | | | | | | | | | | | | | | | | | | | | Changes: * error message that refers to removed `DefaultSession` method. * -Wnull-conversion warnings * the "_start_time" attr for recvs when the flag "--brain_enable_scheduling_for_recvs" is set. * typo in tutorial data download progress message. * a typo ("however their installing"=>"however installing"). * typo, rename "TensorFlow Mechanics" to "How To" to be consistent with the website. * a typo ("subtact"=>"subtract"). * protobuf examples in comments in tensorflow::Example.proto. * formula formatting in MNIST beginner tutorial * negative fraction-of-queue-full stats * protobuf inclusion path so that Android demo will build under Blaze. * small typo (moderatly > moderately) * Session.run() to check that tensor arguments come from the session's graph. * another six import * seq2seq typo in bazel command Base CL: 108349164
* 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