| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* enable compilation of VarIsInitializedOp.
* fix deprecated variable initializer in variable_ops_test.py
* simplify variable logic in XlaContext, move intelligence into XlaOpKernelContext.
* add resource variable support in the contrib layers library.
Cleanups and refactorings:
* merge XlaCompiler::CompileSubComputation with XlaCompiler::CompileFunction.
* pass XlaCompiler arguments consistently via XlaCompiler::Options.
* split the two roles of XlaCompiler::CompilationResult::input_shapes into input_mapping and xla_input_shapes.
* initialize the numpy and Python seeds to a constant for XLA test cases.
Change: 148683645
|
|
|
|
|
|
|
|
| |
* Moves the core forwarding logic to a new function forward_input that is not restricted to forwarding to an output slot, but also allows, e.g., reusing input buffers as temporaries or variables.
* Gets rid of forward_input_to_output_with_same_shape that is now unused.
* Adds convenience methods input_memory_type(), output_memory_type, and (private) input_is_ref() to OpKernelContext.
* Misc. small cleanups.
Change: 148683484
|
|
|
|
|
| |
get additional processing before being published.
Change: 148682342
|
|
|
|
| |
Change: 148682151
|
|
|
|
| |
Change: 148681977
|
|
|
|
| |
Change: 148681573
|
|
|
|
| |
Change: 148678769
|
|
|
|
|
|
|
|
|
| |
instead of depending on variable initialization logic. This avoids deadlocks that can
happen if QueueRunners are used to generate data. Deadlocks would happen since
initialization would wait for QueueRunner to generate data, but QueueRunners
were not started till variable initialization was complete.
Also some refactoring of the code to move Hooks and model function out of the Estimator class.
Change: 148678573
|
|
|
|
| |
Change: 148678164
|
|
|
|
| |
Change: 148676738
|
|
|
|
|
|
|
| |
more traditional ops/ and kernels/ directories.
No functional changes.
Change: 148673534
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Applied LLVM optimization patch to libxsmm
(https://github.com/hfp/libxsmm/commit/0e412d5d2769a8754cace64e56e26e14093f887d.patch).
- Limited outstanding libxsmm sparse matrix multiply handle counts to limit
memory usage for temporary space.
- Added extra logging to libxsmm handle management in TensorFlow.
- Added support for running multiple sparse matrix multiplies simultaneously in
performance benchmark to match some practical use cases.
- Added more size combinations to sparse matrix multiply benchmark.
- Fixed dependencies for xsmm_conv2d_test.
Change: 148672973
|
|
|
|
| |
Change: 148671742
|
|
|
|
|
|
|
| |
repeatedly issued by code in headers.
Fixes #7919
Change: 148670735
|
|
|
|
| |
Change: 148669949
|
|
|
|
|
|
| |
the session master.
Change: 148669552
|
|
|
|
|
|
|
|
| |
Add an HLO call graph class. The object includes a node for each computation
and forward and backwards links between them. Node include the calling context:
either parallel (eg, kMap) or sequential (eg, kCall). The class is not used
anywhere yet, but there are numerous potential uses throughout the HLO level.
Change: 148669295
|
|
|
|
| |
Change: 148668422
|
|
|
|
| |
Change: 148668420
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was identical to libtensorflow.so for all but
a few days in the life of libtensorflow_c.so's existence.
Remove libtensorflow_c.so to remove any confusion about
which target to use for the TensorFlow C library.
(https://github.com/tensorflow/tensorflow/commit/783c52e
and #3830
were the changes that resulted in two targets doing the same thing)
I have made attempts to remove use of libtensorflow_c.so in
other projects such as:
https://github.com/LaurentMazare/tensorflow-ocaml/pull/19
https://github.com/tensorflow/rust/pull/56
https://github.com/malmaud/TensorFlow.jl/pull/157
Change: 148665838
|
|
|
|
| |
Change: 148664638
|
|
|
|
|
|
|
| |
Though, the function will return an error.
Required for #7688
Change: 148664204
|
|
|
|
| |
Change: 148659423
|
|
|
|
|
|
| |
We used CLOCKS_PER_SEC which is defined only in terms of the clock system call.
What we needed to use was the hardware clock rate.
Change: 148655561
|
|
|
|
| |
Change: 148653993
|
|
|
|
| |
Change: 148647686
|
|
|
|
|
|
| |
bug.
Change: 148607148
|
|
|
|
| |
Change: 148563356
|
|
|
|
| |
Change: 148560715
|
|
|
|
| |
Change: 148552367
|
|
|
|
|
| |
Changed colors used to render health pills. Added a drop shadow with an SVG gaussian filter (CSS does not suffice) to make the light gray (for the positive values category) stand out. Rewrote rendering logic to use a discrete gradient for rendering health pill colors to allow for the filter.
Change: 148522653
|
|
|
|
|
|
| |
large gain in performance and potentially introduce bugs in Cuda kernels that rely on reads from read-only (texture cache) memory.
Change: 148520565
|
|
|
|
| |
Change: 148513339
|
|
|
|
| |
Change: 148507023
|
|
|
|
| |
Change: 148501408
|
|
|
|
| |
Change: 148500449
|
|
|
|
|
|
| |
RemoteFusedGraphExecuteOp to GraphTransferer
Change: 148496466
|
|
|
|
| |
Change: 148492669
|
|
|
|
| |
Change: 148490238
|
|
|
|
| |
Change: 148489487
|
|
|
|
|
|
| |
custom variables collections (when supplied).
Change: 148488709
|
|
|
|
| |
Change: 148488129
|
|
|
|
|
|
| |
finite (i.e., not NaN or Inf).
Change: 148485205
|
|
|
|
| |
Change: 148481141
|
|
|
|
| |
Change: 148480357
|
|
|
|
|
| |
The data download links are buggy, and complicated to use.
Change: 148478960
|
|
|
|
| |
Change: 148477564
|
|
|
|
|
|
| |
body instead of the title (consistently). Also fix some malformed
@{$...} references and titles starting with "##".
Change: 148476930
|
|
|
|
| |
Change: 148474914
|
|
|
|
| |
Change: 148470369
|