9739b75fe965ad497b37d209e6a33965010bdc61 |
|
17-Feb-2018 |
Alexandre Passos <apassos@google.com> |
Default eager tensor device name should match default device name. PiperOrigin-RevId: 186055679
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
250adf3bd0eb5e031922aef4c5044e4784735997 |
|
08-Feb-2018 |
Akshay Modi <nareshmodi@google.com> |
Updates to fastpath execution code - Add default value shape handling - Add default value func handling (including adding a new function for this in the eager C API) - Update callback execution interface to match record_gradient call PiperOrigin-RevId: 185051447
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
65f676426d808cf20abd6a4a30ad48668ee5fdf2 |
|
07-Feb-2018 |
Mingsheng Hong <hongm@google.com> |
Initial XLA support for TF eager. This is prerequisite for TF compiler's XLA support. This CL adds XLA support for the following TFE_Op's: 1. A TF op such as MatMul, with full support of constant and resource params. 2. A TF_Function as TFE_Op, where the function must have no constant and resource params. Removing this restriction requires more discussion and will be deferred to a later time. PiperOrigin-RevId: 184877345
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
893a4a51732932ec05ad933463f46974721389d3 |
|
06-Feb-2018 |
Mingsheng Hong <hongm@google.com> |
Internal change PiperOrigin-RevId: 184715822
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
0fab6e888c5f90de3e878566123c1906261ce27e |
|
03-Feb-2018 |
Mingsheng Hong <hongm@google.com> |
Extended TFE_OpSetDevice() with the ability to set an op device from non-GPU back to GPU. Added unit testing, and also refined unit test logic for checking the presence of a GPU device. The latter is needed when we add XLA device support. PiperOrigin-RevId: 184366172
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
9332ce7e8d394f3e40b7def72da7b1f761db2803 |
|
02-Feb-2018 |
Mingsheng Hong <hongm@google.com> |
A few misc tweaks to TFE APIs. PiperOrigin-RevId: 184329345
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
b78134d0d5ea7f17468bea9276c35fab4a9cb388 |
|
29-Jan-2018 |
A. Unique TensorFlower <gardener@tensorflow.org> |
A few tweaks to add const to functions and member fields. PiperOrigin-RevId: 183705898
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
f7b60fd704ced02f250b2dd0da436cf0ad9c9a8c |
|
24-Jan-2018 |
Alexandre Passos <apassos@google.com> |
Silent copies for int32 tensors in TFE. Fixes #16106 PiperOrigin-RevId: 183137298
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
d9f93c42a50b1f1401d9c186eac0ae8dc9093c3b |
|
24-Jan-2018 |
Jianwei Xie <xiejw@google.com> |
Merge changes from github. PiperOrigin-RevId: 183100142
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
37bfad3c33c005077630b021ca927608dd70bb3e |
|
24-Jan-2018 |
Alexandre Passos <apassos@google.com> |
Allow setting per-thread device copying policies in TFE. PiperOrigin-RevId: 183093407
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
f24322bec4d45ca712c2efa60d84a43ac73d7b8c |
|
13-Jan-2018 |
Alexandre Passos <apassos@google.com> |
Immutable differentiable tf lists. This implements just the basic operations for pushing, popping, stacking, and unstacking. Operations to create an empty list of a known size and to set / get individual elements by index forthcoming. PiperOrigin-RevId: 181803880
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
ac3560e16e58c8f5ea94f736b99bb60ed46fa885 |
|
09-Jan-2018 |
Igor Ganichev <iga@google.com> |
Fix typo in comment TFE_Execute PiperOrigin-RevId: 181260751
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
ea879ce998ee3fbc68fd30669842f05856d452e7 |
|
05-Jan-2018 |
Alexandre Passos <apassos@google.com> |
Add a mutex around the tfe context kernel_cache. PiperOrigin-RevId: 180977309
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
a17038297c82357634913603ce88994a3e3ea3bf |
|
05-Jan-2018 |
Alexandre Passos <apassos@google.com> |
Clear eager kernel cache when resetting random seed. "big hammer" required for reproducibility. PiperOrigin-RevId: 180961787
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
2fe2e43e429ac667fc1da6e936913881fdae6f3a |
|
23-Dec-2017 |
Alexandre Passos <apassos@google.com> |
Produces RunMetadata from eager execution when tracing is explicitly enabled. This will allow downstream profiling tools to work with eager execution. PiperOrigin-RevId: 179974238
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
ef523e77cad1356fe50d1269a5f0d819edb02984 |
|
20-Dec-2017 |
Alexandre Passos <apassos@google.com> |
TFE copy across gpus PiperOrigin-RevId: 179622259
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
55672b52559c73b5bf12c4827277959bda765e59 |
|
21-Nov-2017 |
Alexandre Passos <apassos@google.com> |
TFE_ContextAddFunction to interface with the TFE_Function* API PiperOrigin-RevId: 176443014
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
4652341b0a80f93aa06a1b8669f04cb825336af6 |
|
25-Oct-2017 |
A. Unique TensorFlower <gardener@tensorflow.org> |
Better hint in eager device placement error message. PiperOrigin-RevId: 173352246
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
54503483ef987c6488d7bc2bd3c4b1d34fbd1f26 |
|
20-Oct-2017 |
Alexandre Passos <apassos@google.com> |
Enables silent copies of eager tensors for specially-constructed contexts. PiperOrigin-RevId: 172922467
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
2977dccc96c343ca85cb00b50672b36c99656532 |
|
20-Oct-2017 |
Alexandre Passos <apassos@google.com> |
Context-specific C API to set options other than configproto (still unused) PiperOrigin-RevId: 172818175
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
3acd57c2ffff6055b322ba08ba74fa1885fbba19 |
|
06-Oct-2017 |
Allen Lavoie <allenl@google.com> |
Fuse TFE_NewOp and TFE_OpGetAttrType to avoid leaking memory. Removes TFE_NewOp and TFE_OpGetAttrType from pywrap_tensorflow, adds TFE_OpNameGetAttrType. PiperOrigin-RevId: 171302338
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
fca432028808c3d17f74b2a80a2ab8f83a0a91b1 |
|
06-Oct-2017 |
Alexandre Passos <apassos@google.com> |
Internal private header file with eager C struct definitions. PiperOrigin-RevId: 171218337
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
ea4e0ad9dbfb49c17be1cbe6112cbb68ea1b77a0 |
|
14-Sep-2017 |
Asim Shankar <ashankar@google.com> |
eager: Support function-valued operation attributes. This enables use of MapDataset, FilterDataset etc. when eager execution is enabled. PiperOrigin-RevId: 168729488
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
00c865566f8e2bef09a2e738c6f72395aa68cfb0 |
|
13-Sep-2017 |
A. Unique TensorFlower <gardener@tensorflow.org> |
Generate error (instead of segfault) when trying to copy string tensor to GPU in EagerTensor constructor. PiperOrigin-RevId: 168457320
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
b0a397fceac50f7d6c9f18b66789f275c4a7ba6c |
|
12-Sep-2017 |
Asim Shankar <ashankar@google.com> |
eager: Remove unnecessary TFE_Context argument to TFE_OpSetDevice. PiperOrigin-RevId: 168417999
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
cd68ce1f57ea844f4f6f4b394a17b21eb48b728a |
|
08-Sep-2017 |
Asim Shankar <ashankar@google.com> |
eager: Avoid unnecessary distinction between ops and functions. PiperOrigin-RevId: 168022783
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
bf1c826a7a3dadd2c971d82e811253b0430f590d |
|
08-Sep-2017 |
Alexandre Passos <apassos@google.com> |
Avoids triggering memcpy for empty tensors. PiperOrigin-RevId: 167922940
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
e722358e7e96dd2aa20d7e2c56336e76845daa6a |
|
07-Sep-2017 |
A. Unique TensorFlower <gardener@tensorflow.org> |
Merge changes from github. END_PUBLIC --- Commit 607816029 authored by Eugene Brevdo<ebrevdo@google.com> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Extended ScratchSpace to expose its underlying scratch tensor object. PiperOrigin-RevId: 167649551 --- Commit db43fe68e authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Add fast math attributes to all generated methods when fast math enabled. RELNOTES: n/a PiperOrigin-RevId: 167646637 --- Commit aebe8cc6f authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: Call HloComputation.Accept instead of HloInstruction.Accept to get all instructions profiled. RELNOTES: n/a PiperOrigin-RevId: 167640259 --- Commit 0ab137cd8 authored by A. Unique TensorFlower<gardener@tensorflow.org> Committed by TensorFlower Gardener<gardener@tensorflow.org>: BEGIN_PUBLIC Automated g4 rollback of changelist 167604306 PiperOrigin-RevId: 167800256
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
c32d401c51ce004dcd33811e7c9027bf259f38a0 |
|
29-Aug-2017 |
A. Unique TensorFlower <gardener@tensorflow.org> |
Optimize convert_to_tensor. PiperOrigin-RevId: 166805061
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
19a55725af8102d72d4e081c5139f0e4bd5a4bb7 |
|
18-Aug-2017 |
Rohan Jain <rohanj@google.com> |
Allowing functions to run across devices. This change expands the ProcessFunctionLibraryRuntime library to Instantiate and Run functions on different devices. When a FunctionLibraryRuntime encounters a function with a target that is another device, it delegates Instantiate() and Run() calls to the ProcessFunctionLibraryRuntime. This change also moves the table_ containing all function instantiations to the PFLR instead of the FunctionLibraryRuntime. PiperOrigin-RevId: 165651194
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
935ff49201edd7a6297b313fb9545d1299b9a28d |
|
17-Aug-2017 |
Rohan Jain <rohanj@google.com> |
Automated g4 rollback of changelist 165521057 PiperOrigin-RevId: 165604864
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
509a72b49febdc6a41eef918b70e4dd7b4c2aa7b |
|
17-Aug-2017 |
A. Unique TensorFlower <gardener@tensorflow.org> |
Remove context.Context._device_index PiperOrigin-RevId: 165526765
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
37de1372ff43b144750c789b088f3166bcb6a27a |
|
17-Aug-2017 |
Rohan Jain <rohanj@google.com> |
Allowing functions to run across devices. This change expands the ProcessFunctionLibraryRuntime library to Instantiate and Run functions on different devices. When a FunctionLibraryRuntime encounters a function with a target that is another device, it delegates Instantiate() and Run() calls to the ProcessFunctionLibraryRuntime. This change also moves the table_ containing all function instantiations to the PFLR instead of the FunctionLibraryRuntime. PiperOrigin-RevId: 165521057
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
37c54be0ced6ba4e758cf9f6eb8a16c8efb0f7b5 |
|
11-Aug-2017 |
Alexandre Passos <apassos@google.com> |
Sets up a rendezvous for eager op execution. PiperOrigin-RevId: 165019327
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
bb6f32fa7dad7fae416715752b10834d4a2b271a |
|
11-Aug-2017 |
Mark Heffernan <meheff@google.com> |
Make HloAliasAnalysis updatable after changes to the HLO graph. As part of this change make HloAliasAnalysis a thinner layer which basically only holds a map from HloValue to HloBuffer and vice versa. PiperOrigin-RevId: 164923041
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
9103096c12faa1fdbdf806c2422c7d84fc2d0642 |
|
11-Aug-2017 |
A. Unique TensorFlower <gardener@tensorflow.org> |
Merged commit includes the following changes: 164923041 by meheff: Make HloAliasAnalysis updatable after changes to the HLO graph. As part of this change make HloAliasAnalysis a thinner layer which basically only holds a map from HloValue to HloBuffer and vice versa. -- PiperOrigin-RevId: 164923041
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
2173b5b0a58a3c28fe11494157e38004fe549d6b |
|
11-Aug-2017 |
A. Unique TensorFlower <gardener@tensorflow.org> |
Allow TFE_TensorHandleCopyToDevice to have the same device as src and destination. It will reuse the same underlying buffer in those cases. PiperOrigin-RevId: 164909906
/external/tensorflow/tensorflow/c/eager/c_api.cc
|
13eb3b90e9ed8778ffd2b1bf6401677938b1ec39 |
|
10-Aug-2017 |
Alexandre Passos <apassos@google.com> |
Experimental C and Python APIs to invoke TensorFlow kernels on concrete values. PiperOrigin-RevId: 164902588
/external/tensorflow/tensorflow/c/eager/c_api.cc
|