[TF:XLA] Refactor large list of hard-coded compile-time constant arguments to operato...
authorPeter Hawkins <phawkins@google.com>
Sat, 23 Dec 2017 16:59:26 +0000 (08:59 -0800)
committerTensorFlower Gardener <gardener@tensorflow.org>
Sat, 23 Dec 2017 17:03:02 +0000 (09:03 -0800)
commitc975bc2b3fdc9674dd71a7ed89c74ce8ea2d46f0
tree55db4d5d76c5acaa565feef0fe510644b162760e
parentc0c2775ce3de682f7913d1aeaf50bbc4d1521934
[TF:XLA] Refactor large list of hard-coded compile-time constant arguments to operators. Add a new .CompileTimeConstInput() annotation on kernel registrations instead.

PiperOrigin-RevId: 180008567
35 files changed:
tensorflow/compiler/jit/BUILD
tensorflow/compiler/tf2xla/BUILD
tensorflow/compiler/tf2xla/const_analysis.cc
tensorflow/compiler/tf2xla/kernels/batchtospace_op.cc
tensorflow/compiler/tf2xla/kernels/bcast_ops.cc
tensorflow/compiler/tf2xla/kernels/categorical_op.cc
tensorflow/compiler/tf2xla/kernels/concat_op.cc
tensorflow/compiler/tf2xla/kernels/conv_ops.cc
tensorflow/compiler/tf2xla/kernels/dynamic_stitch_op.cc
tensorflow/compiler/tf2xla/kernels/fill_op.cc
tensorflow/compiler/tf2xla/kernels/gather_op.cc
tensorflow/compiler/tf2xla/kernels/image_resize_ops.cc
tensorflow/compiler/tf2xla/kernels/index_ops.cc
tensorflow/compiler/tf2xla/kernels/index_ops_cpu.cc
tensorflow/compiler/tf2xla/kernels/mirror_pad_op.cc
tensorflow/compiler/tf2xla/kernels/one_hot_op.cc
tensorflow/compiler/tf2xla/kernels/pad_op.cc
tensorflow/compiler/tf2xla/kernels/pooling_ops.cc
tensorflow/compiler/tf2xla/kernels/random_ops.cc
tensorflow/compiler/tf2xla/kernels/reduction_ops.cc
tensorflow/compiler/tf2xla/kernels/reshape_op.cc
tensorflow/compiler/tf2xla/kernels/reverse_op.cc
tensorflow/compiler/tf2xla/kernels/scan_ops.cc
tensorflow/compiler/tf2xla/kernels/sequence_ops.cc
tensorflow/compiler/tf2xla/kernels/shape_op.cc
tensorflow/compiler/tf2xla/kernels/slice_op.cc
tensorflow/compiler/tf2xla/kernels/spacetobatch_op.cc
tensorflow/compiler/tf2xla/kernels/split_op.cc
tensorflow/compiler/tf2xla/kernels/stack_ops.cc
tensorflow/compiler/tf2xla/kernels/strided_slice_op.cc
tensorflow/compiler/tf2xla/kernels/tensor_array_ops.cc
tensorflow/compiler/tf2xla/kernels/tile_ops.cc
tensorflow/compiler/tf2xla/kernels/transpose_op.cc
tensorflow/compiler/tf2xla/xla_op_registry.cc
tensorflow/compiler/tf2xla/xla_op_registry.h