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
|