aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Support advisor in all places (Command line, APIs)Gravatar A. Unique TensorFlower2017-06-26
| | | | | | Add expensive operation checker PiperOrigin-RevId: 160222348
* Fix backward compatibility test broken by rollback.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160222187
* Updates text_classification example.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160200457
* Automated g4 rollback of changelist 159897279Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160198598
* Make xla::Literal moveable.Gravatar Justin Lebar2017-06-26
| | | | PiperOrigin-RevId: 160197273
* First draft of variables unit of programmer's guide.Gravatar Alexandre Passos2017-06-26
| | | | PiperOrigin-RevId: 160196566
* First draft of Tensors segment of the programmer's guide.Gravatar Alexandre Passos2017-06-26
| | | | PiperOrigin-RevId: 160196550
* [XLA] Disallow fuse X into Y if there are paths from X to Y which don't fuseGravatar David Majnemer2017-06-26
| | | | | | | | | Just because X can fuse into all of its consumers does not mean that those consumers can fuse into anything. Depending on the structure of the graph, this can either result in no performance win at all or, in the case of recurrent networks, a big performance deficit. PiperOrigin-RevId: 160194058
* Automated g4 rollback of changelist 160182040Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160190881
* Automated g4 rollback of changelist 160183498Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160189134
* Merge changes from github followup.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160183498
* Update ops-related pbtxt files.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160183349
* Merge changes from github.Gravatar A. Unique TensorFlower2017-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | END_PUBLIC Note: this CL will break builds. cl/159887762 to follow to fix all the breakages. --- Commit 2336cdf7f authored by Maxwell Paul Brickner<mbrickn@users.noreply.github.com> Committed by gunan<gunan@google.com>: Updated link to use HTTPS (#10998) Howdy! I just updated a link to use https instead of http. Thanks! --- Commit ad0892df1 authored by Luke Iwanski<luke@codeplay.com> Committed by Luke Iwanski<luke@codeplay.com>: [OpenCL] Fixes run_metadata_test for SYCL This test is designed to test CUDA specific behavior --- Commit 6b37a0725 authored by Todd Wang<toddwang@gmail.com> Committed by GitHub<noreply@github.com>: Update comments --- Commit 1699d904a authored by John Lawson<john@codeplay.com> Committed by Luke Iwanski<luke@codeplay.com>: [OpenCL] Fixes CUDA specific test run on SYCL (#56) The testBadParentValuesOnGPU should only be run on CUDA devices, as the test checks for particular CUDA behaviour. We don't actually provide a SYCL kernel for GatherTree and so it's not a problem that the tests don't target SYCL. --- Commit 3c1946230 authored by myPrecious<Moriadry@users.noreply.github.com> Committed by Shanqing Cai<cais@google.com>: Java API to get the size of specified input list of operations. (#10865) * Java API to get the size of specified input list of operations * remove unnecessary explain to avoid bring a new term to users. --- Commit e911c7480 authored by Luke Iwanski<luke@codeplay.com> Committed by Luke Iwanski<luke@codeplay.com>: [OpenCL] REGISTER -> REGISTER6 --- Commit fbf6c4cec authored by superryanguo<superryanguo@gmail.com> Committed by superryanguo<superryanguo@gmail.com>: Simplify the Quickstart section with the weblink is better --- Commit 72e2918cc authored by Taehoon Lee<taehoonlee@snu.ac.kr> Committed by Taehoon Lee<taehoonlee@snu.ac.kr>: Fix typos --- Commit 90c4406b7 authored by Rishabh Patel<patelrishabh@users.noreply.github.com> Committed by GitHub<noreply@github.com>: Correct the learning rate as per the code snippet --- Commit 03da61134 authored by Todd Wang<toddwang@gmail.com> Committed by GitHub<noreply@github.com>: Update ir_array.cc --- Commit 2df6cd3ac authored by Todd Wang<toddwang@gmail.com> Committed by GitHub<noreply@github.com>: Another try --- Commit af0cbace1 authored by Luke Iwanski<luke@codeplay.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: [OpenCL] Transpose to go through Eigen (#10321) --- Commit fc7361081 authored by Luke Iwanski<luke@codeplay.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: [OpenCL] Registers RGBToHSV and HSVToRGB (#91) (#10848) * [OpenCL] Added RGBToHSV and HSVToRGB * Aligning '\' --- Commit 832894ef8 authored by Luke Iwanski<luke@codeplay.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: [OpenCL] Registers AdjustContrastv2 (#10949) * [OpenCL] Registers AdjustContrastv2 (#93) * [OpenCL] Extended adjust_contrast_op_benchmark_test for OpenCL (#96) * [OpenCL] Extended adjust_contrast_op_benchmark_test for OpenCL * simplified to #ifndef * Changed to "#if GOOGLE_CUDA" * Update adjust_contrast_op_benchmark_test.cc * Added comments --- Commit cb4c2f8d1 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Make TransferBufferToInFeed not virual so it compiles. --- Commit e89f04d80 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Fix calling Literal member functions. --- Commit 15a8df724 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Fix mac build clone from meheff's change: [XLA] Change return type of DeviceAssignment::Deserialize to fix build breakage on mac. The mac build had the following error: error: incomplete type 'xla::DeviceAssignment' used in type trait expression This was due to a static method returning a StatusOr<DeviceAssignment> inside of the definition of DeviceAssignment. --- Commit a54d43fa4 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Replace LiteralUtil to Literal in compiler/plugin/executor --- Commit 88a6bb80c authored by Guenther Schmuelling<guschmue@microsoft.com> Committed by Guenther Schmuelling<guschmue@microsoft.com>: expand inline for debug builds to limit number of symbols --- Commit 62fb49d31 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Fix visibility error for contrib/remote_fused_graph/pylib/BUILD. --- Commit 4c75252f2 authored by Mark Neumann<markn@allenai.org> Committed by Mark Neumann<markn@allenai.org>: fix initial test values to avoid numerical instability --- Commit b58d98353 authored by sj6077<epik03sj@gmail.com> Committed by Benoit Steiner<benoitsteiner@users.noreply.github.com>: Fixes of AutoParallel bug (#10368) * Fix the bug that auto_parallel could replicate variable snapshot name * Use NodeName in grappler:utils instead of substr, convert variables->variable_def of grappler item * remove variable_def from grappler item, exclude snapshot nodes from dont_replicate_nodes in auto_parallel --- Commit a286b7db8 authored by Yifei Feng<yifeif@google.com> Committed by Yifei Feng<yifeif@google.com>: Make debug_test slice integer. --- Commit 97fcfdfa6 authored by Toby Boyd<tobyboyd@google.com> Committed by GitHub<noreply@github.com>: Fixed path to seq2seq.py and minor formatting --- Commit 63c1befb8 authored by Anish Shah<shah.anish07@gmail.com> Committed by Anish Shah<shah.anish07@gmail.com>: Improve docs for tf.nn.depthwise_conv2d_native --- Commit 8d42202b2 authored by Yong Tang<yong.tang.github@outlook.com> Committed by Yong Tang<yong.tang.github@outlook.com>: Fix mismatched delete in mkl_tfconv_op.cc This fix fixes mismatched new[]-delete in mkl_tfconv_op.cc (the file went through clang-format so there are some additional changes) Signed-off-by: Yong Tang <yong.tang.github@outlook.com> --- Commit 26301bd55 authored by Danny Goodman<goodman.danny@gmail.com> Committed by Danny Goodman<goodman.danny@gmail.com>: fix error format --- Commit b3f33ad46 authored by Yao Zhang<yaozhang@google.com> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Make changes to prepare for the fused option of batch norm to be set to None (None means using fused batch norm if possible). PiperOrigin-RevId: 159649743 --- Commit a4a469832 authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: [XLA] Add tests for select ops and while loops that produce tuples that contain predicates. PiperOrigin-RevId: 159645900 --- Commit 980d3f2be authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Use C API to implement Operation.name property This name property is used in many existing tests including those that already run with C API enabled (math_ops_test, framework_ops_test, session_test, session_partial_run_test, math_ops_test_gpu, etc). PiperOrigin-RevId: 159645767 --- Commit 26239c706 authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Previously we didn't have an implementation of BatchNormInference and BatchNormTraining, which gives a linker error if anyone ever tries to call that. A dummy implementation is friendlier than a linker error. PiperOrigin-RevId: 159645612 --- Commit f671c5caa authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: BEGIN_PUBLIC Automated g4 rollback of changelist 159570549 PiperOrigin-RevId: 160182040
* Go: Update generated wrapper functions for TensorFlow ops.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160172985
* Adds notes to prevent overfitting for Experiment continous_train_and_eval.Gravatar Jianwei Xie2017-06-26
| | | | PiperOrigin-RevId: 160172692
* Update ops-related pbtxt files.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160171187
* Fixes to cuda_config.h.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160168545
* Switch tfprof to use proto3Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160163483
* Properly handle RefEnter, RefExit and RefNextIteration nodes.Gravatar Benoit Steiner2017-06-26
| | | | PiperOrigin-RevId: 160162338
* Added a tool to report the static information that can be extracted from a ↵Gravatar Benoit Steiner2017-06-26
| | | | | | TF model. PiperOrigin-RevId: 160162256
* Simplify strided_slice's shape handlingGravatar Geoffrey Irving2017-06-26
| | | | | | | Now that TensorShape and PartialTensorShape share memory representations, there's no need for an abstract class that makes TensorShape and TensorShapeProto look the same. RELNOTES: n/a PiperOrigin-RevId: 160161618
* Fix missing variable unrefGravatar A. Unique TensorFlower2017-06-26
| | | | | | | | | | | | | | | | | Direct leak of 56 byte(s) in 1 object(s) allocated from: #0 0xf5ee272 in operator new(unsigned long) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf5ee272) #1 0x1b51394c in tensorflow::AssignVariableOp<Eigen::ThreadPoolDevice, float>::Compute(tensorflow::OpKernelContext*)::'lambda'(tensorflow::Var**)::operator()(tensorflow::Var**) const (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b51394c) #2 0x1b5136c0 in std::_Function_handler<tensorflow::Status (tensorflow::Var**), tensorflow::AssignVariableOp<Eigen::ThreadPoolDevice, float>::Compute(tensorflow::OpKernelContext*)::'lambda'(tensorflow::Var**)>::_M_invoke(std::_Any_data const&, tensorflow::Var**) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b5136c0) #3 0x1b50b289 in std::function<tensorflow::Status (tensorflow::Var**)>::operator()(tensorflow::Var**) const (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b50b289) #4 0x1b50af88 in tensorflow::Status tensorflow::ResourceMgr::LookupOrCreate<tensorflow::Var>(basic_string<char, std::char_traits<char>, std::allocator<char> > const&, basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::Var**, std::function<tensorflow::Status (tensorflow::Var**)>) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b50af88) #5 0x1b50ac10 in tensorflow::Status tensorflow::LookupOrCreateResource<tensorflow::Var>(tensorflow::OpKernelContext*, tensorflow::ResourceHandle const&, tensorflow::Var**, std::function<tensorflow::Status (tensorflow::Var**)>) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b50ac10) #6 0x1b512f1e in tensorflow::AssignVariableOp<Eigen::ThreadPoolDevice, float>::Compute(tensorflow::OpKernelContext*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b512f1e) #7 0x1d1881c7 in tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1d1881c7) #8 0xf96e0fe in tensorflow::KernelAndDevice::Run(std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf96e0fe) #9 0xf94f9c8 in TFE_Execute (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf94f9c8) #10 0xf94356d in TFE_Py_Execute(TFE_Context*, int, char const*, tensorflow::gtl::InlinedVector<TFE_TensorHandle*, 4>*, _object*, tensorflow::gtl::InlinedVector<TFE_TensorHandle*, 2>*, TF_Status*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf94356d) PiperOrigin-RevId: 160160101
* [XLA] Move HLO dumping flags from service_flags to debug_options_flagsGravatar Eli Bendersky2017-06-26
| | | | | | | | | | | | This also removes the duplication in the xla_generate_hlo_graph flag. This CL also moves the actual dumping logic from Executable to the hlo_graph_dumper namespace, where it belongs; this is in preparation for removing the hlo_dumper callback altogether, since it isn't serving any role beyond what a direct call to hlo_graph_dumper would have (b/62872831 has more details). PiperOrigin-RevId: 160154869
* Deletes iris_val_based_early_stopping example, which uses deprecated ↵Gravatar A. Unique TensorFlower2017-06-26
| | | | | | ValidationMonitor. PiperOrigin-RevId: 160154863
* [TPUEstimator] Make input_fn invoked properly with eval on CPU.Gravatar Jianwei Xie2017-06-26
| | | | PiperOrigin-RevId: 160151890
* Move resampler from sonnet to contrib.Gravatar A. Unique TensorFlower2017-06-26
| | | | PiperOrigin-RevId: 160134565
* Follow LLVM/ORC upstream API change in r306166.Gravatar A. Unique TensorFlower2017-06-25
| | | | PiperOrigin-RevId: 160108102
* Made TensorFlow documentation on LSTMs slightly more accurate.Gravatar A. Unique TensorFlower2017-06-24
| | | | PiperOrigin-RevId: 160047054
* Fix multinomial doc-string, input arg logits expects to log-probabilities ↵Gravatar A. Unique TensorFlower2017-06-24
| | | | | | and not log-odds. PiperOrigin-RevId: 160036709
* Avoid hardcoded names for temporary files in tests.Gravatar A. Unique TensorFlower2017-06-23
| | | | | | | | | | | | | These tests (and examples that are run as tests) were using hardcoded names for temporary files. This failed when multiple copies of these tests were run in parallel, or even successively by different users, where the second run could not overwrite files left by the first. This change uses the TEST_TMPDIR environment variable used by bazel's test runner to choose a temporary directory. If that directory is not set, /tmp is used, as before. PiperOrigin-RevId: 160026924
* SinhArcSinh bijector added.Gravatar Ian Langmore2017-06-23
| | | | | | | | This two-parameter diffeomorphism from R --> R allows for skewness and fatter or thinner tails. See docstring and also http://oro.open.ac.uk/22510/1/sinhasinh.pdf PiperOrigin-RevId: 160019380
* BUILD cleanup in tensorflow/tools/...Gravatar A. Unique TensorFlower2017-06-23
| | | | PiperOrigin-RevId: 160018623
* Disable flaky run_metadata_test.Gravatar Gunhan Gulsoy2017-06-23
| | | | PiperOrigin-RevId: 160015399
* Make the CPU compiler dump optimized IR along with the unoptimized IR.Gravatar A. Unique TensorFlower2017-06-23
| | | | PiperOrigin-RevId: 160005257
* Use std::shared_ptr instead of core::RefCounted for Node::PropertiesGravatar Skye Wanderman-Milne2017-06-23
| | | | | | Also changes Node::Properties to a struct and removes underscores from public member variables. This change should make it easier to work with Properties moving forward as the refcount will be automatically updated. PiperOrigin-RevId: 160003281
* Avoid doing unecessary work in the OptimizeGraph() function whenever possibleGravatar Benoit Steiner2017-06-23
| | | | PiperOrigin-RevId: 160003173
* Add kernel tests for boosted_trees.Gravatar A. Unique TensorFlower2017-06-23
| | | | PiperOrigin-RevId: 160002696
* Updates some examples in examples/learn.Gravatar A. Unique TensorFlower2017-06-23
| | | | PiperOrigin-RevId: 159996397
* Sinh, ArcSinh, Cosh, LogCosh functions added to distributions/python/ops/trig.Gravatar Ian Langmore2017-06-23
| | | | | | Care is taken to ensure a fair bit of stability. PiperOrigin-RevId: 159995514
* Use short-proto for logging purposes.Gravatar Brennan Saeta2017-06-23
| | | | | | | A short proto will be output on a single log line, making it easier for certain automated tools to handle. PiperOrigin-RevId: 159994005
* Add item's graph to partition_graphs in virtual cluster's run method.Gravatar A. Unique TensorFlower2017-06-23
| | | | | | Put node op name in timeline_label instead of node_name. PiperOrigin-RevId: 159986583
* Modify ControlFlowContext to also respect import_scope in 'values_' and keys ↵Gravatar A. Unique TensorFlower2017-06-23
| | | | | | of 'external_values_' PiperOrigin-RevId: 159985290
* Updated wide-n-deep tutorial code to use core version of estimators and ↵Gravatar Mustafa Ispir2017-06-23
| | | | | | feature-columns. PiperOrigin-RevId: 159984663
* Add a few diagnostic flags to help narrow down issues with the LLVMGravatar A. Unique TensorFlower2017-06-23
| | | | | | backends. PiperOrigin-RevId: 159982441
* 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
* Don't crash if a metagraph fails to load.Gravatar Benoit Steiner2017-06-23
| | | | PiperOrigin-RevId: 159981628
* Add None check for save_path when restoring checkpoints as if something is ↵Gravatar Steven Hickson2017-06-23
| | | | | | wrong in tf.train.latest_checkpoint, it will often return None and it's nice to have a common sense check in restore for this. This way log.error says what has happened. PiperOrigin-RevId: 159979481
* tfdbg: a few minor fixes and improvementsGravatar Shanqing Cai2017-06-23
| | | | | | | | * Let DumpingDebugWrapperSession and DumpingDebugHook create session_root if it doesn't exist * Add README.md to tensorflow/python/debug * Add section "Debugging Keras Models with TFDBG" in debugger.md PiperOrigin-RevId: 159976070
* Re-enable IR dumping for the sequential CPU backend.Gravatar A. Unique TensorFlower2017-06-23
| | | | PiperOrigin-RevId: 159974126
* Increase rtol for util_test.Gravatar Joshua V. Dillon2017-06-23
| | | | PiperOrigin-RevId: 159971136