History log of /external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
64d2636e2946772d4b1531ec91b389110a2787b7 09-Nov-2017 Mark Heffernan <meheff@google.com> Move MakeFakeLiteral from client/lib/testing.h to tests/test_utils.h. Also remove superfluous literal creation methods in that file, and replace them with the existing ones in the Literal class.

Also, optionally print layout in Literal::ToString.

PiperOrigin-RevId: 175076277
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
ddd8e21b7c1d23bf80ddf0141b44e168c17647f3 27-Jul-2017 Eli Bendersky <eliben@google.com> [XLA] Consolidate all similar main()s in tests into a single target.

PiperOrigin-RevId: 163354724
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
46737e4e81314f7482bfd6a710f126a27f5d7975 19-Jun-2017 A. Unique TensorFlower <gardener@tensorflow.org> Remove class xla::LiteralUtil. NFC (mind-numbingly so).

This patch removes class xla::LiteralUtil and rewrites every call to use class
xla::Literal instead.
PiperOrigin-RevId: 159446373
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
12efd3d0bbea953e52aee12eb5a3d5d2269ec16a 16-Jun-2017 Eli Bendersky <eliben@google.com> [XLA] Remove gpu/gpu_backend-specific flags

Move useful flags into debug_options, and leave some less used flags out - they
can be propagated through debug_options if required (for now there's too much
duplication between them and what's already inside)

PiperOrigin-RevId: 159261661
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
c77399d44fc2ed6912e7f301839ad3e404739b80 14-Jun-2017 Eli Bendersky <eliben@google.com> [XLA] Remove remaining flags from cpu_compiler_flags

And move them to debug_options_flags; these two flags (embed_ir_in_executable,
dump_debug_json_to) are also unified with similarly named GPU compiler flags.
This lets us completely remove the cpu_compiler_flags module.

PiperOrigin-RevId: 158989621
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
8cedce4b806639c351d45a00324fcc269704f42b 12-Jun-2017 Eli Bendersky <eliben@google.com> [XLA] Replace some XLA CPU compiler specific options by generic "debug options".

LLVM optimization level, extra LLVM flags and "cpu parallel" all turn into
debug options on the xla proto. "cpu parallel" is combined with "backend extra
options" as a map.

PiperOrigin-RevId: 158751784
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
7754ec45dc38e0f9cd047948045646418caad305 03-Feb-2017 Justin Lebar <jlebar@google.com> [XLA] Move shape_with_output_layout and seed fields into
ExecutionOptions.

This simplifies the execution API by getting rid of two default params.

Also change HloModuleConfig so it stores each of the fields of
ExecutionOptions individually, instead of keeping an instance of the
ExecutionOptions proto.

This is necessary because HloModuleConfig already has a field derived
from shape_with_output_layout -- if we stored the ExecutionOptions proto
in HloModuleConfig, its shape wouldn't necessarily match the shape we
already have.
Change: 146477669
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
84e1a0bff0067c6925f56b3cb36b1ef911892c7f 03-Feb-2017 Justin Lebar <jlebar@google.com> [XLA] Rename CompilationOptions proto to ExecutionOptions.

We want to put fields in this proto that aren't strictly related to
compilation.
Change: 146477500
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
d45505fe0c7ab9a10f16682f54d0eb54c4776cd1 01-Feb-2017 Justin Lebar <jlebar@google.com> [XLA] Move fast-math flags into HLO module config.

Previously, XLA controlled the presence/absence of fast-math flags (FMF) via a
command-line flag. This patch changes things so we use a new CompileOptions
proto instead.

This proto lives in HloModuleConfig, and is passed to the service via
ExecuteRequest.

This change lets us entirely remove llvm_backend_flags.{h,cc}.

In addition, this change takes us from two to one fast-math flags. Previously
we tried to control "unsafe FP transformations" separately from "full fast
math". It turns out that LLVM is misleadingly inconsistent in how it handles
these. In the backend, they are indeed two separate options that can be
enabled/disabled independently. In the frontend, however, unsafe-fp-math
implies all the other FMFs.

As a result, it doesn't really make sense for XLA to attempt to split out these
two flags, at least not until LLVM changes how it handles them.
Change: 146183994
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc
1e67c90e2caceeff82d09793d1ef5fa0300d219b 09-Jan-2017 Peter Hawkins <phawkins@google.com> Initial open-source release of XLA: Accelerated Linear Algebra.

XLA is a compiler-based linear algebra execution engine that targets CPUs, GPUs and custom accelerators.

XLA is still experimental; we are releasing it early to get the community involved.
Change: 143990941
/external/tensorflow/tensorflow/compiler/xla/tests/compilation_cache_test.cc