From fc9162975e52978d3af38549b570cc3cc5f0ab66 Mon Sep 17 00:00:00 2001 From: Pete Warden Date: Mon, 18 Jul 2016 23:28:18 -0700 Subject: [PATCH] Updated makefile to use a more robust way of generating file lists (#3382) --- tensorflow/contrib/makefile/Makefile | 47 ++- tensorflow/contrib/makefile/gen_file_lists.sh | 10 - tensorflow/contrib/makefile/tf_cc_files.txt | 271 ------------------ tensorflow/contrib/makefile/tf_op_files.txt | 124 ++++++++ 4 files changed, 170 insertions(+), 282 deletions(-) delete mode 100644 tensorflow/contrib/makefile/tf_cc_files.txt create mode 100644 tensorflow/contrib/makefile/tf_op_files.txt diff --git a/tensorflow/contrib/makefile/Makefile b/tensorflow/contrib/makefile/Makefile index 73afe28ca90..00283f9da54 100644 --- a/tensorflow/contrib/makefile/Makefile +++ b/tensorflow/contrib/makefile/Makefile @@ -361,7 +361,52 @@ BENCHMARK_NAME := $(BINDIR)benchmark # What sources we want to compile, derived from the main Bazel build using the # gen_file_lists.sh script. -TF_CC_SRCS := $(shell cat $(MAKEFILE_DIR)/tf_cc_files.txt) + +CORE_CC_ALL_SRCS := \ +$(wildcard tensorflow/core/*.cc) \ +$(wildcard tensorflow/core/common_runtime/*.cc) \ +$(wildcard tensorflow/core/debug/*.cc) \ +$(wildcard tensorflow/core/framework/*.cc) \ +$(wildcard tensorflow/core/graph/*.cc) \ +$(wildcard tensorflow/core/lib/*/*.cc) \ +$(wildcard tensorflow/core/platform/*.cc) \ +$(wildcard tensorflow/core/platform/*/*.cc) \ +$(wildcard tensorflow/core/util/*.cc) \ +$(wildcard tensorflow/core/util/*/*.cc) +CORE_CC_EXCLUDE_SRCS := \ +$(wildcard tensorflow/core/*/*test.cc) \ +$(wildcard tensorflow/core/*/*testutil*) \ +$(wildcard tensorflow/core/*/*testlib*) \ +$(wildcard tensorflow/core/*/*main.cc) \ +$(wildcard tensorflow/core/*/*/*test.cc) \ +$(wildcard tensorflow/core/*/*/*testutil*) \ +$(wildcard tensorflow/core/*/*/*testlib*) \ +$(wildcard tensorflow/core/*/*/*main.cc) \ +$(wildcard tensorflow/core/graph/dot.*) \ +$(wildcard tensorflow/core/lib/gif/*) \ +$(wildcard tensorflow/core/lib/jpeg/*) \ +$(wildcard tensorflow/core/lib/png/*) \ +$(wildcard tensorflow/core/util/checkpoint_reader.*) \ +$(wildcard tensorflow/core/util/events_writer.*) \ +$(wildcard tensorflow/core/util/reporter.*) \ +$(wildcard tensorflow/core/util/tf_status_helper.*) \ +$(wildcard tensorflow/core/platform/default/stream_executor.*) \ +$(wildcard tensorflow/core/platform/default/test_benchmark.*) \ +$(wildcard tensorflow/core/platform/cuda.h) \ +$(wildcard tensorflow/core/platform/cloud/*) \ +$(wildcard tensorflow/core/platform/google/*) \ +$(wildcard tensorflow/core/platform/jpeg.*) \ +$(wildcard tensorflow/core/platform/png.*) \ +$(wildcard tensorflow/core/platform/stream_executor.*) \ +$(wildcard tensorflow/core/user_ops/*.cu.cc) \ +$(wildcard tensorflow/core/common_runtime/gpu/*) \ +$(wildcard tensorflow/core/common_runtime/gpu_device_factory.*) +# Filter out all the excluded files. +TF_CC_SRCS := $(filter-out $(CORE_CC_EXCLUDE_SRCS), $(CORE_CC_ALL_SRCS)) +# Add in any extra files that don't fit the patterns easily +TF_CC_SRCS += tensorflow/core/common_runtime/gpu/gpu_tracer.cc +# Also include the op and kernel definitions. +TF_CC_SRCS += $(shell cat $(MAKEFILE_DIR)/tf_op_files.txt) PBT_CC_SRCS := $(shell cat $(MAKEFILE_DIR)/tf_pb_text_files.txt) PROTO_SRCS := $(shell cat $(MAKEFILE_DIR)/tf_proto_files.txt) BENCHMARK_SRCS := \ diff --git a/tensorflow/contrib/makefile/gen_file_lists.sh b/tensorflow/contrib/makefile/gen_file_lists.sh index 2bbc6bfcaee..68a6fdf9094 100755 --- a/tensorflow/contrib/makefile/gen_file_lists.sh +++ b/tensorflow/contrib/makefile/gen_file_lists.sh @@ -16,16 +16,6 @@ # This script generates the source file lists needed by the makefile by querying # the master Bazel build configuration. -bazel query 'kind("source file", deps(//tensorflow/core:android_tensorflow_lib))' | \ -grep "//tensorflow/.*\.cc$" | \ -grep -v "gen_proto_text" | \ -grep -E -v "jpeg" | \ -grep -E -v "png" | \ -grep -E -v "zlib" | \ -sed -E 's#^//##g' | \ -sed -E 's#:#/#g' \ -> tensorflow/contrib/makefile/tf_cc_files.txt - bazel query 'kind("source file", deps(//tensorflow/core:android_tensorflow_lib))' | \ grep "//tensorflow/.*\.proto$" | \ sed -E 's#^//##g' | \ diff --git a/tensorflow/contrib/makefile/tf_cc_files.txt b/tensorflow/contrib/makefile/tf_cc_files.txt deleted file mode 100644 index 5918634f036..00000000000 --- a/tensorflow/contrib/makefile/tf_cc_files.txt +++ /dev/null @@ -1,271 +0,0 @@ -tensorflow/core/kernels/xent_op.cc -tensorflow/core/kernels/where_op.cc -tensorflow/core/kernels/variable_ops.cc -tensorflow/core/kernels/unpack_op.cc -tensorflow/core/kernels/transpose_op.cc -tensorflow/core/kernels/transpose_functor_cpu.cc -tensorflow/core/kernels/training_ops.cc -tensorflow/core/kernels/topk_op.cc -tensorflow/core/kernels/tile_ops.cc -tensorflow/core/kernels/strided_slice_op_inst_6.cc -tensorflow/core/kernels/strided_slice_op_inst_5.cc -tensorflow/core/kernels/strided_slice_op_inst_4.cc -tensorflow/core/kernels/strided_slice_op_inst_3.cc -tensorflow/core/kernels/strided_slice_op_inst_2.cc -tensorflow/core/kernels/strided_slice_op_inst_1.cc -tensorflow/core/kernels/strided_slice_op.cc -tensorflow/core/kernels/stack_ops.cc -tensorflow/core/kernels/split_op.cc -tensorflow/core/kernels/split_lib_cpu.cc -tensorflow/core/kernels/sparse_to_dense_op.cc -tensorflow/core/kernels/softsign_op.cc -tensorflow/core/kernels/softplus_op.cc -tensorflow/core/kernels/softmax_op.cc -tensorflow/core/kernels/slice_op.cc -tensorflow/core/kernels/shape_ops.cc -tensorflow/core/kernels/session_ops.cc -tensorflow/core/kernels/sequence_ops.cc -tensorflow/core/kernels/sendrecv_ops.cc -tensorflow/core/kernels/save_restore_tensor.cc -tensorflow/core/kernels/save_op.cc -tensorflow/core/kernels/reverse_sequence_op.cc -tensorflow/core/kernels/reverse_op.cc -tensorflow/core/kernels/restore_op.cc -tensorflow/core/kernels/resize_nearest_neighbor_op.cc -tensorflow/core/kernels/resize_bilinear_op.cc -tensorflow/core/kernels/reshape_op.cc -tensorflow/core/kernels/relu_op.cc -tensorflow/core/kernels/reduction_ops_sum.cc -tensorflow/core/kernels/reduction_ops_prod.cc -tensorflow/core/kernels/reduction_ops_min.cc -tensorflow/core/kernels/reduction_ops_mean.cc -tensorflow/core/kernels/reduction_ops_max.cc -tensorflow/core/kernels/reduction_ops_common.cc -tensorflow/core/kernels/pooling_ops_common.cc -tensorflow/core/kernels/pad_op.cc -tensorflow/core/kernels/pack_op.cc -tensorflow/core/kernels/ops_util.cc -tensorflow/core/kernels/no_op.cc -tensorflow/core/kernels/maxpooling_op.cc -tensorflow/core/kernels/matmul_op.cc -tensorflow/core/kernels/lrn_op.cc -tensorflow/core/kernels/in_topk_op.cc -tensorflow/core/kernels/immutable_constant_op.cc -tensorflow/core/kernels/identity_op.cc -tensorflow/core/kernels/gather_op.cc -tensorflow/core/kernels/fill_functor.cc -tensorflow/core/kernels/example_parsing_ops.cc -tensorflow/core/kernels/dynamic_stitch_op.cc -tensorflow/core/kernels/dynamic_partition_op.cc -tensorflow/core/kernels/dense_update_ops.cc -tensorflow/core/kernels/cwise_ops_common.cc -tensorflow/core/kernels/cwise_op_tanh.cc -tensorflow/core/kernels/cwise_op_sub.cc -tensorflow/core/kernels/cwise_op_squared_difference.cc -tensorflow/core/kernels/cwise_op_square.cc -tensorflow/core/kernels/cwise_op_sqrt.cc -tensorflow/core/kernels/cwise_op_sigmoid.cc -tensorflow/core/kernels/cwise_op_select.cc -tensorflow/core/kernels/cwise_op_rsqrt.cc -tensorflow/core/kernels/cwise_op_neg.cc -tensorflow/core/kernels/cwise_op_mul.cc -tensorflow/core/kernels/cwise_op_minimum.cc -tensorflow/core/kernels/cwise_op_maximum.cc -tensorflow/core/kernels/cwise_op_log.cc -tensorflow/core/kernels/cwise_op_less.cc -tensorflow/core/kernels/cwise_op_isfinite.cc -tensorflow/core/kernels/cwise_op_inverse.cc -tensorflow/core/kernels/cwise_op_greater.cc -tensorflow/core/kernels/cwise_op_exp.cc -tensorflow/core/kernels/cwise_op_equal_to.cc -tensorflow/core/kernels/cwise_op_div.cc -tensorflow/core/kernels/cwise_op_add.cc -tensorflow/core/kernels/ctc_decoder_ops.cc -tensorflow/core/kernels/conv_ops.cc -tensorflow/core/kernels/conv_grad_ops.cc -tensorflow/core/kernels/control_flow_ops.cc -tensorflow/core/kernels/constant_op.cc -tensorflow/core/kernels/concat_op.cc -tensorflow/core/kernels/concat_lib_cpu.cc -tensorflow/core/kernels/check_numerics_op.cc -tensorflow/core/kernels/cast_op.cc -tensorflow/core/kernels/bias_op.cc -tensorflow/core/kernels/bcast_ops.cc -tensorflow/core/kernels/batch_norm_op.cc -tensorflow/core/kernels/avgpooling_op.cc -tensorflow/core/kernels/argmax_op.cc -tensorflow/core/kernels/aggregate_ops.cc -tensorflow/core/util/work_sharder.cc -tensorflow/core/util/util.cc -tensorflow/core/util/use_cudnn.cc -tensorflow/core/util/tensor_slice_writer.cc -tensorflow/core/util/tensor_slice_set.cc -tensorflow/core/util/tensor_slice_reader_cache.cc -tensorflow/core/util/tensor_slice_reader.cc -tensorflow/core/util/tensor_format.cc -tensorflow/core/util/stat_summarizer.cc -tensorflow/core/util/sparse/group_iterator.cc -tensorflow/core/util/saved_tensor_slice_util.cc -tensorflow/core/util/port.cc -tensorflow/core/util/padding.cc -tensorflow/core/util/mirror_pad_mode.cc -tensorflow/core/util/memmapped_file_system_writer.cc -tensorflow/core/util/memmapped_file_system.cc -tensorflow/core/util/guarded_philox_random.cc -tensorflow/core/util/example_proto_helper.cc -tensorflow/core/util/device_name_utils.cc -tensorflow/core/util/command_line_flags.cc -tensorflow/core/util/bcast.cc -tensorflow/core/platform/tracing.cc -tensorflow/core/platform/tensor_coding.cc -tensorflow/core/platform/protobuf_util.cc -tensorflow/core/platform/posix/posix_file_system.cc -tensorflow/core/platform/posix/port.cc -tensorflow/core/platform/posix/env.cc -tensorflow/core/platform/load_library.cc -tensorflow/core/platform/file_system.cc -tensorflow/core/platform/env.cc -tensorflow/core/platform/denormal.cc -tensorflow/core/platform/default/tracing.cc -tensorflow/core/platform/default/logging.cc -tensorflow/core/ops/training_ops.cc -tensorflow/core/ops/string_ops.cc -tensorflow/core/ops/state_ops.cc -tensorflow/core/ops/sparse_ops.cc -tensorflow/core/ops/sendrecv_ops.cc -tensorflow/core/ops/script_ops.cc -tensorflow/core/ops/random_ops.cc -tensorflow/core/ops/random_grad.cc -tensorflow/core/ops/parsing_ops.cc -tensorflow/core/ops/no_op.cc -tensorflow/core/ops/nn_ops.cc -tensorflow/core/ops/nn_grad.cc -tensorflow/core/ops/math_ops.cc -tensorflow/core/ops/math_grad.cc -tensorflow/core/ops/logging_ops.cc -tensorflow/core/ops/linalg_ops.cc -tensorflow/core/ops/io_ops.cc -tensorflow/core/ops/image_ops.cc -tensorflow/core/ops/functional_ops.cc -tensorflow/core/ops/functional_grad.cc -tensorflow/core/ops/function_ops.cc -tensorflow/core/ops/data_flow_ops.cc -tensorflow/core/ops/ctc_ops.cc -tensorflow/core/ops/control_flow_ops.cc -tensorflow/core/ops/candidate_sampling_ops.cc -tensorflow/core/ops/array_ops.cc -tensorflow/core/ops/array_grad.cc -tensorflow/core/lib/wav/wav_io.cc -tensorflow/core/lib/strings/stringprintf.cc -tensorflow/core/lib/strings/strcat.cc -tensorflow/core/lib/strings/str_util.cc -tensorflow/core/lib/strings/scanner.cc -tensorflow/core/lib/strings/proto_text_util.cc -tensorflow/core/lib/strings/ordered_code.cc -tensorflow/core/lib/strings/numbers.cc -tensorflow/core/lib/random/weighted_picker.cc -tensorflow/core/lib/random/simple_philox.cc -tensorflow/core/lib/random/random.cc -tensorflow/core/lib/random/distribution_sampler.cc -tensorflow/core/lib/io/two_level_iterator.cc -tensorflow/core/lib/io/table_builder.cc -tensorflow/core/lib/io/table.cc -tensorflow/core/lib/io/record_writer.cc -tensorflow/core/lib/io/record_reader.cc -tensorflow/core/lib/io/path.cc -tensorflow/core/lib/io/match.cc -tensorflow/core/lib/io/iterator.cc -tensorflow/core/lib/io/inputbuffer.cc -tensorflow/core/lib/io/format.cc -tensorflow/core/lib/io/block_builder.cc -tensorflow/core/lib/io/block.cc -tensorflow/core/lib/histogram/histogram.cc -tensorflow/core/lib/hash/hash.cc -tensorflow/core/lib/hash/crc32c.cc -tensorflow/core/lib/core/threadpool.cc -tensorflow/core/lib/core/stringpiece.cc -tensorflow/core/lib/core/status.cc -tensorflow/core/lib/core/coding.cc -tensorflow/core/lib/core/arena.cc -tensorflow/core/graph/validate.cc -tensorflow/core/graph/tensor_id.cc -tensorflow/core/graph/subgraph.cc -tensorflow/core/graph/quantize_training.cc -tensorflow/core/graph/optimizer_cse.cc -tensorflow/core/graph/node_builder.cc -tensorflow/core/graph/graph_partition.cc -tensorflow/core/graph/graph_def_builder.cc -tensorflow/core/graph/graph_constructor.cc -tensorflow/core/graph/graph.cc -tensorflow/core/graph/gradients.cc -tensorflow/core/graph/equal_graph_def.cc -tensorflow/core/graph/edgeset.cc -tensorflow/core/graph/costmodel.cc -tensorflow/core/graph/colors.cc -tensorflow/core/graph/algorithm.cc -tensorflow/core/framework/versions.cc -tensorflow/core/framework/unique_tensor_references.cc -tensorflow/core/framework/types.cc -tensorflow/core/framework/tracking_allocator.cc -tensorflow/core/framework/tensor_util.cc -tensorflow/core/framework/tensor_slice.cc -tensorflow/core/framework/tensor_shape.cc -tensorflow/core/framework/tensor_reference.cc -tensorflow/core/framework/tensor.cc -tensorflow/core/framework/shape_inference.cc -tensorflow/core/framework/resource_mgr.cc -tensorflow/core/framework/rendezvous.cc -tensorflow/core/framework/reader_op_kernel.cc -tensorflow/core/framework/partial_tensor_shape.cc -tensorflow/core/framework/op_segment.cc -tensorflow/core/framework/op_kernel.cc -tensorflow/core/framework/op_gen_lib.cc -tensorflow/core/framework/op_def_util.cc -tensorflow/core/framework/op_def_builder.cc -tensorflow/core/framework/op.cc -tensorflow/core/framework/node_def_util.cc -tensorflow/core/framework/node_def_builder.cc -tensorflow/core/framework/memory_types.cc -tensorflow/core/framework/lookup_interface.cc -tensorflow/core/framework/log_memory.cc -tensorflow/core/framework/load_library.cc -tensorflow/core/framework/kernel_def_builder.cc -tensorflow/core/framework/graph_def_util.cc -tensorflow/core/framework/function.cc -tensorflow/core/framework/fake_input.cc -tensorflow/core/framework/device_base.cc -tensorflow/core/framework/common_shape_fns.cc -tensorflow/core/framework/cancellation.cc -tensorflow/core/framework/bfloat16.cc -tensorflow/core/framework/attr_value_util.cc -tensorflow/core/framework/allocator.cc -tensorflow/core/debug/debug_graph_utils.cc -tensorflow/core/common_runtime/threadpool_device_factory.cc -tensorflow/core/common_runtime/threadpool_device.cc -tensorflow/core/common_runtime/step_stats_collector.cc -tensorflow/core/common_runtime/simple_placer.cc -tensorflow/core/common_runtime/simple_graph_execution_state.cc -tensorflow/core/common_runtime/session_state.cc -tensorflow/core/common_runtime/session_options.cc -tensorflow/core/common_runtime/session_factory.cc -tensorflow/core/common_runtime/session.cc -tensorflow/core/common_runtime/rendezvous_mgr.cc -tensorflow/core/common_runtime/process_util.cc -tensorflow/core/common_runtime/memory_types.cc -tensorflow/core/common_runtime/local_device.cc -tensorflow/core/common_runtime/graph_optimizer.cc -tensorflow/core/common_runtime/gpu/gpu_tracer.cc -tensorflow/core/common_runtime/function.cc -tensorflow/core/common_runtime/executor.cc -tensorflow/core/common_runtime/direct_session.cc -tensorflow/core/common_runtime/device_set.cc -tensorflow/core/common_runtime/device_mgr.cc -tensorflow/core/common_runtime/device_factory.cc -tensorflow/core/common_runtime/device.cc -tensorflow/core/common_runtime/costmodel_manager.cc -tensorflow/core/common_runtime/copy_tensor.cc -tensorflow/core/common_runtime/constant_folding.cc -tensorflow/core/common_runtime/build_graph_options.cc -tensorflow/core/common_runtime/bfc_allocator.cc -tensorflow/core/common_runtime/allocator_retry.cc -tensorflow/core/client/tensor_c_api.cc diff --git a/tensorflow/contrib/makefile/tf_op_files.txt b/tensorflow/contrib/makefile/tf_op_files.txt new file mode 100644 index 00000000000..098007b9078 --- /dev/null +++ b/tensorflow/contrib/makefile/tf_op_files.txt @@ -0,0 +1,124 @@ +tensorflow/core/kernels/xent_op.cc +tensorflow/core/kernels/where_op.cc +tensorflow/core/kernels/variable_ops.cc +tensorflow/core/kernels/unpack_op.cc +tensorflow/core/kernels/transpose_op.cc +tensorflow/core/kernels/transpose_functor_cpu.cc +tensorflow/core/kernels/training_ops.cc +tensorflow/core/kernels/topk_op.cc +tensorflow/core/kernels/tile_ops.cc +tensorflow/core/kernels/strided_slice_op_inst_6.cc +tensorflow/core/kernels/strided_slice_op_inst_5.cc +tensorflow/core/kernels/strided_slice_op_inst_4.cc +tensorflow/core/kernels/strided_slice_op_inst_3.cc +tensorflow/core/kernels/strided_slice_op_inst_2.cc +tensorflow/core/kernels/strided_slice_op_inst_1.cc +tensorflow/core/kernels/strided_slice_op.cc +tensorflow/core/kernels/stack_ops.cc +tensorflow/core/kernels/split_op.cc +tensorflow/core/kernels/split_lib_cpu.cc +tensorflow/core/kernels/sparse_to_dense_op.cc +tensorflow/core/kernels/softsign_op.cc +tensorflow/core/kernels/softplus_op.cc +tensorflow/core/kernels/softmax_op.cc +tensorflow/core/kernels/slice_op.cc +tensorflow/core/kernels/shape_ops.cc +tensorflow/core/kernels/session_ops.cc +tensorflow/core/kernels/sequence_ops.cc +tensorflow/core/kernels/sendrecv_ops.cc +tensorflow/core/kernels/save_restore_tensor.cc +tensorflow/core/kernels/save_op.cc +tensorflow/core/kernels/reverse_sequence_op.cc +tensorflow/core/kernels/reverse_op.cc +tensorflow/core/kernels/restore_op.cc +tensorflow/core/kernels/resize_nearest_neighbor_op.cc +tensorflow/core/kernels/resize_bilinear_op.cc +tensorflow/core/kernels/reshape_op.cc +tensorflow/core/kernels/relu_op.cc +tensorflow/core/kernels/reduction_ops_sum.cc +tensorflow/core/kernels/reduction_ops_prod.cc +tensorflow/core/kernels/reduction_ops_min.cc +tensorflow/core/kernels/reduction_ops_mean.cc +tensorflow/core/kernels/reduction_ops_max.cc +tensorflow/core/kernels/reduction_ops_common.cc +tensorflow/core/kernels/pooling_ops_common.cc +tensorflow/core/kernels/pad_op.cc +tensorflow/core/kernels/pack_op.cc +tensorflow/core/kernels/ops_util.cc +tensorflow/core/kernels/no_op.cc +tensorflow/core/kernels/maxpooling_op.cc +tensorflow/core/kernels/matmul_op.cc +tensorflow/core/kernels/lrn_op.cc +tensorflow/core/kernels/in_topk_op.cc +tensorflow/core/kernels/immutable_constant_op.cc +tensorflow/core/kernels/identity_op.cc +tensorflow/core/kernels/gather_op.cc +tensorflow/core/kernels/fill_functor.cc +tensorflow/core/kernels/example_parsing_ops.cc +tensorflow/core/kernels/dynamic_stitch_op.cc +tensorflow/core/kernels/dynamic_partition_op.cc +tensorflow/core/kernels/dense_update_ops.cc +tensorflow/core/kernels/cwise_ops_common.cc +tensorflow/core/kernels/cwise_op_tanh.cc +tensorflow/core/kernels/cwise_op_sub.cc +tensorflow/core/kernels/cwise_op_squared_difference.cc +tensorflow/core/kernels/cwise_op_square.cc +tensorflow/core/kernels/cwise_op_sqrt.cc +tensorflow/core/kernels/cwise_op_sigmoid.cc +tensorflow/core/kernels/cwise_op_select.cc +tensorflow/core/kernels/cwise_op_rsqrt.cc +tensorflow/core/kernels/cwise_op_neg.cc +tensorflow/core/kernels/cwise_op_mul.cc +tensorflow/core/kernels/cwise_op_minimum.cc +tensorflow/core/kernels/cwise_op_maximum.cc +tensorflow/core/kernels/cwise_op_log.cc +tensorflow/core/kernels/cwise_op_less.cc +tensorflow/core/kernels/cwise_op_isfinite.cc +tensorflow/core/kernels/cwise_op_inverse.cc +tensorflow/core/kernels/cwise_op_greater.cc +tensorflow/core/kernels/cwise_op_exp.cc +tensorflow/core/kernels/cwise_op_equal_to.cc +tensorflow/core/kernels/cwise_op_div.cc +tensorflow/core/kernels/cwise_op_add.cc +tensorflow/core/kernels/ctc_decoder_ops.cc +tensorflow/core/kernels/conv_ops.cc +tensorflow/core/kernels/conv_grad_ops.cc +tensorflow/core/kernels/control_flow_ops.cc +tensorflow/core/kernels/constant_op.cc +tensorflow/core/kernels/concat_op.cc +tensorflow/core/kernels/concat_lib_cpu.cc +tensorflow/core/kernels/check_numerics_op.cc +tensorflow/core/kernels/cast_op.cc +tensorflow/core/kernels/bias_op.cc +tensorflow/core/kernels/bcast_ops.cc +tensorflow/core/kernels/batch_norm_op.cc +tensorflow/core/kernels/avgpooling_op.cc +tensorflow/core/kernels/argmax_op.cc +tensorflow/core/kernels/aggregate_ops.cc +tensorflow/core/ops/training_ops.cc +tensorflow/core/ops/string_ops.cc +tensorflow/core/ops/state_ops.cc +tensorflow/core/ops/sparse_ops.cc +tensorflow/core/ops/sendrecv_ops.cc +tensorflow/core/ops/script_ops.cc +tensorflow/core/ops/random_ops.cc +tensorflow/core/ops/random_grad.cc +tensorflow/core/ops/parsing_ops.cc +tensorflow/core/ops/no_op.cc +tensorflow/core/ops/nn_ops.cc +tensorflow/core/ops/nn_grad.cc +tensorflow/core/ops/math_ops.cc +tensorflow/core/ops/math_grad.cc +tensorflow/core/ops/logging_ops.cc +tensorflow/core/ops/linalg_ops.cc +tensorflow/core/ops/io_ops.cc +tensorflow/core/ops/image_ops.cc +tensorflow/core/ops/functional_ops.cc +tensorflow/core/ops/functional_grad.cc +tensorflow/core/ops/function_ops.cc +tensorflow/core/ops/data_flow_ops.cc +tensorflow/core/ops/ctc_ops.cc +tensorflow/core/ops/control_flow_ops.cc +tensorflow/core/ops/candidate_sampling_ops.cc +tensorflow/core/ops/array_ops.cc +tensorflow/core/ops/array_grad.cc