History log of /external/tensorflow/tensorflow/core/platform/env.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b1f5f433959406c7aad634c05e85ccd62fd06e87 08-Feb-2018 Yong Tang <yong.tang.github@outlook.com> Support CopyFile with streaming (#12658)

* Support CopyFile with streaming

This fix tries to address the issue raised in 12641 where
it was not possible to have CopyFile with streaming. The original
implementation copies the whole content of the file to a string
buffer and write to the file. This could be an issue
if the file size is large (than memory of the host).

This fix streams the CopyFile operation.

This fix fixes 12641.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Use sendfile for CopyFile implementation in Linux

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Merge CopyFile for same fs and different fs

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* `sendfile64` -> `sendfile` to fix Android build

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Add sendfile processing for Darwin

This commit adds sendfile processing for OSX Darwin.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Not using sendfile in MacOSX

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Address review feedback

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Remove the size check and test OUT_OF_RANGE instead.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Small fixes

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Rename CopyFile to FileSystemCopyFile to fix Windows build errors

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
/external/tensorflow/tensorflow/core/platform/env.cc
753d43dc816c7b541a081318acdc9eb8e17621e6 18-Jan-2018 Brennan Saeta <saeta@google.com> Nicer error messages when missing filesystem.

PiperOrigin-RevId: 182293612
/external/tensorflow/tensorflow/core/platform/env.cc
c483e7b63913fb35817e1ba0dd6dc0d200cf5061 05-Jan-2018 A. Unique TensorFlower <gardener@tensorflow.org> Add a FlushFileSystemCaches method to Env, for flushing caches of all registered filesystems.

PiperOrigin-RevId: 180975443
/external/tensorflow/tensorflow/core/platform/env.cc
e4532d20973c4c00854492362665317551661c18 22-Dec-2017 A. Unique TensorFlower <gardener@tensorflow.org> Merge changes from github.

PiperOrigin-RevId: 179953488
/external/tensorflow/tensorflow/core/platform/env.cc
28ce1d163eeffe618a6972c5245be0e660d94e85 15-Aug-2017 A. Unique TensorFlower <gardener@tensorflow.org> Merge changes from github.
END_PUBLIC

---
Commit 9f81374c3 authored by raymondxyang<zihao.yang@microsoft.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Add option for build more python tests in Cmake (#11853)

* Ignore Windows built project

* Fix deprecated methods in tf.contrib.python

* Fix regex match for Windows build in contrib.keras

* Fix Regex match for Windows build in session_bundle

* * Fix deprecated methods
* Fix regex match for Windows
* Fix compatibility issue with Python 3.x

* Add missing ops into Windows build for test

* Enabled more testcases for Windows build

* Clean code and fix typo

* Add conditional cmake mode for enabling more unit testcase

* Add Cmake mode for major Contrib packages

* Add supplementary info in RAEDME for new cmake option

* * Update tf_tests after testing with TF 1.3
* Clean code and resolve conflicts

* Fix unsafe regex matches and format code

* Update exclude list after testing with latest master branch

* Fix missing module

---
Commit 98f0e1efe authored by Yong Tang<yong.tang.github@outlook.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Dynamic ksize and strides with MaxPool (#11875)

* Dynamic ksize with max_pool

This fix tries to fix the issue raised in 4746 where ksize
is static (attr) with max_pool.
This fix changes ksize to input tensor so that it is dynamic now.

This fix fixes 4746.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Add dynamic ksize to MaxPoolGrad and MaxPoolGradGrad

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Add test cases for max_pool_v2

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Fix GPU Jenkins issue.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Enable MaxPoolV2 in GPU

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Hide MaxPoolV2 and other fixes.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

---
Commit 02d6bc185 authored by Bairen Yi<byronyi@users.noreply.github.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
remove useless variable (#12212)

---
Commit ed6b0d905 authored by namrata-ibm<bhavenamrata@gmail.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Adding support for s390x in calculation of cpu_frequency (#12201)

---
Commit 627dfc9dd authored by Taehoon Lee<taehoonlee@snu.ac.kr>
Committed by Taehoon Lee<taehoonlee@snu.ac.kr>:
Fix typos

---
Commit c0f9b0a91 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
In fast-math mode emit a tanh that has a faster min/max.

PiperOrigin-RevId: 164943597

---
Commit 87605f3d6 authored by Kay Zhu<kayzhu@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
[TF:XLA] Use HloEvaluator for ComputeConstant, remove the need of a dedicated
compute constant backend.

PiperOrigin-RevId: 164940970

---
Commit 881de45c2 authored by Taehoon Lee<me@taehoonlee.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Add bool type supports for GPU kernels (#11927)

* Add bool type supports for GPU kernels

* Add bool type test codes for GPU kernels

---
Commit eeacdcdb1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add missing "CPU" suffix in registrations.

PiperOrigin-RevId: 164939527

---
Commit de01be952 authored by namrata-ibm<bhavenamrata@gmail.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Adding support for Big Endian in graph_constructor_test and wav_io (#12179)

---
Commit 26719d29f authored by QingYing Chen<pkudysj@126.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Implement CRF decode (Viterbi decode) for tensor (#12056)

* Implement CRF decoding for tensors

* add test code for tensor version's CRF decoding

* made modifications according to pylint

* add some comments for crf decode

* remove useless code

* add comments at the top comment of crf module and add more comments in crf_test

* capitalize first char of first word in comments

* replace crf_decode test code with a deterministic example

---
Commit f9a81ca2f authored by Pete Warden<pete@petewarden.com>
Committed by gunan<gunan@google.com>:
Create CI build script for Raspberry Pi (#12190)

* Create CI build script for Raspberry Pi

* Moved location of Pi build script

---
Commit e2a163a90 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Merge code from PR #11940 with internal changes from cl/164796436, and update Python tests to also run on GPU.

PiperOrigin-RevId: 164929133

---
Commit 08bbfa187 authored by Taehoon Lee<me@taehoonlee.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Fix typos (#12195)

---
Commit ab96f41fb authored by Luke Iwanski<luke@codeplay.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
[OpenCL] Extends matmul_benchmark.py to cover SYCL (#11697)

* [OpenCL] Extends matmul_benchmark.py to cover SYCL

* Fixed typo

* /gpu:0 -> /device:GPU:0

* Fixes control_flow_ops_py_test

* /gpu: -> /device:GPU:

* Fixes //tensorflow/python/profiler/internal:run_metadata_test

* gpu: -> GPU:

* Fixes tfprof_node

* [OpenCL] Fixes device path to name with many colons (#123)

The device path is constructed from a device name by replacing all
colons with underscores. Some device names contain more than one colon,
for example 'device:SYCL:0' which gives a path 'device_SYCL_0'. The
previous code would not convert this back to the original device name,
but rather to 'device:SYCL_0'.

An alternative fix would be to convert all underscores to colons in the
device name (i.e. remove the restriction inside `replace("_", ":", 1)`),
however I'm not sure if there are any device names which contain
underscores.

* If no gpu device aviable fake one

* gpu: -> device:GPU

* Fixes profiler test

* /gpu:x -> /device:GPU:x

* Fixes debug_io_utils_test.cc test

* Fixes device_name_utils_test.cc

---
Commit 35e7a3665 authored by Yong Tang<yong.tang.github@outlook.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
Remove unneeded casting of int64 for reverse_sequence (#12192)

This fix remove unneeded cast of int64 for reverse_sequence:
```
lengths = math_ops.to_int64(lengths)
```
as int32 has already been enabled for reverse_sequence.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
---
Commit 9fba8c185 authored by Anna R<annarev@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Add benchmark dashboard link to benchmarks doc. Also, I added a link and
description for Benchmarks page to Community index page.

PiperOrigin-RevId: 164924906

---
Commit bb6f32fa7 authored by Mark Heffernan<meheff@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
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

---
Commit 9103096c1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by Thomas K?ppe<tkoeppe@google.com>:
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

---
Commit 822603aed authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Merging sibling fusion instruction using multi_output_fusion

PiperOrigin-RevId: 164920220

---
Commit c035aa2a8 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Go: Update generated wrapper functions for TensorFlow ops.

PiperOrigin-RevId: 164917891

---
Commit e1e81d9ba authored by Luke Iwanski<luke@codeplay.com>
Committed by Rasmus Munk Larsen<rmlarsen@google.com>:
[OpenCL] Fixes double memcpy bug (#151) (#12173)

* [OpenCL] Fixes double memcpy bug (#151)

As the debg CopyOp is called on a Tensor without type, we need to use
the DataType enum to get type information, and use this to pass the type
on to Eigen. This is a workaround Eigen's need to have a type when
calling memcpy. If the Eigen memcpy can be provided without a type
requirement, then the memcpy in sycl_util is unnecessary.

* Acts on feedback from: #12173/files/32cb12a9001b672425867b5a3110fd98e737a20b#r132496277

---
Commit d9ca2d86d authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Internal change

PiperOrigin-RevId: 164916465

---
Commit b8d13d218 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Remove more parts of DCASGD missed in the first pass. (47949b)

PiperOrigin-RevId: 164914552

---
Commit 73b3d52c7 authored by Alexandre Passos<apassos@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
cmake fix

PiperOrigin-RevId: 164911656

---
Commit 2173b5b0a authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<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

---
Commit 13eb3b90e authored by Alexandre Passos<apassos@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Experimental C and Python APIs to invoke TensorFlow kernels on concrete values.

PiperOrigin-RevId: 164902588

---
Commit 7dfabcc01 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Initialize ExecutionOptions in ComputeConstant to default values.

PiperOrigin-RevId: 164894867

---
Commit c8897e9bc authored by Benoit Steiner<bsteiner@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Static required time computation

PiperOrigin-RevId: 164894645

---
Commit 076158f9b authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Enable implicit->explicit conversion by default.

PiperOrigin-RevId: 164890915

---
Commit 58c4a4cb1 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Bugfix: number of input channels is not necessarily in the last dimension, after introduction of data_format param.

PiperOrigin-RevId: 164889729

---
Commit 8f9b1af8a authored by Igor Saprykin<isaprykin@google.com>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Recover MonitoredSession when the Coordinator is requested to stop with one of the _PREEMPTION_ERRORS.

When SyncReplicasOptimizer is used, a preemption in the Coordinator may result in two cases:
Case 1) the session gets silently marked as complete
Case 2) the session gets stuck

This CL aims to solve and verify solutions for both of these problems. Fix 1 changes the should_stop logic. Fix 2 changes the CoordinatedSession.run() logic.

SyncReplicasOptimizer runs a separate set of threads using a Coordinator instance. Those threads do FIFOQueue.enqueue; the main thread does a blocking FIFOQueue.dequeue.

`sync_token_q` FIFOQueue is on parameter-servers. When one of the PS instances gets preempted, an AbortedError causes the Coordinator to stop via request_stop(ex). That by itself changes the state of MonitoredSession.should_stop() to True (Fix 1).

Results of the blocking Dequeue operation are sent to the chief worker via Recv. What happens next depends on the amount of tokens in `sync_token_q`. If there are enough for the next call to Dequeue to return, then the low-level "tf session run() call" returns. The next iteration of the `while not MonitoredSession.should_stop()` loop decides that the training is complete (Case 1).

If there are not enough tokens in `sync_token_q`, then the blocking Dequeue is going to keep waiting for them. This results in the graph execution getting stuck and the whole session getting garbage collected after 10 minutes (Case 2).

We decided to fix that by re-creating a session after it gets garbage collected (Fix 2). An alternative was to try to cancel the pending Dequeue operation, but it's not clear that it is the right thing to do and it is also not easy.

PiperOrigin-RevId: 164888390

---
Commit 46e4de6e5 authored by A. Unique TensorFlower<gardener@tensorflow.org>
Committed by TensorFlower Gardener<gardener@tensorflow.org>:
Undo loop fusion changes for now as they seem to be altering a few results.
END_PUBLIC
RELNOTES: n/a

BEGIN_PUBLIC
BEGIN_PUBLIC
Automated g4 rollback of changelist 164825735

PiperOrigin-RevId: 165340331
/external/tensorflow/tensorflow/core/platform/env.cc
9eb2fe4c3a8cf3e64dce4603b03d91da76d8b27e 26-Jul-2017 Yuefeng Zhou <yuefengz@google.com> Add LocalTempFilename function to Env class which creates a local temp file name

PiperOrigin-RevId: 163230810
/external/tensorflow/tensorflow/core/platform/env.cc
8b3cbeb507f2f38e7785fb0625f8b0ee9992d72a 26-Jul-2017 Yuefeng Zhou <yuefengz@google.com> Automated g4 rollback of changelist 163128673

PiperOrigin-RevId: 163157277
/external/tensorflow/tensorflow/core/platform/env.cc
07249f08867369899d39fc60442febdf1e36e6b5 26-Jul-2017 Yuefeng Zhou <yuefengz@google.com> Add LocalTempFilename function to Env class which creates a local temp file name

PiperOrigin-RevId: 163128673
/external/tensorflow/tensorflow/core/platform/env.cc
1d0b8c007b8bc7f77dd63c74f02d87185071f038 09-May-2017 Peter Hawkins <phawkins@google.com> Remove unnecessary copies of value parameters.

PiperOrigin-RevId: 155511618
/external/tensorflow/tensorflow/core/platform/env.cc
96cb8f886ad84202e363c5a9da56cdbce4eaf408 08-Mar-2017 Benoit Steiner <bsteiner@google.com> Started to open source Grappler. First application is the GPU layout optimizer.
Change: 149558284
/external/tensorflow/tensorflow/core/platform/env.cc
667a023a417f36ff4eabaee77daf374dceaa5ddd 14-Dec-2016 Jingyue Wu <jingyue@google.com> Find libdevice files in .runfiles when TEST_SRCDIR is not set.

Before this CL, XLA GPU binaries can only be run with "blaze test". After this
CL, they can be run directly via "blaze-bin/<executable>".
Change: 141952101
/external/tensorflow/tensorflow/core/platform/env.cc
f09265c145055341e69129d0f8aa938bf2f68acb 09-Nov-2016 Peter Hawkins <phawkins@google.com> Add a WriteTextProto method that is analogous to WriteBinaryProto but for textual protobufs.
Change: 138586949
/external/tensorflow/tensorflow/core/platform/env.cc
879e0accd1c833771c8058d3eb5f2d4f06f895d4 04-Nov-2016 Jonathan Hseu <jhseu@google.com> Change FileExists to return tensorflow::Status.

Also done separately by @llhe at github.com/tensorflow/tensorflow/pull/5370. We needed to do this change internally to fix all callers.

Motivation: The existing FileExists interface doesn't allow callers to distinguish between file not found vs. filesystem errors.

Semantics changes:
- gfile.Exists in Python now throws an exception for filesystem errors. It continues to return true/false if it can accurately determine whether a file exists.
- RecursivelyCreateDir now returns errors for filesystem errors when calling FileExists.
Change: 138224013
/external/tensorflow/tensorflow/core/platform/env.cc
9113b25790bfc4e2da1876a78d74382f776bf02a 03-Nov-2016 Jonathan Hseu <jhseu@google.com> Change path functions to operate on URIs rather than paths.

- Move the URI parsing and creation functions to path.h so that we don't
depend on core/platform from core/lib/io.
- Fixes https://github.com/tensorflow/tensorflow/issues/5316
Change: 138023841
/external/tensorflow/tensorflow/core/platform/env.cc
b7f72ea16cecfb3ac138233df20875f2a9aefe88 12-Oct-2016 A. Unique TensorFlower <gardener@tensorflow.org> Internal only change
Change: 135847535
/external/tensorflow/tensorflow/core/platform/env.cc
4a3065a1b796e8c5b52987cc3442ea3d529369c1 30-Sep-2016 Rohan Jain <rohanj@google.com> Moving implementation of RecursivelyCreateDir and DeleteRecursively down to the FileSystem from the Env so that file systems could override if needed.
Change: 134725784
/external/tensorflow/tensorflow/core/platform/env.cc
a97cefc5b1fa382fe1340d891084712f958faa44 29-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> Add ReadTextProto function in env.h, similar to ReadBinaryProto, but for
text-format protos. I didn't add a corresponding WriteTextProto since there
doesn't seem to be a need for it in the current codebase.
Change: 134682702
/external/tensorflow/tensorflow/core/platform/env.cc
01b5ab1bc850ecff5c35ac6f936f3952b81208cd 27-Sep-2016 Rohan Jain <rohanj@google.com> Move Env::GetMatchingPaths implementation to FileSystem instead.
Change: 134358309
/external/tensorflow/tensorflow/core/platform/env.cc
8c784c51555db944fbe8c6cff702f7201a5a6463 27-Sep-2016 Alexey Surkov <surkov@google.com> More efficient implementation of GetMatchingPaths for GCS.
Change: 134335319
/external/tensorflow/tensorflow/core/platform/env.cc
1c62cf7f4a24cebf3f3d44e9346133fe9f8d926e 26-Sep-2016 A. Unique TensorFlower <gardener@tensorflow.org> Added tensorflow::WriteBinaryProto companion helper method to go along with
the existing tensorflow::ReadBinaryProto method.
Change: 134326388
/external/tensorflow/tensorflow/core/platform/env.cc
afc1687339cbc618afb23b2abed3c13817c3c9b0 24-Sep-2016 Alexey Surkov <surkov@google.com> Fix file_io.get_matching_files() for GcsFileSystem.
Change: 134141039
/external/tensorflow/tensorflow/core/platform/env.cc
d63243106a818a415dd9894f462a5cfc26081aee 23-Sep-2016 Jonathan Hseu <jhseu@google.com> Fix Env::RecursivelyCreateDir handling for URIs, fixing it for GCS and HDFS.
Change: 134110801
/external/tensorflow/tensorflow/core/platform/env.cc
02adcaeec5f541870750e46ef5b1663bd9b61246 23-Sep-2016 Rohan Jain <rohanj@google.com> Creating a Env::GetMatchingPaths function to match patterns against the FS. Updating the default implementation to handle wildcards anywhere in the pattern.
Change: 134036016
/external/tensorflow/tensorflow/core/platform/env.cc
929160abd520849f0280c7804a7915699ba3f547 23-Sep-2016 Jonathan Hseu <jhseu@google.com> Add a ParseURI function and remove the other URI parsing functions.

ParseURI provides all the functionality used by other filesystems right now, so we're able to remove their custom URI parsing code.

- Use ParseURI for URI parsing in GCS and HDFS.
- Note that this fixes a bug where FileSystem::TranslateName("file://foo/bar")
gives "foo/bar" as the path. "file:///" is the correct prefix in that case.
Change: 134009580
/external/tensorflow/tensorflow/core/platform/env.cc
857fc259445fbff9a23ba1723d7f617ff40fbf05 14-Sep-2016 Rohan Jain <rohanj@google.com> Adding io::CleanPath in path.h to clean up paths. Also made TranslateName call CleanPath so that all paths are clean before doing file system ops.
Change: 133140241
/external/tensorflow/tensorflow/core/platform/env.cc
b694ceff1438dccd9751950f1a02a0d49936cd19 13-Sep-2016 Rohan Jain <rohanj@google.com> Fixes the issue when RecursivelyCreateDir hangs when the input is the empty string.
Change: 133051324
/external/tensorflow/tensorflow/core/platform/env.cc
915b02917db21de5a0ae304a067aedb0b5dd759d 09-Sep-2016 Rohan Jain <rohanj@google.com> Adding a RecursivelyCreateDir function to the base environment. Removing functionality from the python library.
Change: 132704774
/external/tensorflow/tensorflow/core/platform/env.cc
79a7e7a27d018573921e0aa4318088837bfeb95c 09-Aug-2016 A. Unique TensorFlower <gardener@tensorflow.org> Fix prototype mismatch of ByteCount in env.cc
Change: 129683111
/external/tensorflow/tensorflow/core/platform/env.cc
e5c5df71e50676b8eceec36a91140886960b857c 19-Jul-2016 Rohan Jain <rohanj@google.com> Adding a DeleteRecursive method to the C++ Filesystem API. Also adding a python SWIG wrapper to go along with it.
Change: 127770835
/external/tensorflow/tensorflow/core/platform/env.cc
2094bb5349c060516907f02975bcdc6e752d407b 13-Jul-2016 A. Unique TensorFlower <gardener@tensorflow.org> Adding FileSystem::Stat to the core filesystem API. Implemented versions of it for all subclasses except for GCS File System for now.
Change: 127282696
/external/tensorflow/tensorflow/core/platform/env.cc
490afa9f427ab878478037b360a9f868be95b2d4 21-Jun-2016 Vijay Vasudevan <vrv@google.com> TensorFlow: Remove old Env:: APIs that don't pass unique_ptr.

Also update RELEASE.md to forward port from 0.9 branch, and add
this new 'breaking change to the API.'
Change: 125465285
/external/tensorflow/tensorflow/core/platform/env.cc
209c006578483460e98c114a69d4b9ed6b95efed 17-Jun-2016 Vijay Vasudevan <vrv@google.com> TensorFlow: minor change functions in Env interface.

Switches to return a std::unique_ptr<> to convey transfer of ownership.
Keeps existing functions temporarily for backwards compatibility.

Change file_system.h interface to switch entirely to the new interface,
change all callers. If this breaks someone in the public, the interface
change should be straightforward.
Change: 125127028
/external/tensorflow/tensorflow/core/platform/env.cc
c8b59c046895fa5b6d79f73e0b5817330fcfbfc1 02-Jun-2016 A. Unique TensorFlower <nobody@tensorflow.org> Update copyright for 3p/tf/core.
Change: 123900938
/external/tensorflow/tensorflow/core/platform/env.cc
3c280f6fa0e0fcaa3d2cee5d2d8bb7ab3e25319f 18-Apr-2016 A. Unique TensorFlower <nobody@tensorflow.org> Added a format for saving an inference graph that can be memmapped and an utility to convert a freezed graph into this format.
Change: 120128412
/external/tensorflow/tensorflow/core/platform/env.cc
3eaf185a48496c2f1bb34d54a87939648a56d558 11-Apr-2016 A. Unique TensorFlower <nobody@tensorflow.org> Clarification of object ownership in ::tensorflow::Env
Change: 119544956
/external/tensorflow/tensorflow/core/platform/env.cc
6cdcc5945183070d51b85cba79c089416e55a736 08-Apr-2016 Manjunath Kudlur <keveman@gmail.com> Move the FileSystemRegistry inside Env instead of it being global and shared
by all Envs.
Change: 119342847
/external/tensorflow/tensorflow/core/platform/env.cc
fe5c6ae460e40a92798d0383026ab0ef85026bed 07-Apr-2016 Manjunath Kudlur <keveman@gmail.com> Implement a file factory mechanism to handle network file systems.
- Env dispatches to a FileSystem interface
- FileSystemFactory is used to look up the correct FileSystem implementation
based on the prefix of the filename
- Provide a registration mechanism to register different factories
Change: 119268846
/external/tensorflow/tensorflow/core/platform/env.cc
9cc7cf63ae3f7cd38c3bd7b7aac77aa99c7e1951 07-Apr-2016 Manjunath Kudlur <keveman@gmail.com> Implement a file factory mechanism to handle network file systems.
- Env dispatches to a FileSystem interface
- FileSystemFactory is used to look up the correct FileSystem implementation
based on the prefix of the filename
- Provide a registration mechanism to register different factories
Change: 119236345
/external/tensorflow/tensorflow/core/platform/env.cc
9671b6c17f6d4809cc37c3218e27f885084b6253 07-Apr-2016 Manjunath Kudlur <keveman@gmail.com> Implement a file factory mechanism to handle network file systems.
- Env dispatches to a FileSystem interface
- FileSystemFactory is used to look up the correct FileSystem implementation
based on the prefix of the filename
- Provide a registration mechanism to register different factories
Change: 119233977
/external/tensorflow/tensorflow/core/platform/env.cc
e866ee53ea243ea1f3154ddc21cdf8661930d518 26-Jan-2016 Josh Levenberg <josh11b@tensorflow.org> Global search & replace to move to the new location for
tensorflow/core/ files and build targets.
Change: 113074643
/external/tensorflow/tensorflow/core/platform/env.cc
1c579361cd1e088dd5e05a394b1561a73e3667ba 05-Jan-2016 A. Unique TensorFlower <nobody@tensorflow.org> Added 'logging' import to control_flow_ops which is used in the file but not imported.
Change: 110842260
/external/tensorflow/tensorflow/core/platform/env.cc
9c3043ff3bf31a6a81810b4ce9e87ef936f1f529 20-Nov-2015 Manjunath Kudlur <keveman@gmail.com> TensorFlow: Improve performance of Alexnet

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
/external/tensorflow/tensorflow/core/platform/env.cc
f41959ccb2d9d4c722fe8fc3351401d53bcf4900 07-Nov-2015 Manjunath Kudlur <keveman@gmail.com> TensorFlow: Initial commit of TensorFlow library.
TensorFlow is an open source software library for numerical computation
using data flow graphs.

Base CL: 107276108
/external/tensorflow/tensorflow/core/platform/env.cc