在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → tensorflow源码.zip

tensorflow源码.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:24.77M
  • 下载次数:3
  • 浏览次数:95
  • 发布时间:2021-12-09
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
tensorflow源码,包含tensorflow,third_party,tools,util
【实例截图】
【核心代码】
4744302542936704685.zip
└── tensorflow
├── ACKNOWLEDGMENTS
├── ADOPTERS.md
├── arm_compiler.BUILD
├── AUTHORS
├── BUILD
├── CODE_OF_CONDUCT.md
├── CODEOWNERS
├── configure
├── configure.py
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── LICENSE
├── METADATA
├── models.BUILD
├── MODULE_LICENSE_APACHE2
├── NOTICE
├── README.md
├── RELEASE.md
├── tensorflow
│   ├── BUILD
│   ├── c
│   │   ├── BUILD
│   │   ├── c_api.cc
│   │   ├── c_api_function.cc
│   │   ├── c_api_function_test.cc
│   │   ├── c_api.h
│   │   ├── c_api_internal.h
│   │   ├── c_api_test.cc
│   │   ├── checkpoint_reader.cc
│   │   ├── checkpoint_reader.h
│   │   ├── c_test_util.cc
│   │   ├── c_test_util.h
│   │   ├── eager
│   │   │   ├── BUILD
│   │   │   ├── c_api.cc
│   │   │   ├── c_api.h
│   │   │   ├── c_api_internal.h
│   │   │   ├── c_api_test.cc
│   │   │   ├── runtime.cc
│   │   │   ├── runtime.h
│   │   │   ├── runtime_test.cc
│   │   │   └── tape.h
│   │   ├── exported_symbols.lds
│   │   ├── generate-pc.sh
│   │   ├── python_api.cc
│   │   ├── python_api.h
│   │   ├── test_op.cc
│   │   ├── tf_status_helper.cc
│   │   ├── tf_status_helper.h
│   │   ├── version_script.lds
│   │   └── while_loop_test.cc
│   ├── cc
│   │   ├── BUILD
│   │   ├── client
│   │   │   ├── client_session.cc
│   │   │   ├── client_session.h
│   │   │   └── client_session_test.cc
│   │   ├── framework
│   │   │   ├── cc_op_gen.cc
│   │   │   ├── cc_op_gen.h
│   │   │   ├── cc_op_gen_main.cc
│   │   │   ├── cc_op_gen_test.cc
│   │   │   ├── cc_ops_test.cc
│   │   │   ├── gradient_checker.cc
│   │   │   ├── gradient_checker.h
│   │   │   ├── gradient_checker_test.cc
│   │   │   ├── gradients.cc
│   │   │   ├── gradients.h
│   │   │   ├── gradients_test.cc
│   │   │   ├── grad_op_registry.cc
│   │   │   ├── grad_op_registry.h
│   │   │   ├── ops.cc
│   │   │   ├── ops.h
│   │   │   ├── scope.cc
│   │   │   ├── scope.h
│   │   │   ├── scope_internal.h
│   │   │   ├── scope_test.cc
│   │   │   ├── test_op.cc
│   │   │   ├── testutil.cc
│   │   │   ├── testutil.h
│   │   │   ├── while_gradients.cc
│   │   │   ├── while_gradients.h
│   │   │   └── while_gradients_test.cc
│   │   ├── gradients
│   │   │   ├── array_grad.cc
│   │   │   ├── array_grad_test.cc
│   │   │   ├── data_flow_grad.cc
│   │   │   ├── data_flow_grad_test.cc
│   │   │   ├── grad_testutil.cc
│   │   │   ├── grad_testutil.h
│   │   │   ├── math_grad.cc
│   │   │   ├── math_grad_test.cc
│   │   │   ├── nn_grad.cc
│   │   │   ├── nn_grad_test.cc
│   │   │   └── README.md
│   │   ├── ops
│   │   │   ├── const_op.cc
│   │   │   ├── const_op.h
│   │   │   ├── const_op_test.cc
│   │   │   ├── op_gen_overrides.pbtxt
│   │   │   ├── standard_ops.h
│   │   │   ├── while_loop.cc
│   │   │   ├── while_loop.h
│   │   │   └── while_loop_test.cc
│   │   ├── saved_model
│   │   │   ├── BUILD
│   │   │   ├── constants.h
│   │   │   ├── loader.cc
│   │   │   ├── loader.h
│   │   │   ├── loader_test.cc
│   │   │   ├── README.md
│   │   │   ├── signature_constants.h
│   │   │   ├── tag_constants.h
│   │   │   └── testdata
│   │   │   ├── half_plus_two
│   │   │   │   └── 00000123
│   │   │   │   ├── assets
│   │   │   │   │   └── foo.txt
│   │   │   │   ├── saved_model.pb
│   │   │   │   └── variables
│   │   │   │   ├── variables.data-00000-of-00001
│   │   │   │   └── variables.index
│   │   │   ├── half_plus_two_main_op
│   │   │   │   └── 00000123
│   │   │   │   ├── assets
│   │   │   │   │   └── foo.txt
│   │   │   │   ├── saved_model.pb
│   │   │   │   └── variables
│   │   │   │   ├── variables.data-00000-of-00001
│   │   │   │   └── variables.index
│   │   │   └── half_plus_two_pbtxt
│   │   │   └── 00000123
│   │   │   ├── assets
│   │   │   │   └── foo.txt
│   │   │   ├── saved_model.pbtxt
│   │   │   └── variables
│   │   │   ├── variables.data-00000-of-00001
│   │   │   └── variables.index
│   │   ├── training
│   │   │   ├── coordinator.cc
│   │   │   ├── coordinator.h
│   │   │   ├── coordinator_test.cc
│   │   │   ├── queue_runner.cc
│   │   │   ├── queue_runner.h
│   │   │   └── queue_runner_test.cc
│   │   └── tutorials
│   │   └── example_trainer.cc
│   ├── compiler
│   │   ├── aot
│   │   │   ├── benchmark.cc
│   │   │   ├── benchmark.h
│   │   │   ├── benchmark_main.template
│   │   │   ├── benchmark_test.cc
│   │   │   ├── BUILD
│   │   │   ├── codegen.cc
│   │   │   ├── codegen.h
│   │   │   ├── codegen_test.cc
│   │   │   ├── codegen_test_h.golden
│   │   │   ├── compile.cc
│   │   │   ├── compile.h
│   │   │   ├── flags.cc
│   │   │   ├── flags.h
│   │   │   ├── runtime.cc
│   │   │   ├── runtime.h
│   │   │   ├── runtime_test.cc
│   │   │   ├── test.cc
│   │   │   ├── test_graph_tfadd.config.pbtxt
│   │   │   ├── test_graph_tfadd.pbtxt
│   │   │   ├── test_graph_tfunknownop2.config.pbtxt
│   │   │   ├── test_graph_tfunknownop3.config.pbtxt
│   │   │   ├── test_graph_tfunknownop.config.pbtxt
│   │   │   ├── test_graph_tfunknownop.pbtxt
│   │   │   ├── tests
│   │   │   │   ├── BUILD
│   │   │   │   ├── make_test_graphs.py
│   │   │   │   ├── test_graph_tfadd.config.pbtxt
│   │   │   │   ├── test_graph_tfadd_with_ckpt.config.pbtxt
│   │   │   │   ├── test_graph_tffunction.config.pbtxt
│   │   │   │   ├── test_graph_tfgather.config.pbtxt
│   │   │   │   ├── test_graph_tfmatmulandadd.config.pbtxt
│   │   │   │   ├── test_graph_tfmatmul.config.pbtxt
│   │   │   │   ├── test_graph_tfsplits.config.pbtxt
│   │   │   │   └── tfcompile_test.cc
│   │   │   ├── tfcompile.bzl
│   │   │   └── tfcompile_main.cc
│   │   ├── jit
│   │   │   ├── BUILD
│   │   │   ├── build_xla_launch_ops_pass.cc
│   │   │   ├── build_xla_launch_ops_pass.h
│   │   │   ├── create_xla_launch_op.cc
│   │   │   ├── defs.cc
│   │   │   ├── defs.h
│   │   │   ├── encapsulate_subgraphs_pass.cc
│   │   │   ├── encapsulate_subgraphs_pass.h
│   │   │   ├── encapsulate_subgraphs_pass_test.cc
│   │   │   ├── graphcycles
│   │   │   │   ├── BUILD
│   │   │   │   ├── graphcycles.cc
│   │   │   │   ├── graphcycles.h
│   │   │   │   └── graphcycles_test.cc
│   │   │   ├── graph_to_functiondef.cc
│   │   │   ├── graph_to_functiondef.h
│   │   │   ├── graph_to_functiondef_test.cc
│   │   │   ├── jit_compilation_pass_registration.cc
│   │   │   ├── kernels
│   │   │   │   ├── BUILD
│   │   │   │   ├── parallel_check_op.cc
│   │   │   │   ├── xla_launch_op.cc
│   │   │   │   └── xla_launch_op.h
│   │   │   ├── legacy_flags
│   │   │   │   ├── BUILD
│   │   │   │   ├── encapsulate_subgraphs_pass_flags.cc
│   │   │   │   ├── encapsulate_subgraphs_pass_flags.h
│   │   │   │   ├── mark_for_compilation_pass_flags.cc
│   │   │   │   ├── mark_for_compilation_pass_flags.h
│   │   │   │   ├── parallel_check_op_flags.cc
│   │   │   │   └── parallel_check_op_flags.h
│   │   │   ├── mark_for_compilation_pass.cc
│   │   │   ├── mark_for_compilation_pass.h
│   │   │   ├── mark_for_compilation_pass_test.cc
│   │   │   ├── ops
│   │   │   │   ├── BUILD
│   │   │   │   ├── parallel_check_op.cc
│   │   │   │   └── xla_ops.cc
│   │   │   ├── union_find.h
│   │   │   ├── xla_compilation_cache.cc
│   │   │   ├── xla_compilation_cache.h
│   │   │   ├── xla_cpu_device.cc
│   │   │   ├── xla_device.cc
│   │   │   ├── xla_device_context.cc
│   │   │   ├── xla_device_context.h
│   │   │   ├── xla_device.h
│   │   │   ├── xla_device_ops.cc
│   │   │   ├── xla_device_ops.h
│   │   │   ├── xla_gpu_device.cc
│   │   │   └── xla_interpreter_device.cc
│   │   ├── plugin
│   │   │   ├── BUILD
│   │   │   └── README.md
│   │   ├── tests
│   │   │   ├── adagrad_test.py
│   │   │   ├── adam_test.py
│   │   │   ├── argminmax_test.py
│   │   │   ├── binary_ops_test.py
│   │   │   ├── BUILD
│   │   │   ├── build_defs.bzl
│   │   │   ├── categorical_op_test.py
│   │   │   ├── cholesky_op_test.py
│   │   │   ├── clustering_test.py
│   │   │   ├── concat_ops_test.py
│   │   │   ├── conv2d_test.py
│   │   │   ├── conv3d_test.py
│   │   │   ├── depthwise_conv_op_test.py
│   │   │   ├── dynamic_stitch_test.py
│   │   │   ├── ftrl_test.py
│   │   │   ├── function_test.py
│   │   │   ├── fused_batchnorm_test.py
│   │   │   ├── gather_test.py
│   │   │   ├── jit_test.py
│   │   │   ├── lrn_ops_test.py
│   │   │   ├── lstm_layer_inference.config.pbtxt
│   │   │   ├── lstm_layer_inference.pbtxt
│   │   │   ├── lstm.py
│   │   │   ├── lstm_test.py
│   │   │   ├── momentum_test.py
│   │   │   ├── nary_ops_test.py
│   │   │   ├── nullary_ops_test.py
│   │   │   ├── plugin.bzl
│   │   │   ├── pooling_ops_3d_test.py
│   │   │   ├── pooling_ops_test.py
│   │   │   ├── randomized_tests.cc
│   │   │   ├── random_ops_test.py
│   │   │   ├── reduce_ops_test.py
│   │   │   ├── reverse_ops_test.py
│   │   │   ├── rmsprop_test.py
│   │   │   ├── segment_reduction_ops_test.py
│   │   │   ├── slice_ops_test.py
│   │   │   ├── spacetobatch_op_test.py
│   │   │   ├── stack_ops_test.py
│   │   │   ├── stateless_random_ops_test.py
│   │   │   ├── tensor_array_ops_test.py
│   │   │   ├── ternary_ops_test.py
│   │   │   ├── unary_ops_test.py
│   │   │   ├── variable_ops_test.py
│   │   │   ├── xla_device_test.py
│   │   │   └── xla_test.py
│   │   ├── tf2xla
│   │   │   ├── BUILD
│   │   │   ├── cc
│   │   │   │   └── BUILD
│   │   │   ├── const_analysis.cc
│   │   │   ├── const_analysis.h
│   │   │   ├── const_analysis_test.cc
│   │   │   ├── dump_graph.cc
│   │   │   ├── dump_graph_flags.cc
│   │   │   ├── dump_graph_flags.h
│   │   │   ├── dump_graph.h
│   │   │   ├── functionalize_control_flow.cc
│   │   │   ├── functionalize_control_flow.h
│   │   │   ├── functionalize_control_flow_test.cc
│   │   │   ├── graph_compiler.cc
│   │   │   ├── graph_compiler.h
│   │   │   ├── kernels
│   │   │   │   ├── aggregate_ops.cc
│   │   │   │   ├── arg_op.cc
│   │   │   │   ├── batch_matmul_op.cc
│   │   │   │   ├── batch_norm_op.cc
│   │   │   │   ├── batchtospace_op.cc
│   │   │   │   ├── bcast_ops.cc
│   │   │   │   ├── bias_ops.cc
│   │   │   │   ├── binary_ops.cc
│   │   │   │   ├── BUILD
│   │   │   │   ├── cast_op.cc
│   │   │   │   ├── categorical_op.cc
│   │   │   │   ├── cholesky_op.cc
│   │   │   │   ├── concat_op.cc
│   │   │   │   ├── const_op.cc
│   │   │   │   ├── conv_ops.cc
│   │   │   │   ├── cross_op.cc
│   │   │   │   ├── cwise_ops.cc
│   │   │   │   ├── cwise_ops.h
│   │   │   │   ├── depthtospace_op.cc
│   │   │   │   ├── diag_op.cc
│   │   │   │   ├── dynamic_stitch_op.cc
│   │   │   │   ├── elu_op.cc
│   │   │   │   ├── fill_op.cc
│   │   │   │   ├── function_ops.cc
│   │   │   │   ├── gather_op.cc
│   │   │   │   ├── gather_op.h
│   │   │   │   ├── gather_op_helpers.h
│   │   │   │   ├── identity_op.cc
│   │   │   │   ├── index_ops.cc
│   │   │   │   ├── index_ops_cpu.cc
│   │   │   │   ├── index_ops.h
│   │   │   │   ├── index_ops_kernel_argmax_float_1d.cc
│   │   │   │   ├── index_ops_kernel_argmax_float_2d.cc
│   │   │   │   ├── l2loss_op.cc
│   │   │   │   ├── lrn_ops.cc
│   │   │   │   ├── matmul_op.cc
│   │   │   │   ├── mirror_pad_op.cc
│   │   │   │   ├── no_op.cc
│   │   │   │   ├── one_hot_op.cc
│   │   │   │   ├── pack_op.cc
│   │   │   │   ├── pad_op.cc
│   │   │   │   ├── pooling_ops.cc
│   │   │   │   ├── quantize_and_dequantize_op.cc
│   │   │   │   ├── random_ops.cc
│   │   │   │   ├── reduction_ops.cc
│   │   │   │   ├── reduction_ops_common.cc
│   │   │   │   ├── reduction_ops.h
│   │   │   │   ├── relu_op.cc
│   │   │   │   ├── reshape_op.cc
│   │   │   │   ├── retval_op.cc
│   │   │   │   ├── reverse_op.cc
│   │   │   │   ├── scatter_op_helpers.h
│   │   │   │   ├── segment_reduction_ops.cc
│   │   │   │   ├── select_op.cc
│   │   │   │   ├── sendrecv_ops.cc
│   │   │   │   ├── sequence_ops.cc
│   │   │   │   ├── shape_op.cc
│   │   │   │   ├── slice_op.cc
│   │   │   │   ├── softmax_op.cc
│   │   │   │   ├── spacetobatch_op.cc
│   │   │   │   ├── spacetodepth_op.cc
│   │   │   │   ├── split_op.cc
│   │   │   │   ├── stack_ops.cc
│   │   │   │   ├── stateless_random_ops.cc
│   │   │   │   ├── strided_slice_op.cc
│   │   │   │   ├── tensor_array_ops.cc
│   │   │   │   ├── tile_ops.cc
│   │   │   │   ├── training_ops.cc
│   │   │   │   ├── transpose_op.cc
│   │   │   │   ├── unary_ops.cc
│   │   │   │   ├── unpack_op.cc
│   │   │   │   ├── variable_ops.cc
│   │   │   │   ├── while_op.cc
│   │   │   │   └── while_op.h
│   │   │   ├── lib
│   │   │   │   ├── batch_dot.cc
│   │   │   │   ├── batch_dot.h
│   │   │   │   ├── BUILD
│   │   │   │   ├── cholesky.cc
│   │   │   │   ├── cholesky.h
│   │   │   │   ├── triangular_solve.cc
│   │   │   │   ├── triangular_solve.h
│   │   │   │   ├── triangular_solve_test.cc
│   │   │   │   ├── util.cc
│   │   │   │   └── util.h
│   │   │   ├── literal_util.cc
│   │   │   ├── literal_util.h
│   │   │   ├── literal_util_test.cc
│   │   │   ├── ops
│   │   │   │   ├── BUILD
│   │   │   │   ├── functional_ops.cc
│   │   │   │   └── sendrecv_ops.cc
│   │   │   ├── shape_util.cc
│   │   │   ├── shape_util.h
│   │   │   ├── sharding_util.cc
│   │   │   ├── sharding_util.h
│   │   │   ├── sharding_util_test.cc
│   │   │   ├── str_util.cc
│   │   │   ├── str_util.h
│   │   │   ├── str_util_test.cc
│   │   │   ├── test_util.cc
│   │   │   ├── test_util.h
│   │   │   ├── tf2xla.cc
│   │   │   ├── tf2xla.h
│   │   │   ├── tf2xla.proto
│   │   │   ├── tf2xla_test.cc
│   │   │   ├── tf2xla_util.cc
│   │   │   ├── tf2xla_util.h
│   │   │   ├── tf2xla_util_test.cc
│   │   │   ├── type_util.cc
│   │   │   ├── type_util.h
│   │   │   ├── xla_compilation_device.cc
│   │   │   ├── xla_compilation_device.h
│   │   │   ├── xla_compiled_cpu_function.cc
│   │   │   ├── xla_compiled_cpu_function.h
│   │   │   ├── xla_compiler.cc
│   │   │   ├── xla_compiler.h
│   │   │   ├── xla_compiler_test.cc
│   │   │   ├── xla_context.cc
│   │   │   ├── xla_context.h
│   │   │   ├── xla_cpu_backend.cc
│   │   │   ├── xla_gpu_backend.cc
│   │   │   ├── xla_helpers.cc
│   │   │   ├── xla_helpers.h
│   │   │   ├── xla_jit_compiled_cpu_function.cc
│   │   │   ├── xla_jit_compiled_cpu_function.h
│   │   │   ├── xla_jit_compiled_cpu_function_test.cc
│   │   │   ├── xla_local_runtime_context.h
│   │   │   ├── xla_op_kernel.cc
│   │   │   ├── xla_op_kernel.h
│   │   │   ├── xla_op_registry.cc
│   │   │   └── xla_op_registry.h
│   │   └── xla
│   │   ├── array2d.cc
│   │   ├── array2d.h
│   │   ├── array2d_test.cc
│   │   ├── array3d.h
│   │   ├── array3d_test.cc
│   │   ├── array4d.h
│   │   ├── array4d_test.cc
│   │   ├── array.h
│   │   ├── array_test.cc
│   │   ├── BUILD
│   │   ├── client
│   │   │   ├── BUILD
│   │   │   ├── client.cc
│   │   │   ├── client.h
│   │   │   ├── client_library.cc
│   │   │   ├── client_library.h
│   │   │   ├── compile_only_client.cc
│   │   │   ├── compile_only_client.h
│   │   │   ├── computation_builder.cc
│   │   │   ├── computation_builder.h
│   │   │   ├── computation.cc
│   │   │   ├── computation.h
│   │   │   ├── global_data.cc
│   │   │   ├── global_data.h
│   │   │   ├── lib
│   │   │   │   ├── arithmetic.cc
│   │   │   │   ├── arithmetic.h
│   │   │   │   ├── BUILD
│   │   │   │   ├── testing.cc
│   │   │   │   └── testing.h
│   │   │   ├── local_client.cc
│   │   │   ├── local_client.h
│   │   │   ├── padding.cc
│   │   │   ├── padding.h
│   │   │   └── padding_test.cc
│   │   ├── device_util.h
│   │   ├── executable_run_options.cc
│   │   ├── executable_run_options.h
│   │   ├── execution_options_util.cc
│   │   ├── execution_options_util.h
│   │   ├── index_util.cc
│   │   ├── index_util.h
│   │   ├── index_util_test.cc
│   │   ├── iterator_util.h
│   │   ├── iterator_util_test.cc
│   │   ├── layout_util.cc
│   │   ├── layout_util.h
│   │   ├── layout_util_test.cc
│   │   ├── legacy_flags
│   │   │   ├── BUILD
│   │   │   ├── debug_options_flags.cc
│   │   │   ├── debug_options_flags.h
│   │   │   ├── debug_options_parsers.h
│   │   │   ├── debug_options_parsers_test.cc
│   │   │   ├── parse_flags_from_env.cc
│   │   │   ├── parse_flags_from_env.h
│   │   │   └── parse_flags_from_env_test.cc
│   │   ├── literal_util.cc
│   │   ├── literal_util.h
│   │   ├── literal_util_test.cc
│   │   ├── map_util.h
│   │   ├── metric_table_report.cc
│   │   ├── metric_table_report.h
│   │   ├── packed_literal_reader.cc
│   │   ├── packed_literal_reader.h
│   │   ├── primitive_util.cc
│   │   ├── primitive_util.h
│   │   ├── protobuf_util.cc
│   │   ├── protobuf_util.h
│   │   ├── ptr_util.h
│   │   ├── README.md
│   │   ├── reference_util.cc
│   │   ├── reference_util.h
│   │   ├── reference_util_test.cc
│   │   ├── service
│   │   │   ├── algebraic_simplifier.cc
│   │   │   ├── algebraic_simplifier.h
│   │   │   ├── algebraic_simplifier_test.cc
│   │   │   ├── allocation_tracker.cc
│   │   │   ├── allocation_tracker.h
│   │   │   ├── backend.cc
│   │   │   ├── backend.h
│   │   │   ├── batchnorm_rewriter.cc
│   │   │   ├── batchnorm_rewriter.h
│   │   │   ├── batchnorm_rewriter_test.cc
│   │   │   ├── buffer_assignment.cc
│   │   │   ├── buffer_assignment.h
│   │   │   ├── buffer_assignment_test.cc
│   │   │   ├── buffer_liveness.cc
│   │   │   ├── buffer_liveness.h
│   │   │   ├── buffer_liveness_test.cc
│   │   │   ├── BUILD
│   │   │   ├── call_graph.cc
│   │   │   ├── call_graph.h
│   │   │   ├── call_graph_test.cc
│   │   │   ├── call_inliner.cc
│   │   │   ├── call_inliner.h
│   │   │   ├── call_inliner_test.cc
│   │   │   ├── channel_tracker.cc
│   │   │   ├── channel_tracker.h
│   │   │   ├── compilation_cache.cc
│   │   │   ├── compilation_cache.h
│   │   │   ├── compile_only_service.cc
│   │   │   ├── compile_only_service.h
│   │   │   ├── compiler.cc
│   │   │   ├── compiler.h
│   │   │   ├── computation_layout.cc
│   │   │   ├── computation_layout.h
│   │   │   ├── computation_placer.cc
│   │   │   ├── computation_placer.h
│   │   │   ├── computation_tracker.cc
│   │   │   ├── computation_tracker.h
│   │   │   ├── copy_insertion.cc
│   │   │   ├── copy_insertion.h
│   │   │   ├── copy_insertion_test.cc
│   │   │   ├── cpu
│   │   │   │   ├── BUILD
│   │   │   │   ├── build_defs.bzl
│   │   │   │   ├── compiler_functor.cc
│   │   │   │   ├── compiler_functor.h
│   │   │   │   ├── conv_canonicalization.cc
│   │   │   │   ├── conv_canonicalization.h
│   │   │   │   ├── conv_canonicalization_test.cc
│   │   │   │   ├── cpu_compiler.cc
│   │   │   │   ├── cpu_compiler.h
│   │   │   │   ├── cpu_copy_insertion.cc
│   │   │   │   ├── cpu_copy_insertion.h
│   │   │   │   ├── cpu_copy_insertion_test.cc
│   │   │   │   ├── cpu_executable.cc
│   │   │   │   ├── cpu_executable.h
│   │   │   │   ├── cpu_instruction_fusion.cc
│   │   │   │   ├── cpu_instruction_fusion.h
│   │   │   │   ├── cpu_instruction_fusion_test.cc
│   │   │   │   ├── cpu_options.cc
│   │   │   │   ├── cpu_options.h
│   │   │   │   ├── cpu_parallelization_preparation.cc
│   │   │   │   ├── cpu_parallelization_preparation.h
│   │   │   │   ├── cpu_runtime_avx.cc
│   │   │   │   ├── cpu_runtime_avx.h
│   │   │   │   ├── cpu_runtime.cc
│   │   │   │   ├── cpu_runtime.h
│   │   │   │   ├── cpu_runtime_neon.cc
│   │   │   │   ├── cpu_runtime_neon.h
│   │   │   │   ├── cpu_runtime_sse4_1.cc
│   │   │   │   ├── cpu_runtime_sse4_1.h
│   │   │   │   ├── cpu_runtime_test.cc
│   │   │   │   ├── cpu_transfer_manager.cc
│   │   │   │   ├── cpu_transfer_manager.h
│   │   │   │   ├── custom_call_target_registry.cc
│   │   │   │   ├── custom_call_target_registry.h
│   │   │   │   ├── disassembler.cc
│   │   │   │   ├── disassembler.h
│   │   │   │   ├── dot_op_emitter.cc
│   │   │   │   ├── dot_op_emitter.h
│   │   │   │   ├── elemental_ir_emitter.cc
│   │   │   │   ├── elemental_ir_emitter.h
│   │   │   │   ├── external_constant_pool.cc
│   │   │   │   ├── external_constant_pool.h
│   │   │   │   ├── external_constant_pool_test.cc
│   │   │   │   ├── ir_emission_utils.cc
│   │   │   │   ├── ir_emission_utils.h
│   │   │   │   ├── ir_emitter.cc
│   │   │   │   ├── ir_emitter.h
│   │   │   │   ├── layout_assignment.cc
│   │   │   │   ├── layout_assignment.h
│   │   │   │   ├── layout_assignment_test.cc
│   │   │   │   ├── llvm_ir_runtime.cc
│   │   │   │   ├── llvm_ir_runtime.h
│   │   │   │   ├── orc_jit_memory_mapper.cc
│   │   │   │   ├── orc_jit_memory_mapper.h
│   │   │   │   ├── parallel_cpu_executable.cc
│   │   │   │   ├── parallel_cpu_executable.h
│   │   │   │   ├── parallel_task_assignment.cc
│   │   │   │   ├── parallel_task_assignment.h
│   │   │   │   ├── runtime_conv2d.cc
│   │   │   │   ├── runtime_conv2d.h
│   │   │   │   ├── runtime_conv2d_impl.h
│   │   │   │   ├── runtime_fork_join.cc
│   │   │   │   ├── runtime_fork_join.h
│   │   │   │   ├── runtime_matmul.cc
│   │   │   │   ├── runtime_matmul.h
│   │   │   │   ├── runtime_matvec.cc
│   │   │   │   ├── runtime_matvec.h
│   │   │   │   ├── runtime_single_threaded_conv2d.cc
│   │   │   │   ├── runtime_single_threaded_conv2d.h
│   │   │   │   ├── runtime_single_threaded_matmul.cc
│   │   │   │   ├── runtime_single_threaded_matmul.h
│   │   │   │   ├── sample_harness.cc
│   │   │   │   ├── shape_partition.cc
│   │   │   │   ├── shape_partition.h
│   │   │   │   ├── shape_partition_test.cc
│   │   │   │   ├── simple_orc_jit.cc
│   │   │   │   ├── simple_orc_jit.h
│   │   │   │   ├── xfeed_manager.cc
│   │   │   │   ├── xfeed_manager.h
│   │   │   │   └── xfeed_manager_test.cc
│   │   │   ├── defuser.cc
│   │   │   ├── defuser.h
│   │   │   ├── defuser_test.cc
│   │   │   ├── device_memory_allocator.cc
│   │   │   ├── device_memory_allocator.h
│   │   │   ├── dfs_hlo_visitor.cc
│   │   │   ├── dfs_hlo_visitor.h
│   │   │   ├── dfs_hlo_visitor_with_default.h
│   │   │   ├── elemental_ir_emitter.cc
│   │   │   ├── elemental_ir_emitter.h
│   │   │   ├── executable.cc
│   │   │   ├── executable.h
│   │   │   ├── execution_tracker.cc
│   │   │   ├── execution_tracker.h
│   │   │   ├── flatten_call_graph.cc
│   │   │   ├── flatten_call_graph.h
│   │   │   ├── flatten_call_graph_test.cc
│   │   │   ├── generic_transfer_manager.cc
│   │   │   ├── generic_transfer_manager.h
│   │   │   ├── gpu
│   │   │   │   ├── buffer_allocations.cc
│   │   │   │   ├── buffer_allocations.h
│   │   │   │   ├── BUILD
│   │   │   │   ├── convolution_folding.cc
│   │   │   │   ├── convolution_folding.h
│   │   │   │   ├── convolution_folding_test.cc
│   │   │   │   ├── convolution_thunk.cc
│   │   │   │   ├── convolution_thunk.h
│   │   │   │   ├── copy_thunk.cc
│   │   │   │   ├── copy_thunk.h
│   │   │   │   ├── elemental_ir_emitter.cc
│   │   │   │   ├── elemental_ir_emitter.h
│   │   │   │   ├── for_thunk.cc
│   │   │   │   ├── for_thunk.h
│   │   │   │   ├── fusion_merger.cc
│   │   │   │   ├── fusion_merger.h
│   │   │   │   ├── fusion_merger_test.cc
│   │   │   │   ├── gemm_thunk.cc
│   │   │   │   ├── gemm_thunk.h
│   │   │   │   ├── gpu_compiler.cc
│   │   │   │   ├── gpu_compiler.h
│   │   │   │   ├── gpu_copy_insertion.cc
│   │   │   │   ├── gpu_copy_insertion.h
│   │   │   │   ├── gpu_executable.cc
│   │   │   │   ├── gpu_executable.h
│   │   │   │   ├── gpu_transfer_manager.cc
│   │   │   │   ├── gpu_transfer_manager.h
│   │   │   │   ├── hlo_schedule.cc
│   │   │   │   ├── hlo_schedule.h
│   │   │   │   ├── hlo_schedule_test.cc
│   │   │   │   ├── hlo_to_ir_bindings.cc
│   │   │   │   ├── hlo_to_ir_bindings.h
│   │   │   │   ├── infeed_manager.cc
│   │   │   │   ├── infeed_manager.h
│   │   │   │   ├── infeed_thunk.cc
│   │   │   │   ├── infeed_thunk.h
│   │   │   │   ├── instruction_fusion.cc
│   │   │   │   ├── instruction_fusion.h
│   │   │   │   ├── instruction_fusion_test.cc
│   │   │   │   ├── ir_emission_utils.cc
│   │   │   │   ├── ir_emission_utils.h
│   │   │   │   ├── ir_emitter.cc
│   │   │   │   ├── ir_emitter_context.h
│   │   │   │   ├── ir_emitter.h
│   │   │   │   ├── ir_emitter_nested.cc
│   │   │   │   ├── ir_emitter_unnested.cc
│   │   │   │   ├── kernel_thunk.cc
│   │   │   │   ├── kernel_thunk.h
│   │   │   │   ├── layout_assignment.cc
│   │   │   │   ├── layout_assignment.h
│   │   │   │   ├── layout_assignment_test.cc
│   │   │   │   ├── llvm_gpu_backend
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── dump_ir_pass.cc
│   │   │   │   │   ├── dump_ir_pass.h
│   │   │   │   │   ├── gpu_backend_lib.cc
│   │   │   │   │   ├── gpu_backend_lib.h
│   │   │   │   │   ├── tests_data
│   │   │   │   │   │   └── saxpy.ll
│   │   │   │   │   ├── utils.cc
│   │   │   │   │   ├── utils.h
│   │   │   │   │   └── utils_test.cc
│   │   │   │   ├── pad_insertion.cc
│   │   │   │   ├── pad_insertion.h
│   │   │   │   ├── parallel_loop_emitter.cc
│   │   │   │   ├── parallel_loop_emitter.h
│   │   │   │   ├── partition_assignment.cc
│   │   │   │   ├── partition_assignment.h
│   │   │   │   ├── sequential_thunk.cc
│   │   │   │   ├── sequential_thunk.h
│   │   │   │   ├── stream_assignment.cc
│   │   │   │   ├── stream_assignment.h
│   │   │   │   ├── stream_assignment_test.cc
│   │   │   │   ├── thunk.h
│   │   │   │   ├── thunk_schedule.cc
│   │   │   │   ├── thunk_schedule.h
│   │   │   │   ├── tuple_thunk.cc
│   │   │   │   ├── tuple_thunk.h
│   │   │   │   ├── while_thunk.cc
│   │   │   │   ├── while_thunk.h
│   │   │   │   ├── while_transformer.cc
│   │   │   │   ├── while_transformer.h
│   │   │   │   └── while_transformer_test.cc
│   │   │   ├── graphviz_example.cc
│   │   │   ├── heap_simulator.cc
│   │   │   ├── heap_simulator.h
│   │   │   ├── heap_simulator_test.cc
│   │   │   ├── hlo_alias_analysis.cc
│   │   │   ├── hlo_alias_analysis.h
│   │   │   ├── hlo_alias_analysis_test.cc
│   │   │   ├── hlo_buffer.cc
│   │   │   ├── hlo_buffer.h
│   │   │   ├── hlo_computation.cc
│   │   │   ├── hlo_computation.h
│   │   │   ├── hlo_computation_test.cc
│   │   │   ├── hlo_constant_folding.cc
│   │   │   ├── hlo_constant_folding.h
│   │   │   ├── hlo_constant_folding_test.cc
│   │   │   ├── hlo_cost_analysis.cc
│   │   │   ├── hlo_cost_analysis.h
│   │   │   ├── hlo_cost_analysis_test.cc
│   │   │   ├── hlo_cse.cc
│   │   │   ├── hlo_cse.h
│   │   │   ├── hlo_cse_test.cc
│   │   │   ├── hlo_dataflow_analysis.cc
│   │   │   ├── hlo_dataflow_analysis.h
│   │   │   ├── hlo_dataflow_analysis_test.cc
│   │   │   ├── hlo_dce.cc
│   │   │   ├── hlo_dce.h
│   │   │   ├── hlo_dce_test.cc
│   │   │   ├── hlo_evaluator.cc
│   │   │   ├── hlo_evaluator.h
│   │   │   ├── hlo_evaluator_test.cc
│   │   │   ├── hlo_execution_profile.cc
│   │   │   ├── hlo_execution_profile.h
│   │   │   ├── hlo_execution_profile_test.cc
│   │   │   ├── hlo_graph_dumper.cc
│   │   │   ├── hlo_graph_dumper.h
│   │   │   ├── hlo_graph_dumper_test.cc
│   │   │   ├── hlo_instruction.cc
│   │   │   ├── hlo_instruction.h
│   │   │   ├── hlo_instruction_test.cc
│   │   │   ├── hlo_matchers.cc
│   │   │   ├── hlo_matchers.h
│   │   │   ├── hlo_matchers_test.cc
│   │   │   ├── hlo_module.cc
│   │   │   ├── hlo_module_config.cc
│   │   │   ├── hlo_module_config.h
│   │   │   ├── hlo_module.h
│   │   │   ├── hlo_module_test.cc
│   │   │   ├── hlo_opcode.cc
│   │   │   ├── hlo_opcode.h
│   │   │   ├── hlo_opcode_test.cc
│   │   │   ├── hlo_ordering.cc
│   │   │   ├── hlo_ordering.h
│   │   │   ├── hlo_ordering_test.cc
│   │   │   ├── hlo_pass_fix.h
│   │   │   ├── hlo_pass_interface.h
│   │   │   ├── hlo_pass_pipeline.cc
│   │   │   ├── hlo_pass_pipeline.h
│   │   │   ├── hlo_profile_printer.cc
│   │   │   ├── hlo_profile_printer.h
│   │   │   ├── hlo.proto
│   │   │   ├── hlo_proto_util.cc
│   │   │   ├── hlo_proto_util.h
│   │   │   ├── hlo_query.cc
│   │   │   ├── hlo_query.h
│   │   │   ├── hlo_reachability.cc
│   │   │   ├── hlo_reachability.h
│   │   │   ├── hlo_reachability_test.cc
│   │   │   ├── hlo_rematerialization.cc
│   │   │   ├── hlo_rematerialization.h
│   │   │   ├── hlo_rematerialization_test.cc
│   │   │   ├── hlo_runner.cc
│   │   │   ├── hlo_runner.h
│   │   │   ├── hlo_scheduling.cc
│   │   │   ├── hlo_scheduling.h
│   │   │   ├── hlo_scheduling_test.cc
│   │   │   ├── hlo_sharding.cc
│   │   │   ├── hlo_sharding.h
│   │   │   ├── hlo_sharding_test.cc
│   │   │   ├── hlo_subcomputation_unification.cc
│   │   │   ├── hlo_subcomputation_unification.h
│   │   │   ├── hlo_subcomputation_unification_test.cc
│   │   │   ├── hlo_tfgraph_builder.cc
│   │   │   ├── hlo_tfgraph_builder.h
│   │   │   ├── hlo_tfgraph_builder_test.cc
│   │   │   ├── hlo_value.cc
│   │   │   ├── hlo_value.h
│   │   │   ├── hlo_verifier.cc
│   │   │   ├── hlo_verifier.h
│   │   │   ├── human_readable_profile_builder.cc
│   │   │   ├── human_readable_profile_builder.h
│   │   │   ├── inliner.cc
│   │   │   ├── inliner.h
│   │   │   ├── inliner_test.cc
│   │   │   ├── instruction_fusion.cc
│   │   │   ├── instruction_fusion.h
│   │   │   ├── instruction_fusion_test.cc
│   │   │   ├── interpreter
│   │   │   │   ├── BUILD
│   │   │   │   ├── compiler.cc
│   │   │   │   ├── compiler.h
│   │   │   │   ├── executable.cc
│   │   │   │   ├── executable.h
│   │   │   │   ├── executor.cc
│   │   │   │   ├── executor.h
│   │   │   │   ├── interpreter_transfer_manager.cc
│   │   │   │   ├── interpreter_transfer_manager.h
│   │   │   │   ├── platform.cc
│   │   │   │   ├── platform.h
│   │   │   │   ├── platform_id.cc
│   │   │   │   ├── platform_id.h
│   │   │   │   └── README.md
│   │   │   ├── layout_assignment.cc
│   │   │   ├── layout_assignment.h
│   │   │   ├── layout_assignment_test.cc
│   │   │   ├── liveness_util.cc
│   │   │   ├── liveness_util.h
│   │   │   ├── liveness_util_test.cc
│   │   │   ├── llvm_compiler.cc
│   │   │   ├── llvm_compiler.h
│   │   │   ├── llvm_ir
│   │   │   │   ├── alias_analysis.cc
│   │   │   │   ├── alias_analysis.h
│   │   │   │   ├── BUILD
│   │   │   │   ├── fused_ir_emitter.cc
│   │   │   │   ├── fused_ir_emitter.h
│   │   │   │   ├── ir_array.cc
│   │   │   │   ├── ir_array.h
│   │   │   │   ├── kernel_support_library.cc
│   │   │   │   ├── kernel_support_library.h
│   │   │   │   ├── llvm_loop.cc
│   │   │   │   ├── llvm_loop.h
│   │   │   │   ├── llvm_util.cc
│   │   │   │   ├── llvm_util.h
│   │   │   │   ├── loop_emitter.cc
│   │   │   │   ├── loop_emitter.h
│   │   │   │   ├── ops.cc
│   │   │   │   ├── ops.h
│   │   │   │   ├── README.md
│   │   │   │   ├── tuple_ops.cc
│   │   │   │   ├── tuple_ops.h
│   │   │   │   ├── vector_support_library.cc
│   │   │   │   └── vector_support_library.h
│   │   │   ├── local_service.cc
│   │   │   ├── local_service.h
│   │   │   ├── logical_buffer_analysis.cc
│   │   │   ├── logical_buffer_analysis.h
│   │   │   ├── logical_buffer.cc
│   │   │   ├── logical_buffer.h
│   │   │   ├── name_uniquer.cc
│   │   │   ├── name_uniquer.h
│   │   │   ├── name_uniquer_test.cc
│   │   │   ├── platform_util.cc
│   │   │   ├── platform_util.h
│   │   │   ├── pool.h
│   │   │   ├── pool_test.cc
│   │   │   ├── reduce_precision_insertion.cc
│   │   │   ├── reduce_precision_insertion.h
│   │   │   ├── reduce_precision_insertion_test.cc
│   │   │   ├── reshape_mover.cc
│   │   │   ├── reshape_mover.h
│   │   │   ├── reshape_mover_test.cc
│   │   │   ├── service.cc
│   │   │   ├── service_executable_run_options.h
│   │   │   ├── service.h
│   │   │   ├── session.proto
│   │   │   ├── shaped_buffer.cc
│   │   │   ├── shaped_buffer.h
│   │   │   ├── shape_inference.cc
│   │   │   ├── shape_inference.h
│   │   │   ├── shape_inference_test.cc
│   │   │   ├── transfer_manager.cc
│   │   │   ├── transfer_manager.h
│   │   │   ├── transpose_folding.cc
│   │   │   ├── transpose_folding.h
│   │   │   ├── transpose_folding_test.cc
│   │   │   ├── tuple_points_to_analysis.cc
│   │   │   ├── tuple_points_to_analysis.h
│   │   │   ├── tuple_points_to_analysis_test.cc
│   │   │   ├── tuple_simplifier.cc
│   │   │   ├── tuple_simplifier.h
│   │   │   ├── tuple_simplifier_test.cc
│   │   │   ├── user_computation.cc
│   │   │   ├── user_computation.h
│   │   │   ├── user_computation_test.cc
│   │   │   ├── versioned_computation_handle.cc
│   │   │   ├── versioned_computation_handle.h
│   │   │   ├── while_loop_simplifier.cc
│   │   │   ├── while_loop_simplifier.h
│   │   │   └── while_loop_simplifier_test.cc
│   │   ├── service_interface.h
│   │   ├── shape_layout.cc
│   │   ├── shape_layout.h
│   │   ├── shape_tree.h
│   │   ├── shape_tree_test.cc
│   │   ├── shape_util.cc
│   │   ├── shape_util.h
│   │   ├── shape_util_test.cc
│   │   ├── status.h
│   │   ├── status_macros.cc
│   │   ├── status_macros.h
│   │   ├── status_macros_test.cc
│   │   ├── statusor.cc
│   │   ├── statusor.h
│   │   ├── statusor_internals.h
│   │   ├── statusor_test.cc
│   │   ├── test.h
│   │   ├── test_helpers.h
│   │   ├── tests
│   │   │   ├── array_elementwise_ops_test.cc
│   │   │   ├── axpy_simple_test.cc
│   │   │   ├── bad_rng_shape_validation_test.cc
│   │   │   ├── batch_normalization_test.cc
│   │   │   ├── bfloat16_test.cc
│   │   │   ├── binop_scaling_test.cc
│   │   │   ├── bitcast_convert_test.cc
│   │   │   ├── broadcast_simple_test.cc
│   │   │   ├── broadcast_test.cc
│   │   │   ├── BUILD
│   │   │   ├── build_defs.bzl
│   │   │   ├── call_test.cc
│   │   │   ├── check_execution_arity_test.cc
│   │   │   ├── client_library_test_base.cc
│   │   │   ├── client_library_test_base.h
│   │   │   ├── client_test.cc
│   │   │   ├── codegen_test_base.cc
│   │   │   ├── codegen_test_base.h
│   │   │   ├── compilation_cache_test.cc
│   │   │   ├── compute_constant_test.cc
│   │   │   ├── concat_test.cc
│   │   │   ├── constants_test.cc
│   │   │   ├── convert_test.cc
│   │   │   ├── convolution_dimension_numbers_test.cc
│   │   │   ├── convolution_test.cc
│   │   │   ├── convolution_variants_test.cc
│   │   │   ├── copy_test.cc
│   │   │   ├── custom_call_test.cc
│   │   │   ├── deallocation_test.cc
│   │   │   ├── deconstruct_tuple_test.cc
│   │   │   ├── deep_graph_test.cc
│   │   │   ├── dot_operation_test.cc
│   │   │   ├── dynamic_ops_test.cc
│   │   │   ├── filecheck.cc
│   │   │   ├── filecheck.h
│   │   │   ├── floor_ceil_test.cc
│   │   │   ├── fmax_test.cc
│   │   │   ├── fusion_test.cc
│   │   │   ├── hlo_metadata_test.cc
│   │   │   ├── hlo_test_base.cc
│   │   │   ├── hlo_test_base.h
│   │   │   ├── hlo_verified_test_base.cc
│   │   │   ├── hlo_verified_test_base.h
│   │   │   ├── literal_test_util.cc
│   │   │   ├── literal_test_util.h
│   │   │   ├── literal_test_util_test.cc
│   │   │   ├── llvm_compiler_test.cc
│   │   │   ├── llvm_irgen_test_base.cc
│   │   │   ├── llvm_irgen_test_base.h
│   │   │   ├── local_client_allocation_test.cc
│   │   │   ├── local_client_aot_test.cc
│   │   │   ├── local_client_aot_test_helper.cc
│   │   │   ├── local_client_execute_test.cc
│   │   │   ├── local_client_test_base.cc
│   │   │   ├── local_client_test_base.h
│   │   │   ├── log_test.cc
│   │   │   ├── map_test.cc
│   │   │   ├── matrix_ops_simple_test.cc
│   │   │   ├── multidimensional_slice_test.cc
│   │   │   ├── multioutput_fusion_test.cc
│   │   │   ├── pad_test.cc
│   │   │   ├── params_test.cc
│   │   │   ├── plugin.bzl
│   │   │   ├── pred_test.cc
│   │   │   ├── prng_test.cc
│   │   │   ├── query_inferred_shape_test.cc
│   │   │   ├── reduce_precision_test.cc
│   │   │   ├── reduce_test.cc
│   │   │   ├── reduce_window_test.cc
│   │   │   ├── replay_test.cc
│   │   │   ├── reshape_motion_test.cc
│   │   │   ├── reshape_test.cc
│   │   │   ├── reverse_test.cc
│   │   │   ├── round_trip_packed_literal_test.cc
│   │   │   ├── round_trip_transfer_test.cc
│   │   │   ├── scalar_computations_test.cc
│   │   │   ├── select_and_scatter_test.cc
│   │   │   ├── select_test.cc
│   │   │   ├── set_return_value_test.cc
│   │   │   ├── slice_test.cc
│   │   │   ├── test_macros.cc
│   │   │   ├── test_macros.h
│   │   │   ├── test_utils.cc
│   │   │   ├── test_utils.h
│   │   │   ├── transfer_manager_test.cc
│   │   │   ├── transpose_test.cc
│   │   │   ├── tuple_test.cc
│   │   │   ├── unary_op_test.cc
│   │   │   ├── vector_ops_reduce_test.cc
│   │   │   ├── vector_ops_simple_test.cc
│   │   │   ├── while_test.cc
│   │   │   └── xla_internal_test_main.cc
│   │   ├── text_literal_reader.cc
│   │   ├── text_literal_reader.h
│   │   ├── text_literal_reader_test.cc
│   │   ├── text_literal_writer.cc
│   │   ├── text_literal_writer.h
│   │   ├── text_literal_writer_test.cc
│   │   ├── tools
│   │   │   ├── BUILD
│   │   │   ├── convert_computation.cc
│   │   │   ├── dumped_computation_to_graphviz.cc
│   │   │   ├── dumped_computation_to_operation_list.cc
│   │   │   ├── dumped_computation_to_text.cc
│   │   │   ├── dumped_computation_to_tf_graphdef.cc
│   │   │   ├── hex_floats_to_packed_literal.cc
│   │   │   ├── hlo_proto_to_json.cc
│   │   │   ├── parser
│   │   │   │   ├── BUILD
│   │   │   │   ├── hlo_lexer.cc
│   │   │   │   ├── hlo_lexer.h
│   │   │   │   ├── hlo_parser.cc
│   │   │   │   ├── hlo_parser.h
│   │   │   │   ├── hlo_parser_test.cc
│   │   │   │   ├── hlo_token.h
│   │   │   │   └── README.md
│   │   │   ├── replay_computation.cc
│   │   │   ├── show_literal.cc
│   │   │   ├── show_signature.cc
│   │   │   └── show_text_literal.cc
│   │   ├── types.h
│   │   ├── util.cc
│   │   ├── util.h
│   │   ├── util_test.cc
│   │   ├── window_util.cc
│   │   ├── window_util.h
│   │   ├── xla.bzl
│   │   ├── xla_data.proto
│   │   └── xla.proto
│   ├── contrib
│   │   ├── all_reduce
│   │   │   ├── BUILD
│   │   │   └── python
│   │   │   ├── all_reduce.py
│   │   │   └── all_reduce_test.py
│   │   ├── android
│   │   │   ├── asset_manager_filesystem.cc
│   │   │   ├── asset_manager_filesystem.h
│   │   │   ├── BUILD
│   │   │   ├── cmake
│   │   │   │   ├── build.gradle
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── README.md
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   ├── AndroidManifest.xml
│   │   │   │   └── res
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── tensorflow
│   │   │   │   └── contrib
│   │   │   │   └── android
│   │   │   │   ├── RunStats.java
│   │   │   │   └── TensorFlowInferenceInterface.java
│   │   │   ├── jni
│   │   │   │   ├── run_stats_jni.cc
│   │   │   │   ├── run_stats_jni.h
│   │   │   │   └── version_script.lds
│   │   │   └── README.md
│   │   ├── batching
│   │   │   ├── adaptive_shared_batch_scheduler.h
│   │   │   ├── adaptive_shared_batch_scheduler_test.cc
│   │   │   ├── basic_batch_scheduler_benchmark.cc
│   │   │   ├── basic_batch_scheduler.h
│   │   │   ├── basic_batch_scheduler_test.cc
│   │   │   ├── batch_scheduler.h
│   │   │   ├── batch_scheduler_test.cc
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── batch_kernels.cc
│   │   │   │   └── BUILD
│   │   │   ├── ops
│   │   │   │   └── batch_ops.cc
│   │   │   ├── python
│   │   │   │   └── ops
│   │   │   │   ├── batch_ops.py
│   │   │   │   └── batch_ops_test.py
│   │   │   ├── shared_batch_scheduler.h
│   │   │   ├── shared_batch_scheduler_test.cc
│   │   │   ├── test_util
│   │   │   │   ├── BUILD
│   │   │   │   ├── fake_clock_env.cc
│   │   │   │   └── fake_clock_env.h
│   │   │   └── util
│   │   │   ├── BUILD
│   │   │   ├── periodic_function.cc
│   │   │   ├── periodic_function.h
│   │   │   └── periodic_function_test.cc
│   │   ├── bayesflow
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   ├── csiszar_divergence_test.py
│   │   │   │   ├── custom_grad_test.py
│   │   │   │   ├── halton_sequence_test.py
│   │   │   │   ├── hmc_test.py
│   │   │   │   ├── layers_dense_variational_test.py
│   │   │   │   ├── metropolis_hastings_test.py
│   │   │   │   ├── monte_carlo_test.py
│   │   │   │   └── sgld_optimizer_test.py
│   │   │   └── ops
│   │   │   ├── csiszar_divergence_impl.py
│   │   │   ├── csiszar_divergence.py
│   │   │   ├── custom_grad_impl.py
│   │   │   ├── custom_grad.py
│   │   │   ├── halton_sequence_impl.py
│   │   │   ├── halton_sequence.py
│   │   │   ├── hmc_impl.py
│   │   │   ├── hmc.py
│   │   │   ├── layers_dense_variational_impl.py
│   │   │   ├── layers.py
│   │   │   ├── metropolis_hastings_impl.py
│   │   │   ├── metropolis_hastings.py
│   │   │   ├── monte_carlo_impl.py
│   │   │   ├── monte_carlo.py
│   │   │   ├── optimizers.py
│   │   │   └── sgld_optimizer.py
│   │   ├── benchmark_tools
│   │   │   ├── gce
│   │   │   │   └── README.md
│   │   │   └── README.md
│   │   ├── boosted_trees
│   │   │   ├── BUILD
│   │   │   ├── estimator_batch
│   │   │   │   ├── BUILD
│   │   │   │   ├── custom_export_strategy.py
│   │   │   │   ├── custom_export_strategy_test.py
│   │   │   │   ├── custom_loss_head.py
│   │   │   │   ├── estimator.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── model.py
│   │   │   │   ├── trainer_hooks.py
│   │   │   │   └── trainer_hooks_test.py
│   │   │   ├── examples
│   │   │   │   ├── binary_mnist.py
│   │   │   │   ├── boston.py
│   │   │   │   └── mnist.py
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── model_ops.cc
│   │   │   │   ├── prediction_ops.cc
│   │   │   │   ├── quantile_ops.cc
│   │   │   │   ├── split_handler_ops.cc
│   │   │   │   ├── stats_accumulator_ops.cc
│   │   │   │   └── training_ops.cc
│   │   │   ├── lib
│   │   │   │   ├── BUILD
│   │   │   │   ├── learner
│   │   │   │   │   ├── batch
│   │   │   │   │   │   ├── base_split_handler.py
│   │   │   │   │   │   ├── categorical_split_handler.py
│   │   │   │   │   │   ├── categorical_split_handler_test.py
│   │   │   │   │   │   ├── ordinal_split_handler.py
│   │   │   │   │   │   └── ordinal_split_handler_test.py
│   │   │   │   │   └── common
│   │   │   │   │   ├── accumulators
│   │   │   │   │   │   ├── class-partition-key.h
│   │   │   │   │   │   ├── feature-stats-accumulator.h
│   │   │   │   │   │   └── feature-stats-accumulator_test.cc
│   │   │   │   │   ├── partitioners
│   │   │   │   │   │   ├── example_partitioner.cc
│   │   │   │   │   │   ├── example_partitioner.h
│   │   │   │   │   │   └── example_partitioner_test.cc
│   │   │   │   │   └── stats
│   │   │   │   │   ├── feature-split-candidate.h
│   │   │   │   │   ├── gradient-stats.h
│   │   │   │   │   ├── node-stats.h
│   │   │   │   │   ├── node-stats_test.cc
│   │   │   │   │   └── split-stats.h
│   │   │   │   ├── models
│   │   │   │   │   ├── multiple_additive_trees.cc
│   │   │   │   │   ├── multiple_additive_trees.h
│   │   │   │   │   └── multiple_additive_trees_test.cc
│   │   │   │   ├── quantiles
│   │   │   │   │   ├── weighted_quantiles_buffer.h
│   │   │   │   │   ├── weighted_quantiles_buffer_test.cc
│   │   │   │   │   ├── weighted_quantiles_stream.h
│   │   │   │   │   ├── weighted_quantiles_stream_test.cc
│   │   │   │   │   ├── weighted_quantiles_summary.h
│   │   │   │   │   └── weighted_quantiles_summary_test.cc
│   │   │   │   ├── testutil
│   │   │   │   │   ├── batch_features_testutil.cc
│   │   │   │   │   ├── batch_features_testutil.h
│   │   │   │   │   ├── random_tree_gen.cc
│   │   │   │   │   ├── random_tree_gen.h
│   │   │   │   │   └── random_tree_gen_main.cc
│   │   │   │   ├── trees
│   │   │   │   │   ├── decision_tree.cc
│   │   │   │   │   ├── decision_tree.h
│   │   │   │   │   └── decision_tree_test.cc
│   │   │   │   └── utils
│   │   │   │   ├── batch_features.cc
│   │   │   │   ├── batch_features.h
│   │   │   │   ├── batch_features_test.cc
│   │   │   │   ├── dropout_utils.cc
│   │   │   │   ├── dropout_utils.h
│   │   │   │   ├── dropout_utils_test.cc
│   │   │   │   ├── example.h
│   │   │   │   ├── examples_iterable.cc
│   │   │   │   ├── examples_iterable.h
│   │   │   │   ├── examples_iterable_test.cc
│   │   │   │   ├── example_test.cc
│   │   │   │   ├── macros.h
│   │   │   │   ├── optional_value.h
│   │   │   │   ├── parallel_for.cc
│   │   │   │   ├── parallel_for.h
│   │   │   │   ├── random.h
│   │   │   │   ├── random_test.cc
│   │   │   │   ├── sparse_column_iterable.cc
│   │   │   │   ├── sparse_column_iterable.h
│   │   │   │   ├── sparse_column_iterable_test.cc
│   │   │   │   ├── tensor_utils.cc
│   │   │   │   └── tensor_utils.h
│   │   │   ├── ops
│   │   │   │   ├── model_ops.cc
│   │   │   │   ├── prediction_ops.cc
│   │   │   │   ├── quantile_ops.cc
│   │   │   │   ├── split_handler_ops.cc
│   │   │   │   ├── stats_accumulator_ops.cc
│   │   │   │   └── training_ops.cc
│   │   │   ├── proto
│   │   │   │   ├── BUILD
│   │   │   │   ├── learner.proto
│   │   │   │   ├── quantiles.proto
│   │   │   │   ├── split_info.proto
│   │   │   │   └── tree_config.proto
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kernel_tests
│   │   │   │   │   ├── model_ops_test.py
│   │   │   │   │   ├── prediction_ops_test.py
│   │   │   │   │   ├── quantile_ops_test.py
│   │   │   │   │   ├── split_handler_ops_test.py
│   │   │   │   │   ├── stats_accumulator_ops_test.py
│   │   │   │   │   └── training_ops_test.py
│   │   │   │   ├── ops
│   │   │   │   │   ├── batch_ops_utils.py
│   │   │   │   │   ├── boosted_trees_ops_loader.py
│   │   │   │   │   ├── model_ops.py
│   │   │   │   │   ├── prediction_ops.py
│   │   │   │   │   ├── quantile_ops.py
│   │   │   │   │   ├── split_handler_ops.py
│   │   │   │   │   ├── stats_accumulator_ops.py
│   │   │   │   │   └── training_ops.py
│   │   │   │   ├── training
│   │   │   │   │   └── functions
│   │   │   │   │   ├── gbdt_batch.py
│   │   │   │   │   └── gbdt_batch_test.py
│   │   │   │   └── utils
│   │   │   │   ├── losses.py
│   │   │   │   └── losses_test.py
│   │   │   ├── README.md
│   │   │   └── resources
│   │   │   ├── BUILD
│   │   │   ├── decision_tree_ensemble_resource.h
│   │   │   ├── quantile_stream_resource.h
│   │   │   └── stamped_resource.h
│   │   ├── BUILD
│   │   ├── cloud
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── bigquery_reader_ops.cc
│   │   │   │   ├── bigquery_table_accessor.cc
│   │   │   │   ├── bigquery_table_accessor.h
│   │   │   │   ├── bigquery_table_accessor_test.cc
│   │   │   │   ├── bigquery_table_accessor_test_data.h
│   │   │   │   ├── bigquery_table_partition.proto
│   │   │   │   └── BUILD
│   │   │   ├── ops
│   │   │   │   └── bigquery_reader_ops.cc
│   │   │   └── python
│   │   │   └── ops
│   │   │   ├── bigquery_reader_ops.py
│   │   │   └── bigquery_reader_ops_test.py
│   │   ├── cluster_resolver
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   └── training
│   │   │   │   ├── cluster_resolver.py
│   │   │   │   ├── cluster_resolver_test.py
│   │   │   │   ├── gce_cluster_resolver.py
│   │   │   │   ├── gce_cluster_resolver_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── tpu_cluster_resolver.py
│   │   │   │   └── tpu_cluster_resolver_test.py
│   │   │   └── README.md
│   │   ├── cmake
│   │   │   ├── CMakeLists.txt
│   │   │   ├── external
│   │   │   │   ├── boringssl.cmake
│   │   │   │   ├── cub.cmake
│   │   │   │   ├── double_conversion.cmake
│   │   │   │   ├── eigen.cmake
│   │   │   │   ├── farmhash.cmake
│   │   │   │   ├── fft2d.cmake
│   │   │   │   ├── gemmlowp.cmake
│   │   │   │   ├── gif.cmake
│   │   │   │   ├── googletest.cmake
│   │   │   │   ├── grpc.cmake
│   │   │   │   ├── highwayhash.cmake
│   │   │   │   ├── jemalloc.cmake
│   │   │   │   ├── jpeg.cmake
│   │   │   │   ├── jsoncpp.cmake
│   │   │   │   ├── lmdb.cmake
│   │   │   │   ├── nsync.cmake
│   │   │   │   ├── png.cmake
│   │   │   │   ├── protobuf.cmake
│   │   │   │   ├── re2.cmake
│   │   │   │   ├── snappy.cmake
│   │   │   │   ├── sqlite.cmake
│   │   │   │   └── zlib.cmake
│   │   │   ├── patches
│   │   │   │   ├── cub
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   ├── farmhash
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   ├── fft2d
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   ├── gemmlowp
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   ├── gif
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   └── unistd.h
│   │   │   │   ├── grpc
│   │   │   │   │   └── rand.h
│   │   │   │   ├── highwayhash
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   ├── jpeg
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   ├── lmdb
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   ├── nsync
│   │   │   │   │   └── CMakeLists.txt
│   │   │   │   └── sqlite
│   │   │   │   └── CMakeLists.txt
│   │   │   ├── README.md
│   │   │   ├── tf_c.cmake
│   │   │   ├── tf_cc_ops.cmake
│   │   │   ├── tf_core_cpu.cmake
│   │   │   ├── tf_core_direct_session.cmake
│   │   │   ├── tf_core_distributed_runtime.cmake
│   │   │   ├── tf_core_framework.cmake
│   │   │   ├── tf_core_kernels.cmake
│   │   │   ├── tf_core_ops.cmake
│   │   │   ├── tf_core_profiler.cmake
│   │   │   ├── tf_grappler.cmake
│   │   │   ├── tf_label_image_example.cmake
│   │   │   ├── tf_python.cmake
│   │   │   ├── tf_shared_lib.cmake
│   │   │   ├── tf_stream_executor.cmake
│   │   │   ├── tf_tests.cmake
│   │   │   ├── tf_tools.cmake
│   │   │   ├── tf_tutorials.cmake
│   │   │   └── tools
│   │   │   └── create_def_file.py
│   │   ├── compiler
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── jit.py
│   │   │   └── jit_test.py
│   │   ├── copy_graph
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   └── util
│   │   │   ├── copy_elements.py
│   │   │   ├── copy_test.py
│   │   │   └── __init__.py
│   │   ├── crf
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kernel_tests
│   │   │   │   │   └── crf_test.py
│   │   │   │   └── ops
│   │   │   │   ├── crf.py
│   │   │   │   └── __init__.py
│   │   │   └── README.md
│   │   ├── cudnn_rnn
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   └── cudnn_rnn_ops.cc
│   │   │   ├── ops
│   │   │   │   ├── cudnn_rnn_ops.cc
│   │   │   │   └── cudnn_rnn_ops_test.cc
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   ├── cudnn_rnn_ops_benchmark.py
│   │   │   │   ├── cudnn_rnn_ops_test.py
│   │   │   │   └── cudnn_rnn_test.py
│   │   │   ├── layers
│   │   │   │   ├── cudnn_rnn.py
│   │   │   │   └── __init__.py
│   │   │   └── ops
│   │   │   └── cudnn_rnn_ops.py
│   │   ├── data
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── BUILD
│   │   │   │   └── prefetching_kernels.cc
│   │   │   ├── ops
│   │   │   │   └── prefetching_ops.cc
│   │   │   ├── python
│   │   │   │   ├── kernel_tests
│   │   │   │   │   ├── batch_dataset_op_test.py
│   │   │   │   │   ├── bucketing_test.py
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── cache_dataset_op_test.py
│   │   │   │   │   ├── concatenate_dataset_op_test.py
│   │   │   │   │   ├── dataset_constructor_op_test.py
│   │   │   │   │   ├── dataset_serialization_test_base.py
│   │   │   │   │   ├── filter_dataset_op_test.py
│   │   │   │   │   ├── flat_map_dataset_op_test.py
│   │   │   │   │   ├── interleave_dataset_op_test.py
│   │   │   │   │   ├── iterator_ops_cluster_test.py
│   │   │   │   │   ├── iterator_ops_test.py
│   │   │   │   │   ├── list_files_dataset_op_test.py
│   │   │   │   │   ├── map_dataset_op_test.py
│   │   │   │   │   ├── prefetch_dataset_op_test.py
│   │   │   │   │   ├── prefetching_ops_test.py
│   │   │   │   │   ├── range_dataset_op_test.py
│   │   │   │   │   ├── reader_dataset_ops_test.py
│   │   │   │   │   ├── resample_test.py
│   │   │   │   │   ├── scan_dataset_op_test.py
│   │   │   │   │   ├── sequence_dataset_op_test.py
│   │   │   │   │   ├── shard_dataset_op_test.py
│   │   │   │   │   ├── shuffle_dataset_op_test.py
│   │   │   │   │   ├── sql_dataset_op_test.py
│   │   │   │   │   ├── stats_dataset_ops_test.py
│   │   │   │   │   └── zip_dataset_op_test.py
│   │   │   │   └── ops
│   │   │   │   ├── batching.py
│   │   │   │   ├── BUILD
│   │   │   │   ├── counter.py
│   │   │   │   ├── dataset_ops.py
│   │   │   │   ├── enumerate_ops.py
│   │   │   │   ├── error_ops.py
│   │   │   │   ├── grouping.py
│   │   │   │   ├── interleave_ops.py
│   │   │   │   ├── iterator_ops.py
│   │   │   │   ├── prefetching_ops.py
│   │   │   │   ├── readers.py
│   │   │   │   ├── resampling.py
│   │   │   │   ├── scan_ops.py
│   │   │   │   └── stats_ops.py
│   │   │   └── README.md
│   │   ├── decision_trees
│   │   │   ├── __init__.py
│   │   │   └── proto
│   │   │   ├── BUILD
│   │   │   ├── generic_tree_model_extensions.proto
│   │   │   ├── generic_tree_model.proto
│   │   │   └── generic_tree_model_proto.swig
│   │   ├── deprecated
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── summaries_test.py
│   │   ├── distributions
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   ├── bijectors
│   │   │   │   │   ├── absolute_value_test.py
│   │   │   │   │   ├── affine_linear_operator_test.py
│   │   │   │   │   ├── affine_test.py
│   │   │   │   │   ├── chain_test.py
│   │   │   │   │   ├── cholesky_outer_product_test.py
│   │   │   │   │   ├── conditional_bijector_test.py
│   │   │   │   │   ├── exp_test.py
│   │   │   │   │   ├── gumbel_test.py
│   │   │   │   │   ├── inline_test.py
│   │   │   │   │   ├── invert_test.py
│   │   │   │   │   ├── masked_autoregressive_test.py
│   │   │   │   │   ├── permute_test.py
│   │   │   │   │   ├── power_transform_test.py
│   │   │   │   │   ├── reshape_test.py
│   │   │   │   │   ├── sigmoid_centered_test.py
│   │   │   │   │   ├── sigmoid_test.py
│   │   │   │   │   ├── sinh_arcsinh_bijector_test.py
│   │   │   │   │   ├── softmax_centered_test.py
│   │   │   │   │   ├── softplus_test.py
│   │   │   │   │   └── weibull_test.py
│   │   │   │   ├── binomial_test.py
│   │   │   │   ├── cauchy_test.py
│   │   │   │   ├── chi2_test.py
│   │   │   │   ├── conditional_distribution_test.py
│   │   │   │   ├── conditional_transformed_distribution_test.py
│   │   │   │   ├── deterministic_test.py
│   │   │   │   ├── distribution_test.py
│   │   │   │   ├── distribution_util_test.py
│   │   │   │   ├── estimator_test.py
│   │   │   │   ├── geometric_test.py
│   │   │   │   ├── half_normal_test.py
│   │   │   │   ├── independent_test.py
│   │   │   │   ├── inverse_gamma_test.py
│   │   │   │   ├── logistic_test.py
│   │   │   │   ├── mixture_same_family_test.py
│   │   │   │   ├── mixture_test.py
│   │   │   │   ├── moving_stats_test.py
│   │   │   │   ├── mvn_diag_plus_low_rank_test.py
│   │   │   │   ├── mvn_diag_test.py
│   │   │   │   ├── mvn_full_covariance_test.py
│   │   │   │   ├── mvn_tril_test.py
│   │   │   │   ├── negative_binomial_test.py
│   │   │   │   ├── normal_conjugate_posteriors_test.py
│   │   │   │   ├── onehot_categorical_test.py
│   │   │   │   ├── poisson_lognormal_test.py
│   │   │   │   ├── poisson_test.py
│   │   │   │   ├── quantized_distribution_test.py
│   │   │   │   ├── relaxed_bernoulli_test.py
│   │   │   │   ├── relaxed_onehot_categorical_test.py
│   │   │   │   ├── sample_stats_test.py
│   │   │   │   ├── shape_test.py
│   │   │   │   ├── sinh_arcsinh_test.py
│   │   │   │   ├── transformed_distribution_test.py
│   │   │   │   ├── vector_diffeomixture_test.py
│   │   │   │   ├── vector_exponential_diag_test.py
│   │   │   │   ├── vector_laplace_diag_test.py
│   │   │   │   ├── vector_sinh_arcsinh_diag_test.py
│   │   │   │   ├── vector_student_t_test.py
│   │   │   │   └── wishart_test.py
│   │   │   └── ops
│   │   │   ├── bijectors
│   │   │   │   ├── absolute_value_impl.py
│   │   │   │   ├── absolute_value.py
│   │   │   │   ├── affine_impl.py
│   │   │   │   ├── affine_linear_operator_impl.py
│   │   │   │   ├── affine_linear_operator.py
│   │   │   │   ├── affine.py
│   │   │   │   ├── chain_impl.py
│   │   │   │   ├── chain.py
│   │   │   │   ├── cholesky_outer_product_impl.py
│   │   │   │   ├── cholesky_outer_product.py
│   │   │   │   ├── conditional_bijector_impl.py
│   │   │   │   ├── conditional_bijector.py
│   │   │   │   ├── exp_impl.py
│   │   │   │   ├── exp.py
│   │   │   │   ├── gumbel_impl.py
│   │   │   │   ├── gumbel.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── inline_impl.py
│   │   │   │   ├── inline.py
│   │   │   │   ├── invert_impl.py
│   │   │   │   ├── invert.py
│   │   │   │   ├── masked_autoregressive_impl.py
│   │   │   │   ├── masked_autoregressive.py
│   │   │   │   ├── permute_impl.py
│   │   │   │   ├── permute.py
│   │   │   │   ├── power_transform_impl.py
│   │   │   │   ├── power_transform.py
│   │   │   │   ├── reshape_impl.py
│   │   │   │   ├── reshape.py
│   │   │   │   ├── sigmoid_centered_impl.py
│   │   │   │   ├── sigmoid_centered.py
│   │   │   │   ├── sigmoid_impl.py
│   │   │   │   ├── sigmoid.py
│   │   │   │   ├── sinh_arcsinh_impl.py
│   │   │   │   ├── sinh_arcsinh.py
│   │   │   │   ├── softmax_centered_impl.py
│   │   │   │   ├── softmax_centered.py
│   │   │   │   ├── softplus_impl.py
│   │   │   │   ├── softplus.py
│   │   │   │   ├── weibull_impl.py
│   │   │   │   └── weibull.py
│   │   │   ├── binomial.py
│   │   │   ├── cauchy.py
│   │   │   ├── chi2.py
│   │   │   ├── conditional_distribution.py
│   │   │   ├── conditional_transformed_distribution.py
│   │   │   ├── deterministic.py
│   │   │   ├── distribution_util.py
│   │   │   ├── estimator.py
│   │   │   ├── geometric.py
│   │   │   ├── gumbel.py
│   │   │   ├── half_normal.py
│   │   │   ├── independent.py
│   │   │   ├── inverse_gamma.py
│   │   │   ├── logistic.py
│   │   │   ├── mixture.py
│   │   │   ├── mixture_same_family.py
│   │   │   ├── moving_stats.py
│   │   │   ├── mvn_diag_plus_low_rank.py
│   │   │   ├── mvn_diag.py
│   │   │   ├── mvn_full_covariance.py
│   │   │   ├── mvn_linear_operator.py
│   │   │   ├── mvn_tril.py
│   │   │   ├── negative_binomial.py
│   │   │   ├── normal_conjugate_posteriors.py
│   │   │   ├── onehot_categorical.py
│   │   │   ├── poisson_lognormal.py
│   │   │   ├── poisson.py
│   │   │   ├── quantized_distribution.py
│   │   │   ├── relaxed_bernoulli.py
│   │   │   ├── relaxed_onehot_categorical.py
│   │   │   ├── sample_stats.py
│   │   │   ├── shape.py
│   │   │   ├── sinh_arcsinh.py
│   │   │   ├── test_util.py
│   │   │   ├── vector_diffeomixture.py
│   │   │   ├── vector_exponential_diag.py
│   │   │   ├── vector_exponential_linear_operator.py
│   │   │   ├── vector_laplace_diag.py
│   │   │   ├── vector_laplace_linear_operator.py
│   │   │   ├── vector_sinh_arcsinh_diag.py
│   │   │   ├── vector_student_t.py
│   │   │   └── wishart.py
│   │   ├── eager
│   │   │   ├── python
│   │   │   │   ├── BUILD
│   │   │   │   ├── datasets.py
│   │   │   │   ├── datasets_test.py
│   │   │   │   ├── evaluator.py
│   │   │   │   ├── evaluator_test.py
│   │   │   │   ├── examples
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── linear_regression
│   │   │   │   │   │   ├── BUILD
│   │   │   │   │   │   ├── linear_regression.py
│   │   │   │   │   │   └── linear_regression_test.py
│   │   │   │   │   ├── mnist
│   │   │   │   │   │   ├── BUILD
│   │   │   │   │   │   ├── mnist_graph_test.py
│   │   │   │   │   │   ├── mnist.py
│   │   │   │   │   │   ├── mnist_test.py
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── notebooks
│   │   │   │   │   │   ├── 1_basics.ipynb
│   │   │   │   │   │   ├── 2_gradients.ipynb
│   │   │   │   │   │   └── 3_datasets.ipynb
│   │   │   │   │   ├── resnet50
│   │   │   │   │   │   ├── BUILD
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── resnet50_graph_test.py
│   │   │   │   │   │   ├── resnet50.py
│   │   │   │   │   │   └── resnet50_test.py
│   │   │   │   │   ├── rnn_colorbot
│   │   │   │   │   │   ├── BUILD
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── rnn_colorbot.py
│   │   │   │   │   │   └── rnn_colorbot_test.py
│   │   │   │   │   └── rnn_ptb
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── rnn_ptb_graph_test.py
│   │   │   │   │   ├── rnn_ptb.py
│   │   │   │   │   └── rnn_ptb_test.py
│   │   │   │   ├── g3doc
│   │   │   │   │   └── guide.md
│   │   │   │   ├── metrics_impl.py
│   │   │   │   ├── metrics.py
│   │   │   │   ├── metrics_test.py
│   │   │   │   ├── network.py
│   │   │   │   ├── network_test.py
│   │   │   │   ├── saver.py
│   │   │   │   ├── saver_test.py
│   │   │   │   ├── summary_writer.py
│   │   │   │   ├── summary_writer_test.py
│   │   │   │   ├── tfe.py
│   │   │   │   └── tfe_test.py
│   │   │   └── README.md
│   │   ├── estimator
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   └── estimator
│   │   │   ├── dnn_linear_combined.py
│   │   │   ├── dnn_linear_combined_test.py
│   │   │   ├── dnn.py
│   │   │   ├── dnn_test.py
│   │   │   ├── extenders.py
│   │   │   ├── extenders_test.py
│   │   │   ├── head.py
│   │   │   ├── head_test.py
│   │   │   ├── linear.py
│   │   │   ├── linear_test.py
│   │   │   ├── logit_fns.py
│   │   │   ├── logit_fns_test.py
│   │   │   ├── multi_head.py
│   │   │   ├── multi_head_test.py
│   │   │   ├── replicate_model_fn.py
│   │   │   └── replicate_model_fn_test.py
│   │   ├── factorization
│   │   │   ├── BUILD
│   │   │   ├── examples
│   │   │   │   ├── BUILD
│   │   │   │   └── mnist.py
│   │   │   ├── g3doc
│   │   │   │   ├── gmm.md
│   │   │   │   ├── gmm.png
│   │   │   │   ├── kmeans.md
│   │   │   │   ├── kmeans.png
│   │   │   │   ├── wals.md
│   │   │   │   └── wals.png
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── BUILD
│   │   │   │   ├── clustering_ops.cc
│   │   │   │   ├── clustering_ops_test.cc
│   │   │   │   ├── masked_matmul_ops.cc
│   │   │   │   └── wals_solver_ops.cc
│   │   │   ├── ops
│   │   │   │   ├── clustering_ops.cc
│   │   │   │   └── factorization_ops.cc
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   ├── clustering_ops_test.py
│   │   │   │   ├── masked_matmul_benchmark.py
│   │   │   │   ├── masked_matmul_ops_test.py
│   │   │   │   └── wals_solver_ops_test.py
│   │   │   └── ops
│   │   │   ├── clustering_ops.py
│   │   │   ├── factorization_ops.py
│   │   │   ├── factorization_ops_test.py
│   │   │   ├── factorization_ops_test_utils.py
│   │   │   ├── gmm_ops.py
│   │   │   ├── gmm_ops_test.py
│   │   │   ├── gmm.py
│   │   │   ├── gmm_test.py
│   │   │   ├── kmeans.py
│   │   │   ├── kmeans_test.py
│   │   │   ├── wals.py
│   │   │   └── wals_test.py
│   │   ├── ffmpeg
│   │   │   ├── BUILD
│   │   │   ├── decode_audio_op.cc
│   │   │   ├── decode_audio_op_test.py
│   │   │   ├── decode_video_op.cc
│   │   │   ├── decode_video_op_test.py
│   │   │   ├── default
│   │   │   │   ├── BUILD
│   │   │   │   ├── ffmpeg_lib.cc
│   │   │   │   ├── ffmpeg_lib_test.cc
│   │   │   │   └── ffmpeg_lib_utility_test.cc
│   │   │   ├── encode_audio_op.cc
│   │   │   ├── encode_audio_op_test.py
│   │   │   ├── ffmpeg_lib.h
│   │   │   ├── ffmpeg_ops.py
│   │   │   ├── __init__.py
│   │   │   ├── README.md
│   │   │   └── testdata
│   │   │   ├── mono_10khz.ogg
│   │   │   ├── mono_10khz.wav
│   │   │   ├── mono_16khz.mp3
│   │   │   ├── mono_16khz_mp3.mp4
│   │   │   ├── mono_32khz_aac.mp4
│   │   │   ├── small_100.bmp
│   │   │   ├── small.mp4
│   │   │   ├── stereo_48khz_aac.mp4
│   │   │   ├── stereo_48khz.mp3
│   │   │   ├── stereo_48khz_mp3.mp4
│   │   │   └── test_sound1.mp3
│   │   ├── framework
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── zero_initializer_op.cc
│   │   │   │   ├── zero_initializer_op_gpu.cu.cc
│   │   │   │   └── zero_initializer_op.h
│   │   │   ├── ops
│   │   │   │   └── variable_ops.cc
│   │   │   ├── python
│   │   │   │   ├── framework
│   │   │   │   │   ├── checkpoint_utils.py
│   │   │   │   │   ├── checkpoint_utils_test.py
│   │   │   │   │   ├── experimental.py
│   │   │   │   │   ├── experimental_test.py
│   │   │   │   │   ├── graph_util.py
│   │   │   │   │   ├── graph_util_test.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── tensor_util.py
│   │   │   │   │   └── tensor_util_test.py
│   │   │   │   └── ops
│   │   │   │   ├── accumulate_n_v2_eager_test.py
│   │   │   │   ├── accumulate_n_v2.py
│   │   │   │   ├── accumulate_n_v2_test.py
│   │   │   │   ├── arg_scope.py
│   │   │   │   ├── arg_scope_test.py
│   │   │   │   ├── audio_ops.py
│   │   │   │   ├── checkpoint_ops.py
│   │   │   │   ├── checkpoint_ops_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── ops.py
│   │   │   │   ├── ops_test.py
│   │   │   │   ├── prettyprint_ops.py
│   │   │   │   ├── prettyprint_ops_test.py
│   │   │   │   ├── sort_ops.py
│   │   │   │   ├── sort_ops_test.py
│   │   │   │   ├── variables.py
│   │   │   │   └── variables_test.py
│   │   │   ├── README.md
│   │   │   └── testdata
│   │   │   ├── bundle_checkpoint.data-00000-of-00001
│   │   │   ├── bundle_checkpoint.index
│   │   │   ├── bundle_checkpoint_vocab.txt
│   │   │   ├── bundle_checkpoint_vocab_with_oov.txt
│   │   │   ├── keyword_new.txt
│   │   │   └── keyword.txt
│   │   ├── fused_conv
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── fused_conv2d_bias_activation_op.cc
│   │   │   │   ├── fused_conv2d_bias_activation_op.h
│   │   │   │   └── fused_conv_ops_gpu.h
│   │   │   ├── ops
│   │   │   │   └── fused_conv2d_bias_activation_op.cc
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   └── ops
│   │   │   ├── fused_conv2d_bias_activation_benchmark.py
│   │   │   ├── fused_conv2d_bias_activation_op.py
│   │   │   └── fused_conv2d_bias_activation_op_test.py
│   │   ├── gan
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── estimator
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── python
│   │   │   │   │   ├── gan_estimator_impl.py
│   │   │   │   │   ├── gan_estimator.py
│   │   │   │   │   ├── gan_estimator_test.py
│   │   │   │   │   ├── head_impl.py
│   │   │   │   │   ├── head.py
│   │   │   │   │   └── head_test.py
│   │   │   │   ├── eval
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── python
│   │   │   │   │   ├── classifier_metrics_impl.py
│   │   │   │   │   ├── classifier_metrics.py
│   │   │   │   │   ├── classifier_metrics_test.py
│   │   │   │   │   ├── eval_utils_impl.py
│   │   │   │   │   ├── eval_utils.py
│   │   │   │   │   ├── eval_utils_test.py
│   │   │   │   │   ├── summaries_impl.py
│   │   │   │   │   ├── summaries.py
│   │   │   │   │   └── summaries_test.py
│   │   │   │   ├── features
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── python
│   │   │   │   │   ├── clip_weights_impl.py
│   │   │   │   │   ├── clip_weights.py
│   │   │   │   │   ├── clip_weights_test.py
│   │   │   │   │   ├── conditioning_utils_impl.py
│   │   │   │   │   ├── conditioning_utils.py
│   │   │   │   │   ├── conditioning_utils_test.py
│   │   │   │   │   ├── tensor_pool_impl.py
│   │   │   │   │   ├── tensor_pool.py
│   │   │   │   │   ├── tensor_pool_test.py
│   │   │   │   │   ├── virtual_batchnorm_impl.py
│   │   │   │   │   ├── virtual_batchnorm.py
│   │   │   │   │   └── virtual_batchnorm_test.py
│   │   │   │   ├── losses
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── python
│   │   │   │   │   ├── losses_impl.py
│   │   │   │   │   ├── losses_impl_test.py
│   │   │   │   │   ├── losses_wargs.py
│   │   │   │   │   ├── tuple_losses_impl.py
│   │   │   │   │   ├── tuple_losses.py
│   │   │   │   │   └── tuple_losses_test.py
│   │   │   │   ├── namedtuples.py
│   │   │   │   ├── train.py
│   │   │   │   └── train_test.py
│   │   │   └── README.md
│   │   ├── gdr
│   │   │   ├── BUILD
│   │   │   ├── gdr_memory_manager.cc
│   │   │   ├── gdr_memory_manager.h
│   │   │   ├── gdr.proto
│   │   │   ├── gdr_rendezvous_mgr.cc
│   │   │   ├── gdr_rendezvous_mgr.h
│   │   │   ├── gdr_server_lib.cc
│   │   │   ├── gdr_server_lib.h
│   │   │   ├── gdr_worker.cc
│   │   │   ├── gdr_worker.h
│   │   │   └── README.md
│   │   ├── graph_editor
│   │   │   ├── BUILD
│   │   │   ├── edit.py
│   │   │   ├── examples
│   │   │   │   └── edit_graph_example.py
│   │   │   ├── __init__.py
│   │   │   ├── README.md
│   │   │   ├── reroute.py
│   │   │   ├── select.py
│   │   │   ├── subgraph.py
│   │   │   ├── tests
│   │   │   │   ├── edit_test.py
│   │   │   │   ├── match.py
│   │   │   │   ├── match_test.py
│   │   │   │   ├── reroute_test.py
│   │   │   │   ├── select_test.py
│   │   │   │   ├── subgraph_test.py
│   │   │   │   ├── transform_test.py
│   │   │   │   └── util_test.py
│   │   │   ├── transform.py
│   │   │   └── util.py
│   │   ├── grid_rnn
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   └── grid_rnn_test.py
│   │   │   └── ops
│   │   │   ├── grid_rnn_cell.py
│   │   │   └── __init__.py
│   │   ├── hooks
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   └── training
│   │   │   │   ├── __init__.py
│   │   │   │   └── profiler_hook.py
│   │   │   └── README.md
│   │   ├── hvx
│   │   │   ├── clock_cycle_profiling
│   │   │   │   ├── BUILD
│   │   │   │   └── clock_cycle_profiling_main.cc
│   │   │   ├── hexagon_controller
│   │   │   │   ├── Makefile
│   │   │   │   ├── src_dummy_data
│   │   │   │   │   ├── inception_v1_graph_init.c
│   │   │   │   │   ├── inception_v3_dummy_float_data.c
│   │   │   │   │   ├── inception_v3_dummy_int_data.c
│   │   │   │   │   └── inception_v3_graph_init.c
│   │   │   │   ├── src_impl
│   │   │   │   │   ├── graph_functions_wrapper.c
│   │   │   │   │   ├── hexagon_controller.c
│   │   │   │   │   └── include
│   │   │   │   │   └── hexagon_controller.h
│   │   │   │   ├── src_log
│   │   │   │   │   └── include
│   │   │   │   │   └── tfm_log.h
│   │   │   │   ├── src_soc_interface
│   │   │   │   │   ├── include
│   │   │   │   │   │   ├── node_data_float.h
│   │   │   │   │   │   └── soc_interface.h
│   │   │   │   │   └── soc_interface.c
│   │   │   │   └── target
│   │   │   │   └── make
│   │   │   │   └── android.min
│   │   │   ├── hvx_ops_support_checker
│   │   │   │   ├── BUILD
│   │   │   │   └── hvx_ops_support_checker_main.cc
│   │   │   └── README.md
│   │   ├── image
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── adjust_hsv_in_yiq_op.cc
│   │   │   │   ├── bipartite_match_op.cc
│   │   │   │   ├── image_ops.cc
│   │   │   │   ├── image_ops_gpu.cu.cc
│   │   │   │   ├── image_ops.h
│   │   │   │   └── single_image_random_dot_stereograms_ops.cc
│   │   │   ├── ops
│   │   │   │   ├── distort_image_ops.cc
│   │   │   │   ├── image_ops.cc
│   │   │   │   └── single_image_random_dot_stereograms_ops.cc
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   ├── distort_image_ops_test.py
│   │   │   │   └── image_ops_test.py
│   │   │   └── ops
│   │   │   ├── distort_image_ops.py
│   │   │   ├── image_ops.py
│   │   │   └── single_image_random_dot_stereograms.py
│   │   ├── __init__.py
│   │   ├── input_pipeline
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── BUILD
│   │   │   │   └── input_pipeline_kernels.cc
│   │   │   ├── ops
│   │   │   │   ├── input_pipeline_ops.cc
│   │   │   │   └── input_pipeline_ops_test.cc
│   │   │   └── python
│   │   │   └── ops
│   │   │   ├── input_pipeline_ops.py
│   │   │   └── input_pipeline_ops_test.py
│   │   ├── integrate
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   └── ops
│   │   │   │   ├── odes.py
│   │   │   │   └── odes_test.py
│   │   │   └── README.md
│   │   ├── keras
│   │   │   ├── api
│   │   │   │   ├── __init__.py
│   │   │   │   └── keras
│   │   │   │   ├── activations
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── applications
│   │   │   │   │   ├── inception_v3
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mobilenet
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── resnet50
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── vgg16
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── vgg19
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   └── xception
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── backend
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── callbacks
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── constraints
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── datasets
│   │   │   │   │   ├── boston_housing
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── cifar10
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── cifar100
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── imdb
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mnist
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   └── reuters
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── initializers
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── layers
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── losses
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── metrics
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── models
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── optimizers
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── preprocessing
│   │   │   │   │   ├── image
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── sequence
│   │   │   │   │   │   └── __init__.py
│   │   │   │   │   └── text
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── regularizers
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── utils
│   │   │   │   │   └── __init__.py
│   │   │   │   └── wrappers
│   │   │   │   ├── __init__.py
│   │   │   │   └── scikit_learn
│   │   │   │   └── __init__.py
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── README.md
│   │   ├── kernel_methods
│   │   │   ├── BUILD
│   │   │   ├── g3doc
│   │   │   │   ├── acc_vs_outdim.png
│   │   │   │   ├── acc-vs-trn_time.png
│   │   │   │   ├── kernel_mapping.png
│   │   │   │   └── tutorial.md
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── kernel_estimators.py
│   │   │   │   ├── kernel_estimators_test.py
│   │   │   │   ├── losses.py
│   │   │   │   ├── losses_test.py
│   │   │   │   └── mappers
│   │   │   │   ├── dense_kernel_mapper.py
│   │   │   │   ├── random_fourier_features.py
│   │   │   │   └── random_fourier_features_test.py
│   │   │   └── README.md
│   │   ├── kfac
│   │   │   ├── BUILD
│   │   │   ├── examples
│   │   │   │   ├── BUILD
│   │   │   │   ├── convnet_mnist_main.py
│   │   │   │   ├── convnet.py
│   │   │   │   ├── mlp_mnist_main.py
│   │   │   │   ├── mlp.py
│   │   │   │   ├── mnist.py
│   │   │   │   └── tests
│   │   │   │   ├── BUILD
│   │   │   │   ├── convnet_test.py
│   │   │   │   ├── mlp_test.py
│   │   │   │   └── mnist_test.py
│   │   │   ├── g3doc
│   │   │   │   └── autoencoder.png
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── kernel_tests
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── estimator_test.py
│   │   │   │   │   ├── fisher_blocks_test.py
│   │   │   │   │   ├── fisher_factors_test.py
│   │   │   │   │   ├── layer_collection_test.py
│   │   │   │   │   ├── loss_functions_test.py
│   │   │   │   │   ├── op_queue_test.py
│   │   │   │   │   ├── optimizer_test.py
│   │   │   │   │   └── utils_test.py
│   │   │   │   └── ops
│   │   │   │   ├── BUILD
│   │   │   │   ├── curvature_matrix_vector_products_lib.py
│   │   │   │   ├── curvature_matrix_vector_products.py
│   │   │   │   ├── estimator_lib.py
│   │   │   │   ├── estimator.py
│   │   │   │   ├── fisher_blocks_lib.py
│   │   │   │   ├── fisher_blocks.py
│   │   │   │   ├── fisher_factors_lib.py
│   │   │   │   ├── fisher_factors.py
│   │   │   │   ├── layer_collection_lib.py
│   │   │   │   ├── layer_collection.py
│   │   │   │   ├── loss_functions_lib.py
│   │   │   │   ├── loss_functions.py
│   │   │   │   ├── op_queue_lib.py
│   │   │   │   ├── op_queue.py
│   │   │   │   ├── optimizer_lib.py
│   │   │   │   ├── optimizer.py
│   │   │   │   ├── utils_lib.py
│   │   │   │   └── utils.py
│   │   │   └── README.md
│   │   ├── labeled_tensor
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   └── ops
│   │   │   │   ├── core.py
│   │   │   │   ├── core_test.py
│   │   │   │   ├── io_ops.py
│   │   │   │   ├── io_ops_test.py
│   │   │   │   ├── nn.py
│   │   │   │   ├── nn_test.py
│   │   │   │   ├── ops.py
│   │   │   │   ├── ops_test.py
│   │   │   │   ├── sugar.py
│   │   │   │   ├── sugar_test.py
│   │   │   │   ├── test_util.py
│   │   │   │   └── _typecheck.py
│   │   │   └── README.md
│   │   ├── layers
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── BUILD
│   │   │   │   └── sparse_feature_cross_kernel.cc
│   │   │   ├── ops
│   │   │   │   └── sparse_feature_cross_op.cc
│   │   │   ├── python
│   │   │   │   ├── kernel_tests
│   │   │   │   │   └── sparse_feature_cross_op_test.py
│   │   │   │   ├── layers
│   │   │   │   │   ├── embedding_ops.py
│   │   │   │   │   ├── embedding_ops_test.py
│   │   │   │   │   ├── encoders.py
│   │   │   │   │   ├── encoders_test.py
│   │   │   │   │   ├── feature_column_ops.py
│   │   │   │   │   ├── feature_column_ops_test.py
│   │   │   │   │   ├── feature_column.py
│   │   │   │   │   ├── feature_column_test.py
│   │   │   │   │   ├── initializers.py
│   │   │   │   │   ├── initializers_test.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── layers.py
│   │   │   │   │   ├── layers_test.py
│   │   │   │   │   ├── normalization.py
│   │   │   │   │   ├── normalization_test.py
│   │   │   │   │   ├── optimizers.py
│   │   │   │   │   ├── optimizers_test.py
│   │   │   │   │   ├── regularizers.py
│   │   │   │   │   ├── regularizers_test.py
│   │   │   │   │   ├── rev_block_lib.py
│   │   │   │   │   ├── rev_block_lib_test.py
│   │   │   │   │   ├── summaries.py
│   │   │   │   │   ├── summaries_test.py
│   │   │   │   │   ├── target_column.py
│   │   │   │   │   ├── target_column_test.py
│   │   │   │   │   ├── utils.py
│   │   │   │   │   └── utils_test.py
│   │   │   │   └── ops
│   │   │   │   ├── bucketization_op.py
│   │   │   │   ├── sparse_feature_cross_op.py
│   │   │   │   ├── sparse_ops.py
│   │   │   │   └── sparse_ops_test.py
│   │   │   └── README.md
│   │   ├── learn
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   └── learn
│   │   │   ├── basic_session_run_hooks.py
│   │   │   ├── datasets
│   │   │   │   ├── base.py
│   │   │   │   ├── base_test.py
│   │   │   │   ├── BUILD
│   │   │   │   ├── data
│   │   │   │   │   ├── boston_house_prices.csv
│   │   │   │   │   ├── iris.csv
│   │   │   │   │   ├── text_test.csv
│   │   │   │   │   └── text_train.csv
│   │   │   │   ├── __init__.py
│   │   │   │   ├── load_csv_test.py
│   │   │   │   ├── mnist.py
│   │   │   │   ├── produce_small_datasets.py
│   │   │   │   ├── synthetic.py
│   │   │   │   ├── synthetic_test.py
│   │   │   │   └── text_datasets.py
│   │   │   ├── estimators
│   │   │   │   ├── composable_model.py
│   │   │   │   ├── composable_model_test.py
│   │   │   │   ├── constants.py
│   │   │   │   ├── debug.py
│   │   │   │   ├── debug_test.py
│   │   │   │   ├── dnn_linear_combined.py
│   │   │   │   ├── dnn_linear_combined_test.py
│   │   │   │   ├── dnn.py
│   │   │   │   ├── dnn_test.py
│   │   │   │   ├── dynamic_rnn_estimator.py
│   │   │   │   ├── dynamic_rnn_estimator_test.py
│   │   │   │   ├── estimator_input_test.py
│   │   │   │   ├── estimator.py
│   │   │   │   ├── estimators_test.py
│   │   │   │   ├── estimator_test.py
│   │   │   │   ├── estimator_test_utils.py
│   │   │   │   ├── g3doc
│   │   │   │   │   ├── svm.md
│   │   │   │   │   └── svm.png
│   │   │   │   ├── head.py
│   │   │   │   ├── head_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kmeans.py
│   │   │   │   ├── kmeans_test.py
│   │   │   │   ├── linear.py
│   │   │   │   ├── linear_test.py
│   │   │   │   ├── logistic_regressor.py
│   │   │   │   ├── logistic_regressor_test.py
│   │   │   │   ├── metric_key.py
│   │   │   │   ├── model_fn.py
│   │   │   │   ├── model_fn_test.py
│   │   │   │   ├── multioutput_test.py
│   │   │   │   ├── nonlinear_test.py
│   │   │   │   ├── prediction_key.py
│   │   │   │   ├── regression_test.py
│   │   │   │   ├── rnn_common.py
│   │   │   │   ├── rnn_common_test.py
│   │   │   │   ├── run_config.py
│   │   │   │   ├── run_config_test.py
│   │   │   │   ├── _sklearn.py
│   │   │   │   ├── stability_test.py
│   │   │   │   ├── state_saving_rnn_estimator.py
│   │   │   │   ├── state_saving_rnn_estimator_test.py
│   │   │   │   ├── svm.py
│   │   │   │   ├── svm_test.py
│   │   │   │   ├── tensor_signature.py
│   │   │   │   ├── tensor_signature_test.py
│   │   │   │   └── test_data.py
│   │   │   ├── evaluable.py
│   │   │   ├── experiment.py
│   │   │   ├── experiment_test.py
│   │   │   ├── export_strategy.py
│   │   │   ├── graph_actions.py
│   │   │   ├── graph_actions_test.py
│   │   │   ├── grid_search_test.py
│   │   │   ├── __init__.py
│   │   │   ├── learn_io
│   │   │   │   ├── dask_io.py
│   │   │   │   ├── data_feeder.py
│   │   │   │   ├── data_feeder_test.py
│   │   │   │   ├── generator_io.py
│   │   │   │   ├── generator_io_test.py
│   │   │   │   ├── graph_io.py
│   │   │   │   ├── graph_io_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── io_test.py
│   │   │   │   ├── numpy_io.py
│   │   │   │   ├── numpy_io_test.py
│   │   │   │   ├── pandas_io.py
│   │   │   │   └── pandas_io_test.py
│   │   │   ├── learn_runner_lib.py
│   │   │   ├── learn_runner.py
│   │   │   ├── learn_runner_test.py
│   │   │   ├── metric_spec.py
│   │   │   ├── metric_spec_test.py
│   │   │   ├── models.py
│   │   │   ├── monitored_session.py
│   │   │   ├── monitors.py
│   │   │   ├── monitors_test.py
│   │   │   ├── ops
│   │   │   │   ├── embeddings_ops.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── losses_ops.py
│   │   │   │   ├── ops_test.py
│   │   │   │   ├── seq2seq_ops.py
│   │   │   │   └── seq2seq_ops_test.py
│   │   │   ├── preprocessing
│   │   │   │   ├── categorical.py
│   │   │   │   ├── categorical_vocabulary.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── tests
│   │   │   │   │   ├── categorical_test.py
│   │   │   │   │   ├── categorical_vocabulary_test.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   └── text_test.py
│   │   │   │   └── text.py
│   │   │   ├── session_run_hook.py
│   │   │   ├── summary_writer_cache.py
│   │   │   ├── trainable.py
│   │   │   └── utils
│   │   │   ├── export.py
│   │   │   ├── export_test.py
│   │   │   ├── gc.py
│   │   │   ├── gc_test.py
│   │   │   ├── __init__.py
│   │   │   ├── input_fn_utils.py
│   │   │   ├── input_fn_utils_test.py
│   │   │   ├── inspect_checkpoint.py
│   │   │   ├── saved_model_export_utils.py
│   │   │   └── saved_model_export_utils_test.py
│   │   ├── legacy_seq2seq
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   ├── __init__.py
│   │   │   │   └── seq2seq_test.py
│   │   │   └── ops
│   │   │   └── seq2seq.py
│   │   ├── linalg
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   └── linear_operator_addition_test.py
│   │   │   └── ops
│   │   │   └── linear_operator_addition.py
│   │   ├── linear_optimizer
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   └── g3doc
│   │   │   │   ├── mod_newton.png
│   │   │   │   ├── newton_compare_experiment.png
│   │   │   │   ├── newton.png
│   │   │   │   └── readme.md
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   └── sdca_ops_test.py
│   │   │   ├── ops
│   │   │   │   ├── sdca_ops.py
│   │   │   │   ├── sharded_mutable_dense_hashtable.py
│   │   │   │   ├── sharded_mutable_dense_hashtable_test.py
│   │   │   │   ├── sparse_feature_column.py
│   │   │   │   └── sparse_feature_column_test.py
│   │   │   ├── sdca_estimator.py
│   │   │   ├── sdca_estimator_test.py
│   │   │   └── sdca_optimizer.py
│   │   ├── lite
│   │   │   ├── allocation.cc
│   │   │   ├── allocation.h
│   │   │   ├── BUILD
│   │   │   ├── build_def.bzl
│   │   │   ├── build_ios_universal_lib.sh
│   │   │   ├── builtin_op_data.h
│   │   │   ├── context.c
│   │   │   ├── context.h
│   │   │   ├── context_test.cc
│   │   │   ├── download_dependencies.sh
│   │   │   ├── error_reporter.cc
│   │   │   ├── error_reporter.h
│   │   │   ├── examples
│   │   │   │   └── ios
│   │   │   │   ├── camera
│   │   │   │   │   ├── CameraExampleAppDelegate.h
│   │   │   │   │   ├── CameraExampleAppDelegate.m
│   │   │   │   │   ├── CameraExampleViewController.h
│   │   │   │   │   ├── CameraExampleViewController.mm
│   │   │   │   │   ├── data
│   │   │   │   │   ├── Info.plist
│   │   │   │   │   ├── main.mm
│   │   │   │   │   ├── MainStoryboard_iPhone.storyboard
│   │   │   │   │   ├── Podfile
│   │   │   │   │   └── tflite_camera_example.xcodeproj
│   │   │   │   │   └── project.pbxproj
│   │   │   │   └── simple
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.mm
│   │   │   │   ├── data
│   │   │   │   │   └── grace_hopper.jpg
│   │   │   │   ├── ios_image_load.h
│   │   │   │   ├── ios_image_load.mm
│   │   │   │   ├── main.mm
│   │   │   │   ├── Podfile
│   │   │   │   ├── RunModel-Info.plist
│   │   │   │   ├── RunModelViewController.h
│   │   │   │   ├── RunModelViewController.mm
│   │   │   │   ├── RunModelViewController.xib
│   │   │   │   └── simple.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── g3doc
│   │   │   │   ├── apis.md
│   │   │   │   ├── custom_operators.md
│   │   │   │   ├── ios.md
│   │   │   │   ├── models.md
│   │   │   │   ├── TFLite-Architecture.jpg
│   │   │   │   └── tf_ops_compatibility.md
│   │   │   ├── interpreter.cc
│   │   │   ├── interpreter.h
│   │   │   ├── interpreter_test.cc
│   │   │   ├── ios_makefile.inc
│   │   │   ├── java
│   │   │   │   ├── BUILD
│   │   │   │   ├── demo
│   │   │   │   │   ├── app
│   │   │   │   │   │   ├── build.gradle
│   │   │   │   │   │   └── src
│   │   │   │   │   │   └── main
│   │   │   │   │   │   ├── AndroidManifest.xml
│   │   │   │   │   │   ├── assets
│   │   │   │   │   │   │   ├── BUILD
│   │   │   │   │   │   │   └── labels.txt
│   │   │   │   │   │   ├── BUILD
│   │   │   │   │   │   ├── java
│   │   │   │   │   │   │   └── com
│   │   │   │   │   │   │   └── example
│   │   │   │   │   │   │   └── android
│   │   │   │   │   │   │   └── tflitecamerademo
│   │   │   │   │   │   │   ├── AutoFitTextureView.java
│   │   │   │   │   │   │   ├── Camera2BasicFragment.java
│   │   │   │   │   │   │   ├── CameraActivity.java
│   │   │   │   │   │   │   └── ImageClassifier.java
│   │   │   │   │   │   └── res
│   │   │   │   │   │   ├── drawable-hdpi
│   │   │   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   │   │   ├── ic_launcher.png
│   │   │   │   │   │   │   └── tile.9.png
│   │   │   │   │   │   ├── drawable-mdpi
│   │   │   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   │   ├── drawable-xhdpi
│   │   │   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   │   ├── drawable-xxhdpi
│   │   │   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   │   │   └── ic_launcher.png
│   │   │   │   │   │   ├── layout
│   │   │   │   │   │   │   ├── activity_camera.xml
│   │   │   │   │   │   │   └── fragment_camera2_basic.xml
│   │   │   │   │   │   ├── layout-land
│   │   │   │   │   │   │   └── fragment_camera2_basic.xml
│   │   │   │   │   │   ├── values
│   │   │   │   │   │   │   ├── base-strings.xml
│   │   │   │   │   │   │   ├── colors.xml
│   │   │   │   │   │   │   ├── strings.xml
│   │   │   │   │   │   │   ├── styles.xml
│   │   │   │   │   │   │   ├── template-dimens.xml
│   │   │   │   │   │   │   └── template-styles.xml
│   │   │   │   │   │   ├── values-sw600dp
│   │   │   │   │   │   │   ├── template-dimens.xml
│   │   │   │   │   │   │   └── template-styles.xml
│   │   │   │   │   │   ├── values-v11
│   │   │   │   │   │   │   └── template-styles.xml
│   │   │   │   │   │   └── values-v21
│   │   │   │   │   │   ├── base-colors.xml
│   │   │   │   │   │   └── base-template-styles.xml
│   │   │   │   │   ├── build.gradle
│   │   │   │   │   ├── gradle
│   │   │   │   │   │   └── wrapper
│   │   │   │   │   │   ├── gradle-wrapper.jar
│   │   │   │   │   │   └── gradle-wrapper.properties
│   │   │   │   │   ├── gradle.properties
│   │   │   │   │   ├── gradlew
│   │   │   │   │   ├── gradlew.bat
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── settings.gradle
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   ├── java
│   │   │   │   │   │   └── org
│   │   │   │   │   │   └── tensorflow
│   │   │   │   │   │   └── lite
│   │   │   │   │   │   ├── DataType.java
│   │   │   │   │   │   ├── Interpreter.java
│   │   │   │   │   │   ├── NativeInterpreterWrapper.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── TensorFlowLite.java
│   │   │   │   │   │   └── Tensor.java
│   │   │   │   │   └── native
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── builtin_ops_jni.cc
│   │   │   │   │   ├── exception_jni.cc
│   │   │   │   │   ├── exception_jni.h
│   │   │   │   │   ├── nativeinterpreterwrapper_jni.cc
│   │   │   │   │   ├── nativeinterpreterwrapper_jni.h
│   │   │   │   │   ├── tensorflow_lite_jni.cc
│   │   │   │   │   ├── tensorflow_lite_jni.h
│   │   │   │   │   ├── tensor_jni.cc
│   │   │   │   │   ├── tensor_jni.h
│   │   │   │   │   └── version_script.lds
│   │   │   │   ├── test
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── tensorflow
│   │   │   │   │   └── lite
│   │   │   │   │   ├── DataTypeTest.java
│   │   │   │   │   ├── InterpreterTest.java
│   │   │   │   │   ├── NativeInterpreterWrapperTest.java
│   │   │   │   │   ├── TensorFlowLiteTest.java
│   │   │   │   │   └── TensorTest.java
│   │   │   │   ├── testdata
│   │   │   │   │   ├── add.bin
│   │   │   │   │   ├── float32.bin
│   │   │   │   │   ├── int32.bin
│   │   │   │   │   ├── int64.bin
│   │   │   │   │   ├── invalid_model.bin
│   │   │   │   │   └── uint8.bin
│   │   │   │   └── testhelper
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── tensorflow
│   │   │   │   └── lite
│   │   │   │   ├── BUILD
│   │   │   │   └── TestHelper.java
│   │   │   ├── kernels
│   │   │   │   ├── activation_functor.h
│   │   │   │   ├── activations.cc
│   │   │   │   ├── activations_test.cc
│   │   │   │   ├── add.cc
│   │   │   │   ├── add_test.cc
│   │   │   │   ├── basic_rnn.cc
│   │   │   │   ├── basic_rnn_test.cc
│   │   │   │   ├── BUILD
│   │   │   │   ├── concatenation.cc
│   │   │   │   ├── concatenation_test.cc
│   │   │   │   ├── conv.cc
│   │   │   │   ├── conv_test.cc
│   │   │   │   ├── depthwise_conv.cc
│   │   │   │   ├── depthwise_conv_test.cc
│   │   │   │   ├── embedding_lookup.cc
│   │   │   │   ├── embedding_lookup_sparse.cc
│   │   │   │   ├── embedding_lookup_sparse_test.cc
│   │   │   │   ├── embedding_lookup_test.cc
│   │   │   │   ├── fully_connected.cc
│   │   │   │   ├── fully_connected_test.cc
│   │   │   │   ├── gemm_support.cc
│   │   │   │   ├── gemm_support.h
│   │   │   │   ├── hashtable_lookup.cc
│   │   │   │   ├── hashtable_lookup_test.cc
│   │   │   │   ├── internal
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── common.h
│   │   │   │   │   ├── compatibility.h
│   │   │   │   │   ├── optimized
│   │   │   │   │   │   ├── cpu_check.h
│   │   │   │   │   │   ├── depthwiseconv_float.h
│   │   │   │   │   │   ├── depthwiseconv_uint8.h
│   │   │   │   │   │   ├── eigen_spatial_convolutions.h
│   │   │   │   │   │   ├── eigen_tensor_reduced_instantiations_google.h
│   │   │   │   │   │   ├── eigen_tensor_reduced_instantiations_oss.h
│   │   │   │   │   │   ├── multithreaded_conv.h
│   │   │   │   │   │   ├── neon_tensor_utils.cc
│   │   │   │   │   │   ├── neon_tensor_utils.h
│   │   │   │   │   │   ├── optimized_ops.h
│   │   │   │   │   │   └── tensor_utils_impl.h
│   │   │   │   │   ├── quantization_util.cc
│   │   │   │   │   ├── quantization_util.h
│   │   │   │   │   ├── quantization_util_test.cc
│   │   │   │   │   ├── reference
│   │   │   │   │   │   ├── depthwiseconv_float.h
│   │   │   │   │   │   ├── depthwiseconv_uint8.h
│   │   │   │   │   │   ├── portable_tensor_utils.cc
│   │   │   │   │   │   ├── portable_tensor_utils.h
│   │   │   │   │   │   └── reference_ops.h
│   │   │   │   │   ├── round.h
│   │   │   │   │   ├── tensor.h
│   │   │   │   │   ├── tensor_test.cc
│   │   │   │   │   ├── tensor_utils.cc
│   │   │   │   │   ├── tensor_utils.h
│   │   │   │   │   ├── tensor_utils_test.cc
│   │   │   │   │   └── types.h
│   │   │   │   ├── kernel_util.cc
│   │   │   │   ├── kernel_util.h
│   │   │   │   ├── l2norm.cc
│   │   │   │   ├── l2norm_test.cc
│   │   │   │   ├── local_response_norm.cc
│   │   │   │   ├── local_response_norm_test.cc
│   │   │   │   ├── lsh_projection.cc
│   │   │   │   ├── lsh_projection_test.cc
│   │   │   │   ├── lstm.cc
│   │   │   │   ├── lstm_test.cc
│   │   │   │   ├── mul.cc
│   │   │   │   ├── mul_test.cc
│   │   │   │   ├── op_macros.h
│   │   │   │   ├── optional_tensor_test.cc
│   │   │   │   ├── padding.h
│   │   │   │   ├── pooling.cc
│   │   │   │   ├── pooling_test.cc
│   │   │   │   ├── register.cc
│   │   │   │   ├── register.h
│   │   │   │   ├── reshape.cc
│   │   │   │   ├── reshape_test.cc
│   │   │   │   ├── resize_bilinear.cc
│   │   │   │   ├── resize_bilinear_test.cc
│   │   │   │   ├── skip_gram.cc
│   │   │   │   ├── skip_gram_test.cc
│   │   │   │   ├── softmax_test.cc
│   │   │   │   ├── space_to_depth.cc
│   │   │   │   ├── space_to_depth_test.cc
│   │   │   │   ├── svdf.cc
│   │   │   │   ├── svdf_test.cc
│   │   │   │   ├── test_util.cc
│   │   │   │   └── test_util.h
│   │   │   ├── Makefile
│   │   │   ├── model.cc
│   │   │   ├── model.h
│   │   │   ├── models
│   │   │   │   ├── smartreply
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── g3doc
│   │   │   │   │   │   └── README.md
│   │   │   │   │   ├── ops
│   │   │   │   │   │   ├── extract_feature.cc
│   │   │   │   │   │   ├── extract_feature_test.cc
│   │   │   │   │   │   ├── normalize.cc
│   │   │   │   │   │   ├── normalize_test.cc
│   │   │   │   │   │   ├── predict.cc
│   │   │   │   │   │   └── predict_test.cc
│   │   │   │   │   ├── predictor.cc
│   │   │   │   │   ├── predictor.h
│   │   │   │   │   └── predictor_test.cc
│   │   │   │   ├── speech_hotword_model_test.cc
│   │   │   │   ├── speech_speakerid_model_test.cc
│   │   │   │   ├── speech_terse_am_model_test.cc
│   │   │   │   ├── speech_terse_lm_model_test.cc
│   │   │   │   ├── speech_tts_model_test.cc
│   │   │   │   ├── testdata
│   │   │   │   │   ├── g3doc
│   │   │   │   │   │   ├── asr_am.svg
│   │   │   │   │   │   ├── asr_lm.svg
│   │   │   │   │   │   ├── hotword.svg
│   │   │   │   │   │   ├── README.md
│   │   │   │   │   │   ├── speakerid.svg
│   │   │   │   │   │   └── tts.svg
│   │   │   │   │   └── smartreply_samples.tsv
│   │   │   │   └── test_utils.h
│   │   │   ├── model_test.cc
│   │   │   ├── nnapi
│   │   │   │   ├── BUILD
│   │   │   │   ├── NeuralNetworksShim.h
│   │   │   │   └── README.md
│   │   │   ├── nnapi_delegate.cc
│   │   │   ├── nnapi_delegate.h
│   │   │   ├── optional_debug_tools.cc
│   │   │   ├── optional_debug_tools.h
│   │   │   ├── python
│   │   │   │   ├── BUILD
│   │   │   │   ├── lite.py
│   │   │   │   └── lite_test.py
│   │   │   ├── README.md
│   │   │   ├── schema
│   │   │   │   ├── BUILD
│   │   │   │   ├── flatbuffer_compatibility_test.cc
│   │   │   │   ├── schema.fbs
│   │   │   │   ├── schema_generated.h
│   │   │   │   ├── schema_v0.fbs
│   │   │   │   ├── schema_v1.fbs
│   │   │   │   ├── schema_v2.fbs
│   │   │   │   ├── schema_v3.fbs
│   │   │   │   ├── upgrade_schema.py
│   │   │   │   └── upgrade_schema_test.py
│   │   │   ├── simple_memory_arena.cc
│   │   │   ├── simple_memory_arena.h
│   │   │   ├── simple_memory_arena_test.cc
│   │   │   ├── string.h
│   │   │   ├── string_util.cc
│   │   │   ├── string_util.h
│   │   │   ├── string_util_test.cc
│   │   │   ├── testdata
│   │   │   │   ├── 0_subgraphs.bin
│   │   │   │   ├── 2_subgraphs.bin
│   │   │   │   ├── empty_model.bin
│   │   │   │   ├── multi_add.bin
│   │   │   │   ├── multi_add.json
│   │   │   │   ├── no_subgraphs.bin
│   │   │   │   ├── test_model.bin
│   │   │   │   ├── test_model_broken.bin
│   │   │   │   ├── test_model_broken.json
│   │   │   │   └── two_subgraphs.bin
│   │   │   ├── testing
│   │   │   │   ├── BUILD
│   │   │   │   ├── generated_examples_zip_test.cc
│   │   │   │   ├── generate_examples.py
│   │   │   │   ├── generate_examples_report.py
│   │   │   │   ├── message.cc
│   │   │   │   ├── message.h
│   │   │   │   ├── message_test.cc
│   │   │   │   ├── nnapi_example.cc
│   │   │   │   ├── parse_testdata.cc
│   │   │   │   ├── parse_testdata.h
│   │   │   │   ├── split.cc
│   │   │   │   ├── split.h
│   │   │   │   ├── split_test.cc
│   │   │   │   ├── test_runner.h
│   │   │   │   ├── test_runner_test.cc
│   │   │   │   ├── tflite_driver.cc
│   │   │   │   ├── tflite_driver.h
│   │   │   │   ├── tflite_driver_test.cc
│   │   │   │   ├── tokenize.cc
│   │   │   │   ├── tokenize.h
│   │   │   │   └── tokenize_test.cc
│   │   │   ├── toco
│   │   │   │   ├── allocate_transient_arrays.cc
│   │   │   │   ├── allocate_transient_arrays.h
│   │   │   │   ├── args.h
│   │   │   │   ├── BUILD
│   │   │   │   ├── dump_graphviz.cc
│   │   │   │   ├── dump_graphviz.h
│   │   │   │   ├── export_tensorflow.cc
│   │   │   │   ├── export_tensorflow.h
│   │   │   │   ├── format_port.h
│   │   │   │   ├── g3doc
│   │   │   │   │   ├── cmdline_examples.md
│   │   │   │   │   ├── cmdline_reference.md
│   │   │   │   │   └── python_api.md
│   │   │   │   ├── graph_transformations
│   │   │   │   │   ├── convert_pure_conv_to_depthwise.cc
│   │   │   │   │   ├── create_im2col_arrays.cc
│   │   │   │   │   ├── dequantize.cc
│   │   │   │   │   ├── drop_fake_quant.cc
│   │   │   │   │   ├── drop_im2col_arrays.cc
│   │   │   │   │   ├── ensure_bias_vectors.cc
│   │   │   │   │   ├── fuse_activation_functions.cc
│   │   │   │   │   ├── fuse_binary_into_following_affine.cc
│   │   │   │   │   ├── fuse_binary_into_preceding_affine.cc
│   │   │   │   │   ├── graph_transformations.cc
│   │   │   │   │   ├── graph_transformations.h
│   │   │   │   │   ├── hardcode_min_max.cc
│   │   │   │   │   ├── identify_l2_normalization.cc
│   │   │   │   │   ├── identify_l2_pool.cc
│   │   │   │   │   ├── identify_lstm.cc
│   │   │   │   │   ├── identify_relu1.cc
│   │   │   │   │   ├── make_initial_dequantize_operator.cc
│   │   │   │   │   ├── propagate_array_data_types.cc
│   │   │   │   │   ├── propagate_fixed_sizes.cc
│   │   │   │   │   ├── quantize.cc
│   │   │   │   │   ├── read_fake_quant_min_max.cc
│   │   │   │   │   ├── remove_final_dequantize_op.cc
│   │   │   │   │   ├── remove_tensorflow_assert.cc
│   │   │   │   │   ├── remove_tensorflow_identity.cc
│   │   │   │   │   ├── remove_trivial_binary.cc
│   │   │   │   │   ├── remove_trivial_concatenation.cc
│   │   │   │   │   ├── remove_trivial_concatenation_input.cc
│   │   │   │   │   ├── remove_trivial_passthrough.cc
│   │   │   │   │   ├── remove_trivial_passthrough.h
│   │   │   │   │   ├── remove_trivial_quantized_activation_func.cc
│   │   │   │   │   ├── remove_trivial_reshape.cc
│   │   │   │   │   ├── remove_unused_op.cc
│   │   │   │   │   ├── resolve_batch_normalization.cc
│   │   │   │   │   ├── resolve_constant_binary.cc
│   │   │   │   │   ├── resolve_constant_concatenation.cc
│   │   │   │   │   ├── resolve_constant_fake_quant.cc
│   │   │   │   │   ├── resolve_constant_tensorflow_shape.cc
│   │   │   │   │   ├── resolve_constant_unary.cc
│   │   │   │   │   ├── resolve_mean_attributes.cc
│   │   │   │   │   ├── resolve_pad_attributes.cc
│   │   │   │   │   ├── resolve_reorder_axes.cc
│   │   │   │   │   ├── resolve_reshape_attributes.cc
│   │   │   │   │   ├── resolve_slice_attributes.cc
│   │   │   │   │   ├── resolve_strided_slice_attributes.cc
│   │   │   │   │   ├── resolve_tensorflow_concat.cc
│   │   │   │   │   ├── resolve_tensorflow_matmul.cc
│   │   │   │   │   ├── resolve_tensorflow_merge.cc
│   │   │   │   │   ├── resolve_tensorflow_squeeze.cc
│   │   │   │   │   ├── resolve_tensorflow_switch.cc
│   │   │   │   │   ├── resolve_tensorflow_tile.cc
│   │   │   │   │   ├── tests
│   │   │   │   │   │   ├── BUILD
│   │   │   │   │   │   └── resolve_constant_concatenation_test.cc
│   │   │   │   │   └── unfuse_activation_functions.cc
│   │   │   │   ├── import_tensorflow.cc
│   │   │   │   ├── import_tensorflow.h
│   │   │   │   ├── model_cmdline_flags.cc
│   │   │   │   ├── model_cmdline_flags.h
│   │   │   │   ├── model_flags.proto
│   │   │   │   ├── model.h
│   │   │   │   ├── python
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── toco_from_protos.py
│   │   │   │   │   ├── toco_from_protos_test.py
│   │   │   │   │   ├── toco.i
│   │   │   │   │   ├── toco_python_api.cc
│   │   │   │   │   ├── toco_python_api.h
│   │   │   │   │   └── toco_wrapper.py
│   │   │   │   ├── README.md
│   │   │   │   ├── runtime
│   │   │   │   │   ├── common.h
│   │   │   │   │   └── types.h
│   │   │   │   ├── tensorflow_graph_matching
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── cluster.cc
│   │   │   │   │   ├── cluster.h
│   │   │   │   │   ├── cluster_utils.cc
│   │   │   │   │   ├── cluster_utils.h
│   │   │   │   │   ├── resolve_cluster.cc
│   │   │   │   │   ├── resolve_cluster.h
│   │   │   │   │   ├── resolve_svdf.cc
│   │   │   │   │   ├── resolve_svdf.h
│   │   │   │   │   └── resolve_svdf_test.cc
│   │   │   │   ├── tensorflow_util.cc
│   │   │   │   ├── tensorflow_util.h
│   │   │   │   ├── tflite
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── builtin_operator.h
│   │   │   │   │   ├── custom_operator.h
│   │   │   │   │   ├── export.cc
│   │   │   │   │   ├── export.h
│   │   │   │   │   ├── export_test.cc
│   │   │   │   │   ├── import.cc
│   │   │   │   │   ├── import.h
│   │   │   │   │   ├── import_test.cc
│   │   │   │   │   ├── operator.cc
│   │   │   │   │   ├── operator.h
│   │   │   │   │   ├── operator_test.cc
│   │   │   │   │   ├── simple_operator.h
│   │   │   │   │   ├── types.cc
│   │   │   │   │   ├── types.h
│   │   │   │   │   └── types_test.cc
│   │   │   │   ├── toco.cc
│   │   │   │   ├── toco_cmdline_flags.cc
│   │   │   │   ├── toco_cmdline_flags.h
│   │   │   │   ├── toco_flags.proto
│   │   │   │   ├── toco_graphviz_dump_options.cc
│   │   │   │   ├── toco_graphviz_dump_options.h
│   │   │   │   ├── toco_port.cc
│   │   │   │   ├── toco_port.h
│   │   │   │   ├── toco_port_test.cc
│   │   │   │   ├── toco_tooling.cc
│   │   │   │   ├── toco_tooling.h
│   │   │   │   ├── toco_types.h
│   │   │   │   ├── tooling_util.cc
│   │   │   │   ├── tooling_util.h
│   │   │   │   ├── tooling_util_test.cc
│   │   │   │   └── types.proto
│   │   │   ├── tools
│   │   │   │   ├── benchmark_model.cc
│   │   │   │   ├── BUILD
│   │   │   │   ├── gen_op_registration.cc
│   │   │   │   ├── gen_op_registration.h
│   │   │   │   ├── gen_op_registration_main.cc
│   │   │   │   ├── gen_op_registration_test.cc
│   │   │   │   ├── mutable_op_resolver.cc
│   │   │   │   └── mutable_op_resolver.h
│   │   │   └── version.h
│   │   ├── lookup
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── lookup_ops.py
│   │   │   └── lookup_ops_test.py
│   │   ├── losses
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── losses
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── loss_ops.py
│   │   │   │   │   └── loss_ops_test.py
│   │   │   │   └── metric_learning
│   │   │   │   ├── __init__.py
│   │   │   │   ├── metric_loss_ops.py
│   │   │   │   └── metric_loss_ops_test.py
│   │   │   └── README.md
│   │   ├── makefile
│   │   │   ├── BUILD
│   │   │   ├── build_all_android.sh
│   │   │   ├── build_all_ios.sh
│   │   │   ├── build_all_linux.sh
│   │   │   ├── build_helper.subr
│   │   │   ├── build_with_docker.sh
│   │   │   ├── compile_android_protobuf.sh
│   │   │   ├── compile_ios_protobuf.sh
│   │   │   ├── compile_ios_tensorflow.sh
│   │   │   ├── compile_linux_protobuf.sh
│   │   │   ├── compile_nsync.sh
│   │   │   ├── compile_pi_protobuf.sh
│   │   │   ├── create_ios_frameworks.sh
│   │   │   ├── Dockerfile
│   │   │   ├── download_dependencies.sh
│   │   │   ├── gen_file_lists.sh
│   │   │   ├── Makefile
│   │   │   ├── proto_text_cc_files.txt
│   │   │   ├── proto_text_pb_cc_files.txt
│   │   │   ├── proto_text_pb_h_files.txt
│   │   │   ├── README.md
│   │   │   ├── rename_protobuf.sh
│   │   │   ├── rename_protoc.sh
│   │   │   ├── rename_prototext.sh
│   │   │   ├── samples
│   │   │   │   └── build_and_run_inception_hexagon.sh
│   │   │   ├── sub_makefiles
│   │   │   │   ├── android
│   │   │   │   │   └── Makefile.in
│   │   │   │   ├── hexagon_graph_execution
│   │   │   │   │   └── Makefile.in
│   │   │   │   ├── quantization
│   │   │   │   │   └── Makefile.in
│   │   │   │   └── so
│   │   │   │   └── Makefile.in
│   │   │   ├── test
│   │   │   │   └── test_main.cc
│   │   │   ├── tf_op_files.txt
│   │   │   ├── tf_pb_text_files.txt
│   │   │   └── tf_proto_files.txt
│   │   ├── memory_stats
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   └── memory_stats_ops.cc
│   │   │   ├── ops
│   │   │   │   └── memory_stats_ops.cc
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   └── memory_stats_ops_test.py
│   │   │   └── ops
│   │   │   └── memory_stats_ops.py
│   │   ├── meta_graph_transform
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── meta_graph_transform.py
│   │   │   └── meta_graph_transform_test.py
│   │   ├── metrics
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── kernel_tests
│   │   │   │   │   └── histogram_ops_test.py
│   │   │   │   ├── metrics
│   │   │   │   │   ├── classification.py
│   │   │   │   │   ├── classification_test.py
│   │   │   │   │   └── __init__.py
│   │   │   │   └── ops
│   │   │   │   ├── confusion_matrix_ops.py
│   │   │   │   ├── histogram_ops.py
│   │   │   │   ├── metric_ops.py
│   │   │   │   ├── metric_ops_test.py
│   │   │   │   └── set_ops.py
│   │   │   └── README.md
│   │   ├── model_pruning
│   │   │   ├── BUILD
│   │   │   ├── examples
│   │   │   │   └── cifar10
│   │   │   │   ├── BUILD
│   │   │   │   ├── cifar10_eval.py
│   │   │   │   ├── cifar10_input.py
│   │   │   │   ├── cifar10_pruning.py
│   │   │   │   └── cifar10_train.py
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── layers
│   │   │   │   │   ├── core_layers.py
│   │   │   │   │   ├── layers.py
│   │   │   │   │   ├── layers_test.py
│   │   │   │   │   ├── rnn_cells.py
│   │   │   │   │   └── rnn_cells_test.py
│   │   │   │   ├── learning.py
│   │   │   │   ├── pruning.py
│   │   │   │   └── pruning_test.py
│   │   │   └── README.md
│   │   ├── mpi
│   │   │   ├── BUILD
│   │   │   ├── mpi_msg.proto
│   │   │   ├── mpi_rendezvous_mgr.cc
│   │   │   ├── mpi_rendezvous_mgr.h
│   │   │   ├── mpi_server_lib.cc
│   │   │   ├── mpi_server_lib.h
│   │   │   ├── mpi_utils.cc
│   │   │   ├── mpi_utils.h
│   │   │   └── README.md
│   │   ├── mpi_collectives
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── mpi_allgather_test.py
│   │   │   ├── mpi_allreduce_test.py
│   │   │   ├── mpi_message.proto
│   │   │   ├── mpi_ops.cc
│   │   │   ├── mpi_ops.py
│   │   │   ├── mpi_ops_test.py
│   │   │   ├── README.md
│   │   │   ├── ring.cc
│   │   │   ├── ring.cu.cc
│   │   │   └── ring.h
│   │   ├── nccl
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── nccl_manager.cc
│   │   │   │   ├── nccl_manager.h
│   │   │   │   ├── nccl_manager_test.cc
│   │   │   │   ├── nccl_ops.cc
│   │   │   │   └── nccl_rewrite.cc
│   │   │   ├── ops
│   │   │   │   └── nccl_ops.cc
│   │   │   └── python
│   │   │   └── ops
│   │   │   ├── nccl_ops.py
│   │   │   └── nccl_ops_test.py
│   │   ├── ndlstm
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   ├── lstm1d.py
│   │   │   │   ├── lstm1d_test.py
│   │   │   │   ├── lstm2d.py
│   │   │   │   ├── lstm2d_test.py
│   │   │   │   ├── misc.py
│   │   │   │   └── misc_test.py
│   │   │   └── README.md
│   │   ├── nearest_neighbor
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── heap.h
│   │   │   │   ├── heap_test.cc
│   │   │   │   ├── hyperplane_lsh_probes.cc
│   │   │   │   ├── hyperplane_lsh_probes.h
│   │   │   │   └── hyperplane_lsh_probes_test.cc
│   │   │   ├── ops
│   │   │   │   └── nearest_neighbor_ops.cc
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   └── hyperplane_lsh_probes_test.py
│   │   │   └── ops
│   │   │   └── nearest_neighbor_ops.py
│   │   ├── nn
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   └── ops
│   │   │   ├── alpha_dropout.py
│   │   │   ├── alpha_dropout_test.py
│   │   │   ├── cross_entropy.py
│   │   │   ├── __init__.py
│   │   │   ├── sampling_ops.py
│   │   │   ├── sampling_ops_test.py
│   │   │   ├── scaled_softplus.py
│   │   │   └── scaled_softplus_test.py
│   │   ├── opt
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   └── training
│   │   │   │   ├── addsign.py
│   │   │   │   ├── addsign_test.py
│   │   │   │   ├── drop_stale_gradient_optimizer.py
│   │   │   │   ├── drop_stale_gradient_optimizer_test.py
│   │   │   │   ├── external_optimizer.py
│   │   │   │   ├── external_optimizer_test.py
│   │   │   │   ├── lazy_adam_optimizer.py
│   │   │   │   ├── lazy_adam_optimizer_test.py
│   │   │   │   ├── moving_average_optimizer.py
│   │   │   │   ├── moving_average_optimizer_test.py
│   │   │   │   ├── multitask_optimizer_wrapper.py
│   │   │   │   ├── multitask_optimizer_wrapper_test.py
│   │   │   │   ├── nadam_optimizer.py
│   │   │   │   ├── nadam_optimizer_test.py
│   │   │   │   ├── powersign.py
│   │   │   │   ├── powersign_test.py
│   │   │   │   ├── sign_decay.py
│   │   │   │   ├── sign_decay_test.py
│   │   │   │   ├── variable_clipping_optimizer.py
│   │   │   │   └── variable_clipping_optimizer_test.py
│   │   │   └── README.md
│   │   ├── periodic_resample
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── periodic_resample_op.cc
│   │   │   │   └── periodic_resample_op.h
│   │   │   ├── ops
│   │   │   │   └── array_ops.cc
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   └── periodic_resample_op_test.py
│   │   │   └── ops
│   │   │   └── periodic_resample_op.py
│   │   ├── pi_examples
│   │   │   ├── camera
│   │   │   │   ├── camera.cc
│   │   │   │   └── Makefile
│   │   │   ├── label_image
│   │   │   │   ├── data
│   │   │   │   │   └── grace_hopper.jpg
│   │   │   │   ├── label_image.cc
│   │   │   │   └── Makefile
│   │   │   └── README.md
│   │   ├── predictor
│   │   │   ├── BUILD
│   │   │   ├── contrib_estimator_predictor.py
│   │   │   ├── contrib_estimator_predictor_test.py
│   │   │   ├── core_estimator_predictor.py
│   │   │   ├── core_estimator_predictor_test.py
│   │   │   ├── __init__.py
│   │   │   ├── predictor_factories.py
│   │   │   ├── predictor.py
│   │   │   ├── README.md
│   │   │   ├── saved_model_predictor.py
│   │   │   ├── saved_model_predictor_test.py
│   │   │   ├── test_export_dir
│   │   │   │   ├── saved_model.pb
│   │   │   │   └── variables
│   │   │   │   ├── variables.data-00000-of-00001
│   │   │   │   └── variables.index
│   │   │   └── testing_common.py
│   │   ├── quantization
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── array_ops.py
│   │   │   ├── __init__.py
│   │   │   ├── math_ops.py
│   │   │   └── nn_ops.py
│   │   ├── quantize
│   │   │   ├── BUILD
│   │   │   ├── g3doc
│   │   │   │   └── drawings
│   │   │   │   └── Fake_Quantization.jpg
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── common.py
│   │   │   │   ├── copy_graph.py
│   │   │   │   ├── copy_graph_test.py
│   │   │   │   ├── fold_batch_norms.py
│   │   │   │   ├── fold_batch_norms_test.py
│   │   │   │   ├── graph_matcher.py
│   │   │   │   ├── graph_matcher_test.py
│   │   │   │   ├── input_to_ops.py
│   │   │   │   ├── input_to_ops_test.py
│   │   │   │   ├── quantize_graph.py
│   │   │   │   ├── quantize_graph_test.py
│   │   │   │   ├── quantize_parameterized_test.py
│   │   │   │   ├── quantize.py
│   │   │   │   ├── quantize_test.py
│   │   │   │   ├── quant_ops.py
│   │   │   │   └── quant_ops_test.py
│   │   │   └── README.md
│   │   ├── README.md
│   │   ├── receptive_field
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   └── util
│   │   │   │   ├── examples
│   │   │   │   │   ├── compute_rf.py
│   │   │   │   │   ├── rf_benchmark.py
│   │   │   │   │   └── write_inception_resnet_v2_graph.py
│   │   │   │   ├── graph_compute_order.py
│   │   │   │   ├── receptive_field.py
│   │   │   │   └── receptive_field_test.py
│   │   │   └── README.md
│   │   ├── reduce_slice_ops
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── reduce_slice_ops.cc
│   │   │   │   ├── reduce_slice_ops_gpu.cu.cc
│   │   │   │   └── reduce_slice_ops.h
│   │   │   ├── ops
│   │   │   │   ├── reduce_slice_ops.cc
│   │   │   │   └── reduce_slice_ops_test.cc
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   └── reduce_slice_ops_test.py
│   │   │   └── ops
│   │   │   └── reduce_slice_ops.py
│   │   ├── remote_fused_graph
│   │   │   ├── pylib
│   │   │   │   ├── BUILD
│   │   │   │   ├── __init__.py
│   │   │   │   └── python
│   │   │   │   ├── __init__.py
│   │   │   │   └── ops
│   │   │   │   ├── __init__.py
│   │   │   │   ├── remote_fused_graph_ops.py
│   │   │   │   └── remote_fused_graph_ops_test.py
│   │   │   └── README.md
│   │   ├── resampler
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── resampler_ops.cc
│   │   │   │   ├── resampler_ops_gpu.cu.cc
│   │   │   │   └── resampler_ops.h
│   │   │   ├── ops
│   │   │   │   └── resampler_ops.cc
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   └── ops
│   │   │   ├── resampler_ops.py
│   │   │   └── resampler_ops_test.py
│   │   ├── rnn
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── blas_gemm.cc
│   │   │   │   ├── blas_gemm.h
│   │   │   │   ├── gru_ops.cc
│   │   │   │   ├── gru_ops_gpu.cu.cc
│   │   │   │   ├── gru_ops.h
│   │   │   │   ├── lstm_ops.cc
│   │   │   │   ├── lstm_ops_gpu.cu.cc
│   │   │   │   └── lstm_ops.h
│   │   │   ├── ops
│   │   │   │   ├── gru_ops.cc
│   │   │   │   ├── gru_ops_test.cc
│   │   │   │   ├── lstm_ops.cc
│   │   │   │   └── lstm_ops_test.cc
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   ├── benchmarking.py
│   │   │   │   ├── core_rnn_cell_test.py
│   │   │   │   ├── core_rnn_test.py
│   │   │   │   ├── fused_rnn_cell_test.py
│   │   │   │   ├── gru_ops_test.py
│   │   │   │   ├── lstm_ops_test.py
│   │   │   │   ├── rnn_cell_test.py
│   │   │   │   └── rnn_test.py
│   │   │   ├── ops
│   │   │   │   ├── core_rnn_cell.py
│   │   │   │   ├── fused_rnn_cell.py
│   │   │   │   ├── gru_ops.py
│   │   │   │   ├── lstm_ops.py
│   │   │   │   ├── rnn_cell.py
│   │   │   │   └── rnn.py
│   │   │   └── tools
│   │   │   ├── checkpoint_convert.py
│   │   │   └── checkpoint_convert_test.py
│   │   ├── saved_model
│   │   │   ├── BUILD
│   │   │   ├── cc
│   │   │   │   └── saved_model
│   │   │   │   ├── BUILD
│   │   │   │   ├── signature_def_utils.cc
│   │   │   │   ├── signature_def_utils.h
│   │   │   │   └── signature_def_utils_test.cc
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   └── saved_model
│   │   │   ├── __init__.py
│   │   │   ├── reader.py
│   │   │   ├── reader_test.py
│   │   │   ├── signature_def_utils.py
│   │   │   ├── signature_def_utils_test.py
│   │   │   ├── utils.py
│   │   │   └── utils_test.py
│   │   ├── seq2seq
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── beam_search_ops.cc
│   │   │   │   ├── beam_search_ops_gpu.cu.cc
│   │   │   │   └── beam_search_ops.h
│   │   │   ├── ops
│   │   │   │   └── beam_search_ops.cc
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   ├── attention_wrapper_test.py
│   │   │   │   ├── basic_decoder_test.py
│   │   │   │   ├── beam_search_decoder_test.py
│   │   │   │   ├── beam_search_ops_test.py
│   │   │   │   ├── decoder_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── loss_test.py
│   │   │   └── ops
│   │   │   ├── attention_wrapper.py
│   │   │   ├── basic_decoder.py
│   │   │   ├── beam_search_decoder.py
│   │   │   ├── beam_search_ops.py
│   │   │   ├── decoder.py
│   │   │   ├── helper.py
│   │   │   ├── __init__.py
│   │   │   └── loss.py
│   │   ├── session_bundle
│   │   │   ├── BUILD
│   │   │   ├── bundle_shim.cc
│   │   │   ├── bundle_shim.h
│   │   │   ├── bundle_shim.py
│   │   │   ├── bundle_shim_test.cc
│   │   │   ├── bundle_shim_test.py
│   │   │   ├── constants.py
│   │   │   ├── example
│   │   │   │   ├── BUILD
│   │   │   │   └── export_half_plus_two.py
│   │   │   ├── exporter.py
│   │   │   ├── exporter_test.py
│   │   │   ├── gc.py
│   │   │   ├── gc_test.py
│   │   │   ├── manifest.proto
│   │   │   ├── README.md
│   │   │   ├── session_bundle.cc
│   │   │   ├── session_bundle.h
│   │   │   ├── session_bundle.py
│   │   │   ├── session_bundle_test.cc
│   │   │   ├── session_bundle_test.py
│   │   │   ├── signature.cc
│   │   │   ├── signature.h
│   │   │   ├── signature_test.cc
│   │   │   ├── testdata
│   │   │   │   ├── half_plus_two
│   │   │   │   │   └── 00000123
│   │   │   │   │   ├── export-00000-of-00001
│   │   │   │   │   └── export.meta
│   │   │   │   └── half_plus_two_ckpt_v2
│   │   │   │   └── 00000123
│   │   │   │   ├── export.data-00000-of-00001
│   │   │   │   ├── export.index
│   │   │   │   └── export.meta
│   │   │   ├── test_util.cc
│   │   │   └── test_util.h
│   │   ├── signal
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   ├── mel_ops_test.py
│   │   │   │   ├── mfcc_ops_test.py
│   │   │   │   ├── reconstruction_ops_test.py
│   │   │   │   ├── shape_ops_test.py
│   │   │   │   ├── spectral_ops_test.py
│   │   │   │   ├── test_util.py
│   │   │   │   └── window_ops_test.py
│   │   │   └── ops
│   │   │   ├── __init__.py
│   │   │   ├── mel_ops.py
│   │   │   ├── mfcc_ops.py
│   │   │   ├── reconstruction_ops.py
│   │   │   ├── shape_ops.py
│   │   │   ├── spectral_ops.py
│   │   │   ├── util_ops.py
│   │   │   └── window_ops.py
│   │   ├── slim
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── nets.py
│   │   │   ├── python
│   │   │   │   └── slim
│   │   │   │   ├── data
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── data_decoder.py
│   │   │   │   │   ├── data_provider.py
│   │   │   │   │   ├── dataset_data_provider.py
│   │   │   │   │   ├── dataset_data_provider_test.py
│   │   │   │   │   ├── dataset.py
│   │   │   │   │   ├── parallel_reader.py
│   │   │   │   │   ├── parallel_reader_test.py
│   │   │   │   │   ├── prefetch_queue.py
│   │   │   │   │   ├── prefetch_queue_test.py
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── test_utils.py
│   │   │   │   │   ├── tfexample_decoder.py
│   │   │   │   │   └── tfexample_decoder_test.py
│   │   │   │   ├── evaluation.py
│   │   │   │   ├── evaluation_test.py
│   │   │   │   ├── learning.py
│   │   │   │   ├── learning_test.py
│   │   │   │   ├── model_analyzer.py
│   │   │   │   ├── nets
│   │   │   │   │   ├── alexnet.py
│   │   │   │   │   ├── alexnet_test.py
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── inception.py
│   │   │   │   │   ├── inception_v1.py
│   │   │   │   │   ├── inception_v1_test.py
│   │   │   │   │   ├── inception_v2.py
│   │   │   │   │   ├── inception_v2_test.py
│   │   │   │   │   ├── inception_v3.py
│   │   │   │   │   ├── inception_v3_test.py
│   │   │   │   │   ├── overfeat.py
│   │   │   │   │   ├── overfeat_test.py
│   │   │   │   │   ├── resnet_utils.py
│   │   │   │   │   ├── resnet_v1.py
│   │   │   │   │   ├── resnet_v1_test.py
│   │   │   │   │   ├── resnet_v2.py
│   │   │   │   │   ├── resnet_v2_test.py
│   │   │   │   │   ├── vgg.py
│   │   │   │   │   └── vgg_test.py
│   │   │   │   ├── queues.py
│   │   │   │   ├── summaries.py
│   │   │   │   └── summaries_test.py
│   │   │   └── README.md
│   │   ├── solvers
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   ├── kernel_tests
│   │   │   │   ├── lanczos_test.py
│   │   │   │   ├── least_squares_test.py
│   │   │   │   ├── linear_equations_test.py
│   │   │   │   └── util_test.py
│   │   │   └── ops
│   │   │   ├── lanczos.py
│   │   │   ├── least_squares.py
│   │   │   ├── linear_equations.py
│   │   │   └── util.py
│   │   ├── sparsemax
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── kernel_tests
│   │   │   │   ├── sparsemax_loss_test.py
│   │   │   │   └── sparsemax_test.py
│   │   │   └── ops
│   │   │   ├── sparsemax_loss.py
│   │   │   └── sparsemax.py
│   │   ├── specs
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   ├── params_ops.py
│   │   │   │   ├── specs_lib.py
│   │   │   │   ├── specs_ops.py
│   │   │   │   ├── specs.py
│   │   │   │   ├── specs_test.py
│   │   │   │   ├── summaries.py
│   │   │   │   └── summaries_test.py
│   │   │   └── README.md
│   │   ├── staging
│   │   │   ├── BUILD
│   │   │   └── __init__.py
│   │   ├── stateless
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   └── kernel_tests
│   │   │   └── stateless_random_ops_test.py
│   │   ├── stat_summarizer
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   └── stat_summarizer_test.py
│   │   ├── summary
│   │   │   ├── BUILD
│   │   │   ├── summary_ops_graph_test.py
│   │   │   ├── summary_ops.py
│   │   │   ├── summary_ops_test.py
│   │   │   ├── summary.py
│   │   │   └── summary_test_util.py
│   │   ├── tensorboard
│   │   │   ├── BUILD
│   │   │   ├── db
│   │   │   │   ├── BUILD
│   │   │   │   ├── schema.cc
│   │   │   │   ├── schema.h
│   │   │   │   ├── schema_test.cc
│   │   │   │   ├── summary_db_writer.cc
│   │   │   │   ├── summary_db_writer.h
│   │   │   │   └── summary_db_writer_test.cc
│   │   │   ├── graph_explorer
│   │   │   │   └── proto
│   │   │   │   └── graph_explorer.proto
│   │   │   ├── __init__.py
│   │   │   └── plugins
│   │   │   ├── __init__.py
│   │   │   ├── projector
│   │   │   │   ├── __init__.py
│   │   │   │   ├── projector_api_test.py
│   │   │   │   └── projector_config.proto
│   │   │   └── trace
│   │   │   ├── __init__.py
│   │   │   ├── trace_info.proto
│   │   │   ├── trace.py
│   │   │   └── trace_test.py
│   │   ├── tensor_forest
│   │   │   ├── BUILD
│   │   │   ├── client
│   │   │   │   ├── eval_metrics.py
│   │   │   │   ├── eval_metrics_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── random_forest.py
│   │   │   │   └── random_forest_test.py
│   │   │   ├── hybrid
│   │   │   │   ├── BUILD
│   │   │   │   ├── core
│   │   │   │   │   └── ops
│   │   │   │   │   ├── hard_routing_function_op.cc
│   │   │   │   │   ├── k_feature_gradient_op.cc
│   │   │   │   │   ├── k_feature_routing_function_op.cc
│   │   │   │   │   ├── routing_function_op.cc
│   │   │   │   │   ├── routing_gradient_op.cc
│   │   │   │   │   ├── stochastic_hard_routing_function_op.cc
│   │   │   │   │   ├── stochastic_hard_routing_gradient_op.cc
│   │   │   │   │   ├── unpack_path_op.cc
│   │   │   │   │   ├── utils.cc
│   │   │   │   │   └── utils.h
│   │   │   │   ├── __init__.py
│   │   │   │   └── python
│   │   │   │   ├── hybrid_layer.py
│   │   │   │   ├── hybrid_layer_test.py
│   │   │   │   ├── hybrid_model.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kernel_tests
│   │   │   │   │   ├── k_feature_routing_function_op_test.py
│   │   │   │   │   └── routing_function_op_test.py
│   │   │   │   ├── layers
│   │   │   │   │   ├── decisions_to_data.py
│   │   │   │   │   ├── decisions_to_data_test.py
│   │   │   │   │   ├── fully_connected.py
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── models
│   │   │   │   │   ├── decisions_to_data_then_nn.py
│   │   │   │   │   ├── decisions_to_data_then_nn_test.py
│   │   │   │   │   ├── forest_to_data_then_nn.py
│   │   │   │   │   ├── forest_to_data_then_nn_test.py
│   │   │   │   │   ├── hard_decisions_to_data_then_nn.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── k_feature_decisions_to_data_then_nn.py
│   │   │   │   │   ├── k_feature_decisions_to_data_then_nn_test.py
│   │   │   │   │   ├── nn.py
│   │   │   │   │   ├── stochastic_hard_decisions_to_data_then_nn.py
│   │   │   │   │   └── stochastic_soft_decisions_to_data_then_nn.py
│   │   │   │   └── ops
│   │   │   │   └── training_ops.py
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   ├── data_spec.h
│   │   │   │   ├── model_ops.cc
│   │   │   │   ├── model_ops_test.cc
│   │   │   │   ├── reinterpret_string_to_float_op.cc
│   │   │   │   ├── scatter_add_ndim_op.cc
│   │   │   │   ├── stats_ops.cc
│   │   │   │   ├── stats_ops_test.cc
│   │   │   │   ├── tensor_forest_ops_test.cc
│   │   │   │   ├── tree_utils.cc
│   │   │   │   ├── tree_utils.h
│   │   │   │   ├── tree_utils_test.cc
│   │   │   │   └── v4
│   │   │   │   ├── BUILD
│   │   │   │   ├── candidate_graph_runner.cc
│   │   │   │   ├── candidate_graph_runner.h
│   │   │   │   ├── decision_node_evaluator.cc
│   │   │   │   ├── decision_node_evaluator.h
│   │   │   │   ├── decision_node_evaluator_test.cc
│   │   │   │   ├── decision-tree-resource.cc
│   │   │   │   ├── decision-tree-resource.h
│   │   │   │   ├── fertile-stats-resource.cc
│   │   │   │   ├── fertile-stats-resource.h
│   │   │   │   ├── graph_collection_operator.cc
│   │   │   │   ├── graph_collection_operator.h
│   │   │   │   ├── grow_stats.cc
│   │   │   │   ├── grow_stats.h
│   │   │   │   ├── grow_stats_test.cc
│   │   │   │   ├── input_data.cc
│   │   │   │   ├── input_data.h
│   │   │   │   ├── input_target.h
│   │   │   │   ├── leaf_model_operators.cc
│   │   │   │   ├── leaf_model_operators.h
│   │   │   │   ├── leaf_model_operators_test.cc
│   │   │   │   ├── params.cc
│   │   │   │   ├── params.h
│   │   │   │   ├── params_test.cc
│   │   │   │   ├── split_collection_operators.cc
│   │   │   │   ├── split_collection_operators.h
│   │   │   │   ├── stat_utils.cc
│   │   │   │   ├── stat_utils.h
│   │   │   │   └── test_utils.h
│   │   │   ├── ops
│   │   │   │   ├── model_ops.cc
│   │   │   │   ├── stats_ops.cc
│   │   │   │   └── tensor_forest_ops.cc
│   │   │   ├── proto
│   │   │   │   ├── BUILD
│   │   │   │   ├── fertile_stats.proto
│   │   │   │   └── tensor_forest_params.proto
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kernel_tests
│   │   │   │   │   └── scatter_add_ndim_op_test.py
│   │   │   │   ├── ops
│   │   │   │   │   ├── data_ops.py
│   │   │   │   │   ├── model_ops.py
│   │   │   │   │   ├── stats_ops.py
│   │   │   │   │   └── tensor_forest_ops.py
│   │   │   │   ├── tensor_forest.py
│   │   │   │   └── tensor_forest_test.py
│   │   │   └── README.md
│   │   ├── testing
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   └── framework
│   │   │   │   ├── fake_summary_writer.py
│   │   │   │   └── util_test.py
│   │   │   └── testdata
│   │   │   └── mobilenet_224_gender_basic_fixed.mb
│   │   ├── text
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── kernels
│   │   │   │   └── skip_gram_kernels.cc
│   │   │   ├── ops
│   │   │   │   └── skip_gram_ops.cc
│   │   │   └── python
│   │   │   └── ops
│   │   │   ├── __init__.py
│   │   │   ├── skip_gram_ops.py
│   │   │   └── skip_gram_ops_test.py
│   │   ├── tfprof
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── model_analyzer.py
│   │   │   ├── README.md
│   │   │   └── tfprof_logger.py
│   │   ├── timeseries
│   │   │   ├── BUILD
│   │   │   ├── examples
│   │   │   │   ├── BUILD
│   │   │   │   ├── data
│   │   │   │   │   ├── changepoints.csv
│   │   │   │   │   ├── multivariate_level.csv
│   │   │   │   │   ├── multivariate_periods.csv
│   │   │   │   │   └── period_trend.csv
│   │   │   │   ├── __init__.py
│   │   │   │   ├── known_anomaly.py
│   │   │   │   ├── known_anomaly_test.py
│   │   │   │   ├── lstm.py
│   │   │   │   ├── lstm_test.py
│   │   │   │   ├── multivariate.py
│   │   │   │   ├── multivariate_test.py
│   │   │   │   ├── predict.py
│   │   │   │   └── predict_test.py
│   │   │   ├── __init__.py
│   │   │   ├── python
│   │   │   │   ├── __init__.py
│   │   │   │   └── timeseries
│   │   │   │   ├── ar_model.py
│   │   │   │   ├── ar_model_test.py
│   │   │   │   ├── BUILD
│   │   │   │   ├── estimators.py
│   │   │   │   ├── estimators_test.py
│   │   │   │   ├── feature_keys.py
│   │   │   │   ├── head.py
│   │   │   │   ├── head_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── input_pipeline.py
│   │   │   │   ├── input_pipeline_test.py
│   │   │   │   ├── math_utils.py
│   │   │   │   ├── math_utils_test.py
│   │   │   │   ├── model.py
│   │   │   │   ├── model_utils.py
│   │   │   │   ├── model_utils_test.py
│   │   │   │   ├── saved_model_utils.py
│   │   │   │   ├── state_management.py
│   │   │   │   ├── state_management_test.py
│   │   │   │   ├── state_space_models
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── filtering_postprocessor.py
│   │   │   │   │   ├── filtering_postprocessor_test.py
│   │   │   │   │   ├── g3doc
│   │   │   │   │   │   └── periodic_multires_derivation.md
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── kalman_filter.py
│   │   │   │   │   ├── kalman_filter_test.py
│   │   │   │   │   ├── level_trend.py
│   │   │   │   │   ├── level_trend_test.py
│   │   │   │   │   ├── periodic.py
│   │   │   │   │   ├── periodic_test.py
│   │   │   │   │   ├── state_space_model.py
│   │   │   │   │   ├── state_space_model_test.py
│   │   │   │   │   ├── structural_ensemble.py
│   │   │   │   │   ├── structural_ensemble_test.py
│   │   │   │   │   ├── test_utils.py
│   │   │   │   │   ├── varma.py
│   │   │   │   │   └── varma_test.py
│   │   │   │   └── test_utils.py
│   │   │   └── README.md
│   │   ├── tpu
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── ops
│   │   │   │   ├── cross_replica_ops.cc
│   │   │   │   ├── infeed_ops.cc
│   │   │   │   ├── outfeed_ops.cc
│   │   │   │   ├── replication_ops.cc
│   │   │   │   └── tpu_configuration_ops.cc
│   │   │   ├── profiler
│   │   │   │   ├── BUILD
│   │   │   │   ├── capture_tpu_profile.cc
│   │   │   │   ├── dump_tpu_profile.cc
│   │   │   │   ├── dump_tpu_profile.h
│   │   │   │   ├── op_profile.proto
│   │   │   │   ├── pip_package
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── build_pip_package.sh
│   │   │   │   │   ├── cloud_tpu_profiler
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   └── main.py
│   │   │   │   │   ├── README
│   │   │   │   │   └── setup.py
│   │   │   │   ├── tf_op_stats.proto
│   │   │   │   ├── tpu_profiler.proto
│   │   │   │   ├── trace_events.proto
│   │   │   │   ├── trace_events_to_json.cc
│   │   │   │   ├── trace_events_to_json.h
│   │   │   │   └── trace_events_to_json_test.cc
│   │   │   ├── proto
│   │   │   │   ├── BUILD
│   │   │   │   └── topology.proto
│   │   │   ├── python
│   │   │   │   ├── ops
│   │   │   │   │   └── tpu_ops.py
│   │   │   │   ├── profiler
│   │   │   │   │   └── __init__.py
│   │   │   │   └── tpu
│   │   │   │   ├── device_assignment.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── test_util.py
│   │   │   │   ├── topology.py
│   │   │   │   ├── tpu_config.py
│   │   │   │   ├── tpu_estimator.py
│   │   │   │   ├── tpu_feed.py
│   │   │   │   ├── tpu_function.py
│   │   │   │   ├── tpu_function_test.py
│   │   │   │   ├── tpu_infeed_test.py
│   │   │   │   ├── tpu_optimizer.py
│   │   │   │   ├── tpu.py
│   │   │   │   ├── tpu_sharding.py
│   │   │   │   ├── tpu_sharding_test.py
│   │   │   │   ├── training_loop.py
│   │   │   │   └── util.py
│   │   │   └── README.md
│   │   ├── training
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── python
│   │   │   ├── __init__.py
│   │   │   └── training
│   │   │   ├── batch_sequences_with_states_test.py
│   │   │   ├── bucket_ops.py
│   │   │   ├── bucket_ops_test.py
│   │   │   ├── device_setter.py
│   │   │   ├── device_setter_test.py
│   │   │   ├── evaluation.py
│   │   │   ├── evaluation_test.py
│   │   │   ├── feeding_queue_runner.py
│   │   │   ├── feeding_queue_runner_test.py
│   │   │   ├── hparam.proto
│   │   │   ├── hparam.py
│   │   │   ├── hparam_test.py
│   │   │   ├── __init__.py
│   │   │   ├── resample.py
│   │   │   ├── resample_test.py
│   │   │   ├── sampling_ops.py
│   │   │   ├── sampling_ops_test.py
│   │   │   ├── sampling_ops_threading_test.py
│   │   │   ├── sequence_queueing_state_saver.py
│   │   │   ├── sequence_queueing_state_saver_test.py
│   │   │   ├── sgdr_learning_rate_decay.py
│   │   │   ├── sgdr_learning_rate_decay_test.py
│   │   │   ├── training.py
│   │   │   ├── training_test.py
│   │   │   └── tuner.py
│   │   ├── util
│   │   │   ├── BUILD
│   │   │   ├── convert_graphdef_memmapped_format.cc
│   │   │   ├── convert_graphdef_memmapped_format_lib.cc
│   │   │   ├── convert_graphdef_memmapped_format_lib.h
│   │   │   ├── convert_graphdef_memmapped_format_test.cc
│   │   │   ├── __init__.py
│   │   │   ├── inspect_checkpoint.cc
│   │   │   └── loader.py
│   │   └── verbs
│   │   ├── BUILD
│   │   ├── design_diagram.png
│   │   ├── grpc_verbs_client.cc
│   │   ├── grpc_verbs_client.h
│   │   ├── grpc_verbs_service.cc
│   │   ├── grpc_verbs_service.h
│   │   ├── grpc_verbs_service_impl.cc
│   │   ├── grpc_verbs_service_impl.h
│   │   ├── rdma.cc
│   │   ├── rdma.h
│   │   ├── rdma_mgr.cc
│   │   ├── rdma_mgr.h
│   │   ├── rdma_rendezvous_mgr.cc
│   │   ├── rdma_rendezvous_mgr.h
│   │   ├── README.md
│   │   ├── verbs_server_lib.cc
│   │   ├── verbs_server_lib.h
│   │   ├── verbs_service.proto
│   │   ├── verbs_util.cc
│   │   └── verbs_util.h
│   ├── core
│   │   ├── api_def
│   │   │   ├── api_test.cc
│   │   │   ├── base_api
│   │   │   │   ├── api_def_Abort.pbtxt
│   │   │   │   ├── api_def_Abs.pbtxt
│   │   │   │   ├── api_def_AccumulateNV2.pbtxt
│   │   │   │   ├── api_def_AccumulatorApplyGradient.pbtxt
│   │   │   │   ├── api_def_AccumulatorNumAccumulated.pbtxt
│   │   │   │   ├── api_def_AccumulatorSetGlobalStep.pbtxt
│   │   │   │   ├── api_def_AccumulatorTakeGradient.pbtxt
│   │   │   │   ├── api_def_Acosh.pbtxt
│   │   │   │   ├── api_def_Acos.pbtxt
│   │   │   │   ├── api_def_AddManySparseToTensorsMap.pbtxt
│   │   │   │   ├── api_def_AddN.pbtxt
│   │   │   │   ├── api_def_Add.pbtxt
│   │   │   │   ├── api_def_AddSparseToTensorsMap.pbtxt
│   │   │   │   ├── api_def_AddV2.pbtxt
│   │   │   │   ├── api_def_AdjustContrast.pbtxt
│   │   │   │   ├── api_def_AdjustContrastv2.pbtxt
│   │   │   │   ├── api_def_AdjustHue.pbtxt
│   │   │   │   ├── api_def_AdjustSaturation.pbtxt
│   │   │   │   ├── api_def_AllCandidateSampler.pbtxt
│   │   │   │   ├── api_def_All.pbtxt
│   │   │   │   ├── api_def_Angle.pbtxt
│   │   │   │   ├── api_def_Any.pbtxt
│   │   │   │   ├── api_def_ApplyAdadelta.pbtxt
│   │   │   │   ├── api_def_ApplyAdagradDA.pbtxt
│   │   │   │   ├── api_def_ApplyAdagrad.pbtxt
│   │   │   │   ├── api_def_ApplyAdam.pbtxt
│   │   │   │   ├── api_def_ApplyAddSign.pbtxt
│   │   │   │   ├── api_def_ApplyCenteredRMSProp.pbtxt
│   │   │   │   ├── api_def_ApplyFtrl.pbtxt
│   │   │   │   ├── api_def_ApplyFtrlV2.pbtxt
│   │   │   │   ├── api_def_ApplyGradientDescent.pbtxt
│   │   │   │   ├── api_def_ApplyMomentum.pbtxt
│   │   │   │   ├── api_def_ApplyPowerSign.pbtxt
│   │   │   │   ├── api_def_ApplyProximalAdagrad.pbtxt
│   │   │   │   ├── api_def_ApplyProximalGradientDescent.pbtxt
│   │   │   │   ├── api_def_ApplyRMSProp.pbtxt
│   │   │   │   ├── api_def_ApproximateEqual.pbtxt
│   │   │   │   ├── api_def_ArgMax.pbtxt
│   │   │   │   ├── api_def_ArgMin.pbtxt
│   │   │   │   ├── api_def_Asinh.pbtxt
│   │   │   │   ├── api_def_Asin.pbtxt
│   │   │   │   ├── api_def_Assert.pbtxt
│   │   │   │   ├── api_def_AssignAdd.pbtxt
│   │   │   │   ├── api_def_AssignAddVariableOp.pbtxt
│   │   │   │   ├── api_def_Assign.pbtxt
│   │   │   │   ├── api_def_AssignSub.pbtxt
│   │   │   │   ├── api_def_AssignSubVariableOp.pbtxt
│   │   │   │   ├── api_def_AssignVariableOp.pbtxt
│   │   │   │   ├── api_def_AsString.pbtxt
│   │   │   │   ├── api_def_Atan2.pbtxt
│   │   │   │   ├── api_def_Atanh.pbtxt
│   │   │   │   ├── api_def_Atan.pbtxt
│   │   │   │   ├── api_def_AudioSpectrogram.pbtxt
│   │   │   │   ├── api_def_AudioSummary.pbtxt
│   │   │   │   ├── api_def_AudioSummaryV2.pbtxt
│   │   │   │   ├── api_def_AvgPool3DGrad.pbtxt
│   │   │   │   ├── api_def_AvgPool3D.pbtxt
│   │   │   │   ├── api_def_AvgPoolGrad.pbtxt
│   │   │   │   ├── api_def_AvgPool.pbtxt
│   │   │   │   ├── api_def_BarrierClose.pbtxt
│   │   │   │   ├── api_def_BarrierIncompleteSize.pbtxt
│   │   │   │   ├── api_def_BarrierInsertMany.pbtxt
│   │   │   │   ├── api_def_Barrier.pbtxt
│   │   │   │   ├── api_def_BarrierReadySize.pbtxt
│   │   │   │   ├── api_def_BarrierTakeMany.pbtxt
│   │   │   │   ├── api_def_BatchCholeskyGrad.pbtxt
│   │   │   │   ├── api_def_BatchCholesky.pbtxt
│   │   │   │   ├── api_def_BatchDataset.pbtxt
│   │   │   │   ├── api_def_BatchFFT2D.pbtxt
│   │   │   │   ├── api_def_BatchFFT3D.pbtxt
│   │   │   │   ├── api_def_BatchFFT.pbtxt
│   │   │   │   ├── api_def_BatchIFFT2D.pbtxt
│   │   │   │   ├── api_def_BatchIFFT3D.pbtxt
│   │   │   │   ├── api_def_BatchIFFT.pbtxt
│   │   │   │   ├── api_def_BatchMatMul.pbtxt
│   │   │   │   ├── api_def_BatchMatrixBandPart.pbtxt
│   │   │   │   ├── api_def_BatchMatrixDeterminant.pbtxt
│   │   │   │   ├── api_def_BatchMatrixDiagPart.pbtxt
│   │   │   │   ├── api_def_BatchMatrixDiag.pbtxt
│   │   │   │   ├── api_def_BatchMatrixInverse.pbtxt
│   │   │   │   ├── api_def_BatchMatrixSetDiag.pbtxt
│   │   │   │   ├── api_def_BatchMatrixSolveLs.pbtxt
│   │   │   │   ├── api_def_BatchMatrixSolve.pbtxt
│   │   │   │   ├── api_def_BatchMatrixTriangularSolve.pbtxt
│   │   │   │   ├── api_def_BatchNormWithGlobalNormalizationGrad.pbtxt
│   │   │   │   ├── api_def_BatchNormWithGlobalNormalization.pbtxt
│   │   │   │   ├── api_def_BatchSelfAdjointEig.pbtxt
│   │   │   │   ├── api_def_BatchSelfAdjointEigV2.pbtxt
│   │   │   │   ├── api_def_BatchSvd.pbtxt
│   │   │   │   ├── api_def_BatchToSpaceND.pbtxt
│   │   │   │   ├── api_def_BatchToSpace.pbtxt
│   │   │   │   ├── api_def_Betainc.pbtxt
│   │   │   │   ├── api_def_BiasAddGrad.pbtxt
│   │   │   │   ├── api_def_BiasAdd.pbtxt
│   │   │   │   ├── api_def_BiasAddV1.pbtxt
│   │   │   │   ├── api_def_Bincount.pbtxt
│   │   │   │   ├── api_def_Bitcast.pbtxt
│   │   │   │   ├── api_def_BitwiseAnd.pbtxt
│   │   │   │   ├── api_def_BitwiseOr.pbtxt
│   │   │   │   ├── api_def_BitwiseXor.pbtxt
│   │   │   │   ├── api_def_BroadcastArgs.pbtxt
│   │   │   │   ├── api_def_BroadcastGradientArgs.pbtxt
│   │   │   │   ├── api_def_Bucketize.pbtxt
│   │   │   │   ├── api_def_BytesProducedStatsDataset.pbtxt
│   │   │   │   ├── api_def_CacheDataset.pbtxt
│   │   │   │   ├── api_def_Cast.pbtxt
│   │   │   │   ├── api_def_Ceil.pbtxt
│   │   │   │   ├── api_def_CheckNumerics.pbtxt
│   │   │   │   ├── api_def_CholeskyGrad.pbtxt
│   │   │   │   ├── api_def_Cholesky.pbtxt
│   │   │   │   ├── api_def_CompareAndBitpack.pbtxt
│   │   │   │   ├── api_def_ComplexAbs.pbtxt
│   │   │   │   ├── api_def_Complex.pbtxt
│   │   │   │   ├── api_def_ComputeAccidentalHits.pbtxt
│   │   │   │   ├── api_def_ConcatenateDataset.pbtxt
│   │   │   │   ├── api_def_ConcatOffset.pbtxt
│   │   │   │   ├── api_def_Concat.pbtxt
│   │   │   │   ├── api_def_ConcatV2.pbtxt
│   │   │   │   ├── api_def_ConditionalAccumulator.pbtxt
│   │   │   │   ├── api_def_Conj.pbtxt
│   │   │   │   ├── api_def_ConjugateTranspose.pbtxt
│   │   │   │   ├── api_def_Const.pbtxt
│   │   │   │   ├── api_def_ControlTrigger.pbtxt
│   │   │   │   ├── api_def_Conv2DBackpropFilter.pbtxt
│   │   │   │   ├── api_def_Conv2DBackpropInput.pbtxt
│   │   │   │   ├── api_def_Conv2D.pbtxt
│   │   │   │   ├── api_def_Conv3DBackpropFilter.pbtxt
│   │   │   │   ├── api_def_Conv3DBackpropFilterV2.pbtxt
│   │   │   │   ├── api_def_Conv3DBackpropInput.pbtxt
│   │   │   │   ├── api_def_Conv3DBackpropInputV2.pbtxt
│   │   │   │   ├── api_def_Conv3D.pbtxt
│   │   │   │   ├── api_def_Cosh.pbtxt
│   │   │   │   ├── api_def_Cos.pbtxt
│   │   │   │   ├── api_def_CountUpTo.pbtxt
│   │   │   │   ├── api_def_CropAndResizeGradBoxes.pbtxt
│   │   │   │   ├── api_def_CropAndResizeGradImage.pbtxt
│   │   │   │   ├── api_def_CropAndResize.pbtxt
│   │   │   │   ├── api_def_Cross.pbtxt
│   │   │   │   ├── api_def_CTCBeamSearchDecoder.pbtxt
│   │   │   │   ├── api_def_CTCGreedyDecoder.pbtxt
│   │   │   │   ├── api_def_CTCLoss.pbtxt
│   │   │   │   ├── api_def_Cumprod.pbtxt
│   │   │   │   ├── api_def_Cumsum.pbtxt
│   │   │   │   ├── api_def_DatasetToSingleElement.pbtxt
│   │   │   │   ├── api_def_DebugGradientIdentity.pbtxt
│   │   │   │   ├── api_def_DecodeAndCropJpeg.pbtxt
│   │   │   │   ├── api_def_DecodeBase64.pbtxt
│   │   │   │   ├── api_def_DecodeBmp.pbtxt
│   │   │   │   ├── api_def_DecodeCSV.pbtxt
│   │   │   │   ├── api_def_DecodeGif.pbtxt
│   │   │   │   ├── api_def_DecodeJpeg.pbtxt
│   │   │   │   ├── api_def_DecodeJSONExample.pbtxt
│   │   │   │   ├── api_def_DecodePng.pbtxt
│   │   │   │   ├── api_def_DecodeRaw.pbtxt
│   │   │   │   ├── api_def_DecodeWav.pbtxt
│   │   │   │   ├── api_def_DeleteSessionTensor.pbtxt
│   │   │   │   ├── api_def_DenseToDenseSetOperation.pbtxt
│   │   │   │   ├── api_def_DenseToSparseBatchDataset.pbtxt
│   │   │   │   ├── api_def_DenseToSparseSetOperation.pbtxt
│   │   │   │   ├── api_def_DepthToSpace.pbtxt
│   │   │   │   ├── api_def_DepthwiseConv2dNativeBackpropFilter.pbtxt
│   │   │   │   ├── api_def_DepthwiseConv2dNativeBackpropInput.pbtxt
│   │   │   │   ├── api_def_DepthwiseConv2dNative.pbtxt
│   │   │   │   ├── api_def_Dequantize.pbtxt
│   │   │   │   ├── api_def_DeserializeIterator.pbtxt
│   │   │   │   ├── api_def_DeserializeManySparse.pbtxt
│   │   │   │   ├── api_def_DeserializeSparse.pbtxt
│   │   │   │   ├── api_def_DestroyResourceOp.pbtxt
│   │   │   │   ├── api_def_DestroyTemporaryVariable.pbtxt
│   │   │   │   ├── api_def_DiagPart.pbtxt
│   │   │   │   ├── api_def_Diag.pbtxt
│   │   │   │   ├── api_def_Digamma.pbtxt
│   │   │   │   ├── api_def_Dilation2DBackpropFilter.pbtxt
│   │   │   │   ├── api_def_Dilation2DBackpropInput.pbtxt
│   │   │   │   ├── api_def_Dilation2D.pbtxt
│   │   │   │   ├── api_def_Div.pbtxt
│   │   │   │   ├── api_def_DrawBoundingBoxes.pbtxt
│   │   │   │   ├── api_def_DynamicPartition.pbtxt
│   │   │   │   ├── api_def_DynamicStitch.pbtxt
│   │   │   │   ├── api_def_EditDistance.pbtxt
│   │   │   │   ├── api_def_EluGrad.pbtxt
│   │   │   │   ├── api_def_Elu.pbtxt
│   │   │   │   ├── api_def_EncodeBase64.pbtxt
│   │   │   │   ├── api_def_EncodeJpeg.pbtxt
│   │   │   │   ├── api_def_EncodePng.pbtxt
│   │   │   │   ├── api_def_EncodeWav.pbtxt
│   │   │   │   ├── api_def_Enter.pbtxt
│   │   │   │   ├── api_def_Equal.pbtxt
│   │   │   │   ├── api_def_Erfc.pbtxt
│   │   │   │   ├── api_def_Erf.pbtxt
│   │   │   │   ├── api_def_Exit.pbtxt
│   │   │   │   ├── api_def_ExpandDims.pbtxt
│   │   │   │   ├── api_def_Expm1.pbtxt
│   │   │   │   ├── api_def_Exp.pbtxt
│   │   │   │   ├── api_def_ExtractGlimpse.pbtxt
│   │   │   │   ├── api_def_ExtractImagePatches.pbtxt
│   │   │   │   ├── api_def_ExtractJpegShape.pbtxt
│   │   │   │   ├── api_def_Fact.pbtxt
│   │   │   │   ├── api_def_FakeQuantWithMinMaxArgsGradient.pbtxt
│   │   │   │   ├── api_def_FakeQuantWithMinMaxArgs.pbtxt
│   │   │   │   ├── api_def_FakeQuantWithMinMaxVarsGradient.pbtxt
│   │   │   │   ├── api_def_FakeQuantWithMinMaxVars.pbtxt
│   │   │   │   ├── api_def_FakeQuantWithMinMaxVarsPerChannelGradient.pbtxt
│   │   │   │   ├── api_def_FakeQuantWithMinMaxVarsPerChannel.pbtxt
│   │   │   │   ├── api_def_FakeQueue.pbtxt
│   │   │   │   ├── api_def_FFT2D.pbtxt
│   │   │   │   ├── api_def_FFT3D.pbtxt
│   │   │   │   ├── api_def_FFT.pbtxt
│   │   │   │   ├── api_def_FIFOQueue.pbtxt
│   │   │   │   ├── api_def_FIFOQueueV2.pbtxt
│   │   │   │   ├── api_def_Fill.pbtxt
│   │   │   │   ├── api_def_FilterDataset.pbtxt
│   │   │   │   ├── api_def_FixedLengthRecordDataset.pbtxt
│   │   │   │   ├── api_def_FixedLengthRecordReader.pbtxt
│   │   │   │   ├── api_def_FixedLengthRecordReaderV2.pbtxt
│   │   │   │   ├── api_def_FixedUnigramCandidateSampler.pbtxt
│   │   │   │   ├── api_def_FlatMapDataset.pbtxt
│   │   │   │   ├── api_def_FloorDiv.pbtxt
│   │   │   │   ├── api_def_FloorMod.pbtxt
│   │   │   │   ├── api_def_Floor.pbtxt
│   │   │   │   ├── api_def_FractionalAvgPoolGrad.pbtxt
│   │   │   │   ├── api_def_FractionalAvgPool.pbtxt
│   │   │   │   ├── api_def_FractionalMaxPoolGrad.pbtxt
│   │   │   │   ├── api_def_FractionalMaxPool.pbtxt
│   │   │   │   ├── api_def_FusedBatchNormGrad.pbtxt
│   │   │   │   ├── api_def_FusedBatchNormGradV2.pbtxt
│   │   │   │   ├── api_def_FusedBatchNorm.pbtxt
│   │   │   │   ├── api_def_FusedBatchNormV2.pbtxt
│   │   │   │   ├── api_def_FusedPadConv2D.pbtxt
│   │   │   │   ├── api_def_FusedResizeAndPadConv2D.pbtxt
│   │   │   │   ├── api_def_GatherNd.pbtxt
│   │   │   │   ├── api_def_Gather.pbtxt
│   │   │   │   ├── api_def_GatherV2.pbtxt
│   │   │   │   ├── api_def_GenerateVocabRemapping.pbtxt
│   │   │   │   ├── api_def_GetSessionHandle.pbtxt
│   │   │   │   ├── api_def_GetSessionHandleV2.pbtxt
│   │   │   │   ├── api_def_GetSessionTensor.pbtxt
│   │   │   │   ├── api_def_GreaterEqual.pbtxt
│   │   │   │   ├── api_def_Greater.pbtxt
│   │   │   │   ├── api_def_GroupByWindowDataset.pbtxt
│   │   │   │   ├── api_def_HashTable.pbtxt
│   │   │   │   ├── api_def_HashTableV2.pbtxt
│   │   │   │   ├── api_def_HistogramFixedWidth.pbtxt
│   │   │   │   ├── api_def_HistogramSummary.pbtxt
│   │   │   │   ├── api_def_HSVToRGB.pbtxt
│   │   │   │   ├── api_def_IdentityN.pbtxt
│   │   │   │   ├── api_def_Identity.pbtxt
│   │   │   │   ├── api_def_IdentityReader.pbtxt
│   │   │   │   ├── api_def_IdentityReaderV2.pbtxt
│   │   │   │   ├── api_def_IFFT2D.pbtxt
│   │   │   │   ├── api_def_IFFT3D.pbtxt
│   │   │   │   ├── api_def_IFFT.pbtxt
│   │   │   │   ├── api_def_Igammac.pbtxt
│   │   │   │   ├── api_def_Igamma.pbtxt
│   │   │   │   ├── api_def_IgnoreErrorsDataset.pbtxt
│   │   │   │   ├── api_def_ImageSummary.pbtxt
│   │   │   │   ├── api_def_Imag.pbtxt
│   │   │   │   ├── api_def_ImmutableConst.pbtxt
│   │   │   │   ├── api_def_InitializeTableFromTextFile.pbtxt
│   │   │   │   ├── api_def_InitializeTableFromTextFileV2.pbtxt
│   │   │   │   ├── api_def_InitializeTable.pbtxt
│   │   │   │   ├── api_def_InitializeTableV2.pbtxt
│   │   │   │   ├── api_def_InterleaveDataset.pbtxt
│   │   │   │   ├── api_def_InTopK.pbtxt
│   │   │   │   ├── api_def_InTopKV2.pbtxt
│   │   │   │   ├── api_def_Invert.pbtxt
│   │   │   │   ├── api_def_InvertPermutation.pbtxt
│   │   │   │   ├── api_def_InvGrad.pbtxt
│   │   │   │   ├── api_def_Inv.pbtxt
│   │   │   │   ├── api_def_IRFFT2D.pbtxt
│   │   │   │   ├── api_def_IRFFT3D.pbtxt
│   │   │   │   ├── api_def_IRFFT.pbtxt
│   │   │   │   ├── api_def_IsFinite.pbtxt
│   │   │   │   ├── api_def_IsInf.pbtxt
│   │   │   │   ├── api_def_IsNan.pbtxt
│   │   │   │   ├── api_def_IsVariableInitialized.pbtxt
│   │   │   │   ├── api_def_IteratorFromStringHandle.pbtxt
│   │   │   │   ├── api_def_IteratorGetNext.pbtxt
│   │   │   │   ├── api_def_Iterator.pbtxt
│   │   │   │   ├── api_def_IteratorSetStatsAggregator.pbtxt
│   │   │   │   ├── api_def_IteratorToStringHandle.pbtxt
│   │   │   │   ├── api_def_L2Loss.pbtxt
│   │   │   │   ├── api_def_LatencyStatsDataset.pbtxt
│   │   │   │   ├── api_def_LearnedUnigramCandidateSampler.pbtxt
│   │   │   │   ├── api_def_LeftShift.pbtxt
│   │   │   │   ├── api_def_LessEqual.pbtxt
│   │   │   │   ├── api_def_Less.pbtxt
│   │   │   │   ├── api_def_Lgamma.pbtxt
│   │   │   │   ├── api_def_LinSpace.pbtxt
│   │   │   │   ├── api_def_ListDiff.pbtxt
│   │   │   │   ├── api_def_LMDBReader.pbtxt
│   │   │   │   ├── api_def_LoadAndRemapMatrix.pbtxt
│   │   │   │   ├── api_def_Log1p.pbtxt
│   │   │   │   ├── api_def_LogicalAnd.pbtxt
│   │   │   │   ├── api_def_LogicalNot.pbtxt
│   │   │   │   ├── api_def_LogicalOr.pbtxt
│   │   │   │   ├── api_def_LogMatrixDeterminant.pbtxt
│   │   │   │   ├── api_def_Log.pbtxt
│   │   │   │   ├── api_def_LogSoftmax.pbtxt
│   │   │   │   ├── api_def_LogUniformCandidateSampler.pbtxt
│   │   │   │   ├── api_def_LookupTableExport.pbtxt
│   │   │   │   ├── api_def_LookupTableExportV2.pbtxt
│   │   │   │   ├── api_def_LookupTableFind.pbtxt
│   │   │   │   ├── api_def_LookupTableFindV2.pbtxt
│   │   │   │   ├── api_def_LookupTableImport.pbtxt
│   │   │   │   ├── api_def_LookupTableImportV2.pbtxt
│   │   │   │   ├── api_def_LookupTableInsert.pbtxt
│   │   │   │   ├── api_def_LookupTableInsertV2.pbtxt
│   │   │   │   ├── api_def_LookupTableSize.pbtxt
│   │   │   │   ├── api_def_LookupTableSizeV2.pbtxt
│   │   │   │   ├── api_def_LoopCond.pbtxt
│   │   │   │   ├── api_def_LRNGrad.pbtxt
│   │   │   │   ├── api_def_LRN.pbtxt
│   │   │   │   ├── api_def_MakeIterator.pbtxt
│   │   │   │   ├── api_def_MapAndBatchDataset.pbtxt
│   │   │   │   ├── api_def_MapClear.pbtxt
│   │   │   │   ├── api_def_MapDataset.pbtxt
│   │   │   │   ├── api_def_MapIncompleteSize.pbtxt
│   │   │   │   ├── api_def_MapPeek.pbtxt
│   │   │   │   ├── api_def_MapSize.pbtxt
│   │   │   │   ├── api_def_MapStage.pbtxt
│   │   │   │   ├── api_def_MapUnstageNoKey.pbtxt
│   │   │   │   ├── api_def_MapUnstage.pbtxt
│   │   │   │   ├── api_def_MatchingFiles.pbtxt
│   │   │   │   ├── api_def_MatMul.pbtxt
│   │   │   │   ├── api_def_MatrixBandPart.pbtxt
│   │   │   │   ├── api_def_MatrixDeterminant.pbtxt
│   │   │   │   ├── api_def_MatrixDiagPart.pbtxt
│   │   │   │   ├── api_def_MatrixDiag.pbtxt
│   │   │   │   ├── api_def_MatrixExponential.pbtxt
│   │   │   │   ├── api_def_MatrixInverse.pbtxt
│   │   │   │   ├── api_def_MatrixSetDiag.pbtxt
│   │   │   │   ├── api_def_MatrixSolveLs.pbtxt
│   │   │   │   ├── api_def_MatrixSolve.pbtxt
│   │   │   │   ├── api_def_MatrixTriangularSolve.pbtxt
│   │   │   │   ├── api_def_Maximum.pbtxt
│   │   │   │   ├── api_def_Max.pbtxt
│   │   │   │   ├── api_def_MaxPool3DGradGrad.pbtxt
│   │   │   │   ├── api_def_MaxPool3DGrad.pbtxt
│   │   │   │   ├── api_def_MaxPool3D.pbtxt
│   │   │   │   ├── api_def_MaxPoolGradGrad.pbtxt
│   │   │   │   ├── api_def_MaxPoolGradGradV2.pbtxt
│   │   │   │   ├── api_def_MaxPoolGradGradWithArgmax.pbtxt
│   │   │   │   ├── api_def_MaxPoolGrad.pbtxt
│   │   │   │   ├── api_def_MaxPoolGradV2.pbtxt
│   │   │   │   ├── api_def_MaxPoolGradWithArgmax.pbtxt
│   │   │   │   ├── api_def_MaxPool.pbtxt
│   │   │   │   ├── api_def_MaxPoolV2.pbtxt
│   │   │   │   ├── api_def_MaxPoolWithArgmax.pbtxt
│   │   │   │   ├── api_def_Mean.pbtxt
│   │   │   │   ├── api_def_Merge.pbtxt
│   │   │   │   ├── api_def_MergeSummary.pbtxt
│   │   │   │   ├── api_def_MergeV2Checkpoints.pbtxt
│   │   │   │   ├── api_def_Mfcc.pbtxt
│   │   │   │   ├── api_def_Minimum.pbtxt
│   │   │   │   ├── api_def_Min.pbtxt
│   │   │   │   ├── api_def_MirrorPadGrad.pbtxt
│   │   │   │   ├── api_def_MirrorPad.pbtxt
│   │   │   │   ├── api_def_Mod.pbtxt
│   │   │   │   ├── api_def_Mul.pbtxt
│   │   │   │   ├── api_def_Multinomial.pbtxt
│   │   │   │   ├── api_def_MutableDenseHashTable.pbtxt
│   │   │   │   ├── api_def_MutableDenseHashTableV2.pbtxt
│   │   │   │   ├── api_def_MutableHashTableOfTensors.pbtxt
│   │   │   │   ├── api_def_MutableHashTableOfTensorsV2.pbtxt
│   │   │   │   ├── api_def_MutableHashTable.pbtxt
│   │   │   │   ├── api_def_MutableHashTableV2.pbtxt
│   │   │   │   ├── api_def_Neg.pbtxt
│   │   │   │   ├── api_def_NegTrain.pbtxt
│   │   │   │   ├── api_def_NextIteration.pbtxt
│   │   │   │   ├── api_def_NonMaxSuppression.pbtxt
│   │   │   │   ├── api_def_NonMaxSuppressionV2.pbtxt
│   │   │   │   ├── api_def_NoOp.pbtxt
│   │   │   │   ├── api_def_NotEqual.pbtxt
│   │   │   │   ├── api_def_NthElement.pbtxt
│   │   │   │   ├── api_def_OneHot.pbtxt
│   │   │   │   ├── api_def_OneShotIterator.pbtxt
│   │   │   │   ├── api_def_OnesLike.pbtxt
│   │   │   │   ├── api_def_OrderedMapClear.pbtxt
│   │   │   │   ├── api_def_OrderedMapIncompleteSize.pbtxt
│   │   │   │   ├── api_def_OrderedMapPeek.pbtxt
│   │   │   │   ├── api_def_OrderedMapSize.pbtxt
│   │   │   │   ├── api_def_OrderedMapStage.pbtxt
│   │   │   │   ├── api_def_OrderedMapUnstageNoKey.pbtxt
│   │   │   │   ├── api_def_OrderedMapUnstage.pbtxt
│   │   │   │   ├── api_def_Pack.pbtxt
│   │   │   │   ├── api_def_PaddedBatchDataset.pbtxt
│   │   │   │   ├── api_def_PaddingFIFOQueue.pbtxt
│   │   │   │   ├── api_def_PaddingFIFOQueueV2.pbtxt
│   │   │   │   ├── api_def_Pad.pbtxt
│   │   │   │   ├── api_def_PadV2.pbtxt
│   │   │   │   ├── api_def_ParallelConcat.pbtxt
│   │   │   │   ├── api_def_ParallelDynamicStitch.pbtxt
│   │   │   │   ├── api_def_ParallelInterleaveDataset.pbtxt
│   │   │   │   ├── api_def_ParallelMapDataset.pbtxt
│   │   │   │   ├── api_def_ParameterizedTruncatedNormal.pbtxt
│   │   │   │   ├── api_def_ParseExample.pbtxt
│   │   │   │   ├── api_def_ParseSingleSequenceExample.pbtxt
│   │   │   │   ├── api_def_ParseTensor.pbtxt
│   │   │   │   ├── api_def_Placeholder.pbtxt
│   │   │   │   ├── api_def_PlaceholderV2.pbtxt
│   │   │   │   ├── api_def_PlaceholderWithDefault.pbtxt
│   │   │   │   ├── api_def_Polygamma.pbtxt
│   │   │   │   ├── api_def_PopulationCount.pbtxt
│   │   │   │   ├── api_def_Pow.pbtxt
│   │   │   │   ├── api_def_PrefetchDataset.pbtxt
│   │   │   │   ├── api_def_PreventGradient.pbtxt
│   │   │   │   ├── api_def_Print.pbtxt
│   │   │   │   ├── api_def_PriorityQueue.pbtxt
│   │   │   │   ├── api_def_PriorityQueueV2.pbtxt
│   │   │   │   ├── api_def_Prod.pbtxt
│   │   │   │   ├── api_def_PyFunc.pbtxt
│   │   │   │   ├── api_def_PyFuncStateless.pbtxt
│   │   │   │   ├── api_def_Qr.pbtxt
│   │   │   │   ├── api_def_QuantizeAndDequantize.pbtxt
│   │   │   │   ├── api_def_QuantizeAndDequantizeV2.pbtxt
│   │   │   │   ├── api_def_QuantizeAndDequantizeV3.pbtxt
│   │   │   │   ├── api_def_QuantizedAdd.pbtxt
│   │   │   │   ├── api_def_QuantizedAvgPool.pbtxt
│   │   │   │   ├── api_def_QuantizedBatchNormWithGlobalNormalization.pbtxt
│   │   │   │   ├── api_def_QuantizedBiasAdd.pbtxt
│   │   │   │   ├── api_def_QuantizedConcat.pbtxt
│   │   │   │   ├── api_def_QuantizedConv2D.pbtxt
│   │   │   │   ├── api_def_QuantizedInstanceNorm.pbtxt
│   │   │   │   ├── api_def_QuantizedMatMul.pbtxt
│   │   │   │   ├── api_def_QuantizedMaxPool.pbtxt
│   │   │   │   ├── api_def_QuantizedMul.pbtxt
│   │   │   │   ├── api_def_QuantizeDownAndShrinkRange.pbtxt
│   │   │   │   ├── api_def_QuantizedRelu6.pbtxt
│   │   │   │   ├── api_def_QuantizedRelu.pbtxt
│   │   │   │   ├── api_def_QuantizedReluX.pbtxt
│   │   │   │   ├── api_def_QuantizedReshape.pbtxt
│   │   │   │   ├── api_def_QuantizedResizeBilinear.pbtxt
│   │   │   │   ├── api_def_QuantizeV2.pbtxt
│   │   │   │   ├── api_def_QueueClose.pbtxt
│   │   │   │   ├── api_def_QueueCloseV2.pbtxt
│   │   │   │   ├── api_def_QueueDequeueMany.pbtxt
│   │   │   │   ├── api_def_QueueDequeueManyV2.pbtxt
│   │   │   │   ├── api_def_QueueDequeue.pbtxt
│   │   │   │   ├── api_def_QueueDequeueUpTo.pbtxt
│   │   │   │   ├── api_def_QueueDequeueUpToV2.pbtxt
│   │   │   │   ├── api_def_QueueDequeueV2.pbtxt
│   │   │   │   ├── api_def_QueueEnqueueMany.pbtxt
│   │   │   │   ├── api_def_QueueEnqueueManyV2.pbtxt
│   │   │   │   ├── api_def_QueueEnqueue.pbtxt
│   │   │   │   ├── api_def_QueueEnqueueV2.pbtxt
│   │   │   │   ├── api_def_QueueIsClosed.pbtxt
│   │   │   │   ├── api_def_QueueIsClosedV2.pbtxt
│   │   │   │   ├── api_def_QueueSize.pbtxt
│   │   │   │   ├── api_def_QueueSizeV2.pbtxt
│   │   │   │   ├── api_def_RandomCrop.pbtxt
│   │   │   │   ├── api_def_RandomGamma.pbtxt
│   │   │   │   ├── api_def_RandomPoisson.pbtxt
│   │   │   │   ├── api_def_RandomPoissonV2.pbtxt
│   │   │   │   ├── api_def_RandomShuffle.pbtxt
│   │   │   │   ├── api_def_RandomShuffleQueue.pbtxt
│   │   │   │   ├── api_def_RandomShuffleQueueV2.pbtxt
│   │   │   │   ├── api_def_RandomStandardNormal.pbtxt
│   │   │   │   ├── api_def_RandomUniformInt.pbtxt
│   │   │   │   ├── api_def_RandomUniform.pbtxt
│   │   │   │   ├── api_def_RangeDataset.pbtxt
│   │   │   │   ├── api_def_Range.pbtxt
│   │   │   │   ├── api_def_Rank.pbtxt
│   │   │   │   ├── api_def_ReaderNumRecordsProduced.pbtxt
│   │   │   │   ├── api_def_ReaderNumRecordsProducedV2.pbtxt
│   │   │   │   ├── api_def_ReaderNumWorkUnitsCompleted.pbtxt
│   │   │   │   ├── api_def_ReaderNumWorkUnitsCompletedV2.pbtxt
│   │   │   │   ├── api_def_ReaderRead.pbtxt
│   │   │   │   ├── api_def_ReaderReadUpTo.pbtxt
│   │   │   │   ├── api_def_ReaderReadUpToV2.pbtxt
│   │   │   │   ├── api_def_ReaderReadV2.pbtxt
│   │   │   │   ├── api_def_ReaderReset.pbtxt
│   │   │   │   ├── api_def_ReaderResetV2.pbtxt
│   │   │   │   ├── api_def_ReaderRestoreState.pbtxt
│   │   │   │   ├── api_def_ReaderRestoreStateV2.pbtxt
│   │   │   │   ├── api_def_ReaderSerializeState.pbtxt
│   │   │   │   ├── api_def_ReaderSerializeStateV2.pbtxt
│   │   │   │   ├── api_def_ReadFile.pbtxt
│   │   │   │   ├── api_def_ReadVariableOp.pbtxt
│   │   │   │   ├── api_def_RealDiv.pbtxt
│   │   │   │   ├── api_def_Real.pbtxt
│   │   │   │   ├── api_def_ReciprocalGrad.pbtxt
│   │   │   │   ├── api_def_Reciprocal.pbtxt
│   │   │   │   ├── api_def_RecordInput.pbtxt
│   │   │   │   ├── api_def_ReduceJoin.pbtxt
│   │   │   │   ├── api_def_RefEnter.pbtxt
│   │   │   │   ├── api_def_RefExit.pbtxt
│   │   │   │   ├── api_def_RefIdentity.pbtxt
│   │   │   │   ├── api_def_RefMerge.pbtxt
│   │   │   │   ├── api_def_RefNextIteration.pbtxt
│   │   │   │   ├── api_def_RefSelect.pbtxt
│   │   │   │   ├── api_def_RefSwitch.pbtxt
│   │   │   │   ├── api_def_Relu6Grad.pbtxt
│   │   │   │   ├── api_def_Relu6.pbtxt
│   │   │   │   ├── api_def_ReluGrad.pbtxt
│   │   │   │   ├── api_def_Relu.pbtxt
│   │   │   │   ├── api_def_RemoteCall.pbtxt
│   │   │   │   ├── api_def_RemoteFusedGraphExecute.pbtxt
│   │   │   │   ├── api_def_RepeatDataset.pbtxt
│   │   │   │   ├── api_def_RequantizationRange.pbtxt
│   │   │   │   ├── api_def_Requantize.pbtxt
│   │   │   │   ├── api_def_Reshape.pbtxt
│   │   │   │   ├── api_def_ResizeArea.pbtxt
│   │   │   │   ├── api_def_ResizeBicubicGrad.pbtxt
│   │   │   │   ├── api_def_ResizeBicubic.pbtxt
│   │   │   │   ├── api_def_ResizeBilinearGrad.pbtxt
│   │   │   │   ├── api_def_ResizeBilinear.pbtxt
│   │   │   │   ├── api_def_ResizeNearestNeighborGrad.pbtxt
│   │   │   │   ├── api_def_ResizeNearestNeighbor.pbtxt
│   │   │   │   ├── api_def_ResourceApplyAdadelta.pbtxt
│   │   │   │   ├── api_def_ResourceApplyAdagradDA.pbtxt
│   │   │   │   ├── api_def_ResourceApplyAdagrad.pbtxt
│   │   │   │   ├── api_def_ResourceApplyAdam.pbtxt
│   │   │   │   ├── api_def_ResourceApplyAddSign.pbtxt
│   │   │   │   ├── api_def_ResourceApplyCenteredRMSProp.pbtxt
│   │   │   │   ├── api_def_ResourceApplyFtrl.pbtxt
│   │   │   │   ├── api_def_ResourceApplyFtrlV2.pbtxt
│   │   │   │   ├── api_def_ResourceApplyGradientDescent.pbtxt
│   │   │   │   ├── api_def_ResourceApplyMomentum.pbtxt
│   │   │   │   ├── api_def_ResourceApplyPowerSign.pbtxt
│   │   │   │   ├── api_def_ResourceApplyProximalAdagrad.pbtxt
│   │   │   │   ├── api_def_ResourceApplyProximalGradientDescent.pbtxt
│   │   │   │   ├── api_def_ResourceApplyRMSProp.pbtxt
│   │   │   │   ├── api_def_ResourceCountUpTo.pbtxt
│   │   │   │   ├── api_def_ResourceGather.pbtxt
│   │   │   │   ├── api_def_ResourceScatterAdd.pbtxt
│   │   │   │   ├── api_def_ResourceScatterUpdate.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyAdadelta.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyAdagradDA.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyAdagrad.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyCenteredRMSProp.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyFtrl.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyFtrlV2.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyMomentum.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyProximalAdagrad.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyProximalGradientDescent.pbtxt
│   │   │   │   ├── api_def_ResourceSparseApplyRMSProp.pbtxt
│   │   │   │   ├── api_def_ResourceStridedSliceAssign.pbtxt
│   │   │   │   ├── api_def_Restore.pbtxt
│   │   │   │   ├── api_def_RestoreSlice.pbtxt
│   │   │   │   ├── api_def_RestoreV2.pbtxt
│   │   │   │   ├── api_def_Reverse.pbtxt
│   │   │   │   ├── api_def_ReverseSequence.pbtxt
│   │   │   │   ├── api_def_ReverseV2.pbtxt
│   │   │   │   ├── api_def_RFFT2D.pbtxt
│   │   │   │   ├── api_def_RFFT3D.pbtxt
│   │   │   │   ├── api_def_RFFT.pbtxt
│   │   │   │   ├── api_def_RGBToHSV.pbtxt
│   │   │   │   ├── api_def_RightShift.pbtxt
│   │   │   │   ├── api_def_Rint.pbtxt
│   │   │   │   ├── api_def_Round.pbtxt
│   │   │   │   ├── api_def_RsqrtGrad.pbtxt
│   │   │   │   ├── api_def_Rsqrt.pbtxt
│   │   │   │   ├── api_def_SampleDistortedBoundingBox.pbtxt
│   │   │   │   ├── api_def_SampleDistortedBoundingBoxV2.pbtxt
│   │   │   │   ├── api_def_Save.pbtxt
│   │   │   │   ├── api_def_SaveSlices.pbtxt
│   │   │   │   ├── api_def_SaveV2.pbtxt
│   │   │   │   ├── api_def_ScalarSummary.pbtxt
│   │   │   │   ├── api_def_ScanDataset.pbtxt
│   │   │   │   ├── api_def_ScatterAdd.pbtxt
│   │   │   │   ├── api_def_ScatterDiv.pbtxt
│   │   │   │   ├── api_def_ScatterMul.pbtxt
│   │   │   │   ├── api_def_ScatterNdAdd.pbtxt
│   │   │   │   ├── api_def_ScatterNdNonAliasingAdd.pbtxt
│   │   │   │   ├── api_def_ScatterNd.pbtxt
│   │   │   │   ├── api_def_ScatterNdSub.pbtxt
│   │   │   │   ├── api_def_ScatterNdUpdate.pbtxt
│   │   │   │   ├── api_def_ScatterSub.pbtxt
│   │   │   │   ├── api_def_ScatterUpdate.pbtxt
│   │   │   │   ├── api_def_SdcaFprint.pbtxt
│   │   │   │   ├── api_def_SdcaOptimizer.pbtxt
│   │   │   │   ├── api_def_SdcaShrinkL1.pbtxt
│   │   │   │   ├── api_def_SegmentMax.pbtxt
│   │   │   │   ├── api_def_SegmentMean.pbtxt
│   │   │   │   ├── api_def_SegmentMin.pbtxt
│   │   │   │   ├── api_def_SegmentProd.pbtxt
│   │   │   │   ├── api_def_SegmentSum.pbtxt
│   │   │   │   ├── api_def_Select.pbtxt
│   │   │   │   ├── api_def_SelfAdjointEig.pbtxt
│   │   │   │   ├── api_def_SelfAdjointEigV2.pbtxt
│   │   │   │   ├── api_def_SeluGrad.pbtxt
│   │   │   │   ├── api_def_Selu.pbtxt
│   │   │   │   ├── api_def_SerializeIterator.pbtxt
│   │   │   │   ├── api_def_SerializeManySparse.pbtxt
│   │   │   │   ├── api_def_SerializeSparse.pbtxt
│   │   │   │   ├── api_def_SerializeTensor.pbtxt
│   │   │   │   ├── api_def_SetSize.pbtxt
│   │   │   │   ├── api_def_ShapeN.pbtxt
│   │   │   │   ├── api_def_Shape.pbtxt
│   │   │   │   ├── api_def_ShardedFilename.pbtxt
│   │   │   │   ├── api_def_ShardedFilespec.pbtxt
│   │   │   │   ├── api_def_ShuffleDataset.pbtxt
│   │   │   │   ├── api_def_SigmoidGrad.pbtxt
│   │   │   │   ├── api_def_Sigmoid.pbtxt
│   │   │   │   ├── api_def_Sign.pbtxt
│   │   │   │   ├── api_def_Sinh.pbtxt
│   │   │   │   ├── api_def_Sin.pbtxt
│   │   │   │   ├── api_def_Size.pbtxt
│   │   │   │   ├── api_def_SkipDataset.pbtxt
│   │   │   │   ├── api_def_Skipgram.pbtxt
│   │   │   │   ├── api_def_Slice.pbtxt
│   │   │   │   ├── api_def_SoftmaxCrossEntropyWithLogits.pbtxt
│   │   │   │   ├── api_def_Softmax.pbtxt
│   │   │   │   ├── api_def_SoftplusGrad.pbtxt
│   │   │   │   ├── api_def_Softplus.pbtxt
│   │   │   │   ├── api_def_SoftsignGrad.pbtxt
│   │   │   │   ├── api_def_Softsign.pbtxt
│   │   │   │   ├── api_def_SpaceToBatchND.pbtxt
│   │   │   │   ├── api_def_SpaceToBatch.pbtxt
│   │   │   │   ├── api_def_SpaceToDepth.pbtxt
│   │   │   │   ├── api_def_SparseAccumulatorApplyGradient.pbtxt
│   │   │   │   ├── api_def_SparseAccumulatorTakeGradient.pbtxt
│   │   │   │   ├── api_def_SparseAddGrad.pbtxt
│   │   │   │   ├── api_def_SparseAdd.pbtxt
│   │   │   │   ├── api_def_SparseApplyAdadelta.pbtxt
│   │   │   │   ├── api_def_SparseApplyAdagradDA.pbtxt
│   │   │   │   ├── api_def_SparseApplyAdagrad.pbtxt
│   │   │   │   ├── api_def_SparseApplyCenteredRMSProp.pbtxt
│   │   │   │   ├── api_def_SparseApplyFtrl.pbtxt
│   │   │   │   ├── api_def_SparseApplyFtrlV2.pbtxt
│   │   │   │   ├── api_def_SparseApplyMomentum.pbtxt
│   │   │   │   ├── api_def_SparseApplyProximalAdagrad.pbtxt
│   │   │   │   ├── api_def_SparseApplyProximalGradientDescent.pbtxt
│   │   │   │   ├── api_def_SparseApplyRMSProp.pbtxt
│   │   │   │   ├── api_def_SparseConcat.pbtxt
│   │   │   │   ├── api_def_SparseConditionalAccumulator.pbtxt
│   │   │   │   ├── api_def_SparseCross.pbtxt
│   │   │   │   ├── api_def_SparseDenseCwiseAdd.pbtxt
│   │   │   │   ├── api_def_SparseDenseCwiseDiv.pbtxt
│   │   │   │   ├── api_def_SparseDenseCwiseMul.pbtxt
│   │   │   │   ├── api_def_SparseFillEmptyRowsGrad.pbtxt
│   │   │   │   ├── api_def_SparseFillEmptyRows.pbtxt
│   │   │   │   ├── api_def_SparseMatMul.pbtxt
│   │   │   │   ├── api_def_SparseReduceMax.pbtxt
│   │   │   │   ├── api_def_SparseReduceMaxSparse.pbtxt
│   │   │   │   ├── api_def_SparseReduceSum.pbtxt
│   │   │   │   ├── api_def_SparseReduceSumSparse.pbtxt
│   │   │   │   ├── api_def_SparseReorder.pbtxt
│   │   │   │   ├── api_def_SparseReshape.pbtxt
│   │   │   │   ├── api_def_SparseSegmentMeanGrad.pbtxt
│   │   │   │   ├── api_def_SparseSegmentMean.pbtxt
│   │   │   │   ├── api_def_SparseSegmentSqrtNGrad.pbtxt
│   │   │   │   ├── api_def_SparseSegmentSqrtN.pbtxt
│   │   │   │   ├── api_def_SparseSegmentSum.pbtxt
│   │   │   │   ├── api_def_SparseSlice.pbtxt
│   │   │   │   ├── api_def_SparseSoftmaxCrossEntropyWithLogits.pbtxt
│   │   │   │   ├── api_def_SparseSoftmax.pbtxt
│   │   │   │   ├── api_def_SparseSparseMaximum.pbtxt
│   │   │   │   ├── api_def_SparseSparseMinimum.pbtxt
│   │   │   │   ├── api_def_SparseSplit.pbtxt
│   │   │   │   ├── api_def_SparseTensorDenseAdd.pbtxt
│   │   │   │   ├── api_def_SparseTensorDenseMatMul.pbtxt
│   │   │   │   ├── api_def_SparseTensorSliceDataset.pbtxt
│   │   │   │   ├── api_def_SparseToDense.pbtxt
│   │   │   │   ├── api_def_SparseToSparseSetOperation.pbtxt
│   │   │   │   ├── api_def_Split.pbtxt
│   │   │   │   ├── api_def_SplitV.pbtxt
│   │   │   │   ├── api_def_SqlDataset.pbtxt
│   │   │   │   ├── api_def_SqrtGrad.pbtxt
│   │   │   │   ├── api_def_Sqrt.pbtxt
│   │   │   │   ├── api_def_SquaredDifference.pbtxt
│   │   │   │   ├── api_def_Square.pbtxt
│   │   │   │   ├── api_def_Squeeze.pbtxt
│   │   │   │   ├── api_def_StackClose.pbtxt
│   │   │   │   ├── api_def_StackCloseV2.pbtxt
│   │   │   │   ├── api_def_Stack.pbtxt
│   │   │   │   ├── api_def_StackPop.pbtxt
│   │   │   │   ├── api_def_StackPopV2.pbtxt
│   │   │   │   ├── api_def_StackPush.pbtxt
│   │   │   │   ├── api_def_StackPushV2.pbtxt
│   │   │   │   ├── api_def_StackV2.pbtxt
│   │   │   │   ├── api_def_StageClear.pbtxt
│   │   │   │   ├── api_def_Stage.pbtxt
│   │   │   │   ├── api_def_StagePeek.pbtxt
│   │   │   │   ├── api_def_StageSize.pbtxt
│   │   │   │   ├── api_def_StatelessRandomNormal.pbtxt
│   │   │   │   ├── api_def_StatelessRandomUniform.pbtxt
│   │   │   │   ├── api_def_StatelessTruncatedNormal.pbtxt
│   │   │   │   ├── api_def_StatsAggregatorHandle.pbtxt
│   │   │   │   ├── api_def_StatsAggregatorSummary.pbtxt
│   │   │   │   ├── api_def_StopGradient.pbtxt
│   │   │   │   ├── api_def_StridedSliceAssign.pbtxt
│   │   │   │   ├── api_def_StridedSliceGrad.pbtxt
│   │   │   │   ├── api_def_StridedSlice.pbtxt
│   │   │   │   ├── api_def_StringJoin.pbtxt
│   │   │   │   ├── api_def_StringSplit.pbtxt
│   │   │   │   ├── api_def_StringToHashBucketFast.pbtxt
│   │   │   │   ├── api_def_StringToHashBucket.pbtxt
│   │   │   │   ├── api_def_StringToHashBucketStrong.pbtxt
│   │   │   │   ├── api_def_StringToNumber.pbtxt
│   │   │   │   ├── api_def_Sub.pbtxt
│   │   │   │   ├── api_def_Substr.pbtxt
│   │   │   │   ├── api_def_Sum.pbtxt
│   │   │   │   ├── api_def_Svd.pbtxt
│   │   │   │   ├── api_def_Switch.pbtxt
│   │   │   │   ├── api_def_SymbolicGradient.pbtxt
│   │   │   │   ├── api_def_TakeDataset.pbtxt
│   │   │   │   ├── api_def_TakeManySparseFromTensorsMap.pbtxt
│   │   │   │   ├── api_def_TanhGrad.pbtxt
│   │   │   │   ├── api_def_Tanh.pbtxt
│   │   │   │   ├── api_def_Tan.pbtxt
│   │   │   │   ├── api_def_TemporaryVariable.pbtxt
│   │   │   │   ├── api_def_TensorArrayClose.pbtxt
│   │   │   │   ├── api_def_TensorArrayCloseV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayCloseV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayConcat.pbtxt
│   │   │   │   ├── api_def_TensorArrayConcatV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayConcatV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayGather.pbtxt
│   │   │   │   ├── api_def_TensorArrayGatherV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayGatherV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayGrad.pbtxt
│   │   │   │   ├── api_def_TensorArrayGradV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayGradV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayPack.pbtxt
│   │   │   │   ├── api_def_TensorArray.pbtxt
│   │   │   │   ├── api_def_TensorArrayRead.pbtxt
│   │   │   │   ├── api_def_TensorArrayReadV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayReadV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayScatter.pbtxt
│   │   │   │   ├── api_def_TensorArrayScatterV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayScatterV3.pbtxt
│   │   │   │   ├── api_def_TensorArraySize.pbtxt
│   │   │   │   ├── api_def_TensorArraySizeV2.pbtxt
│   │   │   │   ├── api_def_TensorArraySizeV3.pbtxt
│   │   │   │   ├── api_def_TensorArraySplit.pbtxt
│   │   │   │   ├── api_def_TensorArraySplitV2.pbtxt
│   │   │   │   ├── api_def_TensorArraySplitV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayUnpack.pbtxt
│   │   │   │   ├── api_def_TensorArrayV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayWrite.pbtxt
│   │   │   │   ├── api_def_TensorArrayWriteV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayWriteV3.pbtxt
│   │   │   │   ├── api_def_TensorDataset.pbtxt
│   │   │   │   ├── api_def_TensorSliceDataset.pbtxt
│   │   │   │   ├── api_def_TensorSummary.pbtxt
│   │   │   │   ├── api_def_TensorSummaryV2.pbtxt
│   │   │   │   ├── api_def_TextLineDataset.pbtxt
│   │   │   │   ├── api_def_TextLineReader.pbtxt
│   │   │   │   ├── api_def_TextLineReaderV2.pbtxt
│   │   │   │   ├── api_def_TFRecordDataset.pbtxt
│   │   │   │   ├── api_def_TFRecordReader.pbtxt
│   │   │   │   ├── api_def_TFRecordReaderV2.pbtxt
│   │   │   │   ├── api_def_ThreadUnsafeUnigramCandidateSampler.pbtxt
│   │   │   │   ├── api_def_TileGrad.pbtxt
│   │   │   │   ├── api_def_Tile.pbtxt
│   │   │   │   ├── api_def_TopK.pbtxt
│   │   │   │   ├── api_def_TopKV2.pbtxt
│   │   │   │   ├── api_def_Transpose.pbtxt
│   │   │   │   ├── api_def_TruncateDiv.pbtxt
│   │   │   │   ├── api_def_TruncatedNormal.pbtxt
│   │   │   │   ├── api_def_TruncateMod.pbtxt
│   │   │   │   ├── api_def_UniformCandidateSampler.pbtxt
│   │   │   │   ├── api_def_Unique.pbtxt
│   │   │   │   ├── api_def_UniqueV2.pbtxt
│   │   │   │   ├── api_def_UniqueWithCounts.pbtxt
│   │   │   │   ├── api_def_Unpack.pbtxt
│   │   │   │   ├── api_def_UnsortedSegmentMax.pbtxt
│   │   │   │   ├── api_def_UnsortedSegmentSum.pbtxt
│   │   │   │   ├── api_def_Unstage.pbtxt
│   │   │   │   ├── api_def_VarHandleOp.pbtxt
│   │   │   │   ├── api_def_Variable.pbtxt
│   │   │   │   ├── api_def_VariableShape.pbtxt
│   │   │   │   ├── api_def_VariableV2.pbtxt
│   │   │   │   ├── api_def_VarIsInitializedOp.pbtxt
│   │   │   │   ├── api_def_Where.pbtxt
│   │   │   │   ├── api_def_WholeFileReader.pbtxt
│   │   │   │   ├── api_def_WholeFileReaderV2.pbtxt
│   │   │   │   ├── api_def_WriteFile.pbtxt
│   │   │   │   ├── api_def_ZerosLike.pbtxt
│   │   │   │   ├── api_def_Zeta.pbtxt
│   │   │   │   └── api_def_ZipDataset.pbtxt
│   │   │   ├── python_api
│   │   │   │   ├── api_def_Abs.pbtxt
│   │   │   │   ├── api_def_AccumulateNV2.pbtxt
│   │   │   │   ├── api_def_AddManySparseToTensorsMap.pbtxt
│   │   │   │   ├── api_def_AddN.pbtxt
│   │   │   │   ├── api_def_AddSparseToTensorsMap.pbtxt
│   │   │   │   ├── api_def_AddV2.pbtxt
│   │   │   │   ├── api_def_AdjustContrastv2.pbtxt
│   │   │   │   ├── api_def_AllCandidateSampler.pbtxt
│   │   │   │   ├── api_def_All.pbtxt
│   │   │   │   ├── api_def_Any.pbtxt
│   │   │   │   ├── api_def_Assert.pbtxt
│   │   │   │   ├── api_def_AudioSummary.pbtxt
│   │   │   │   ├── api_def_AudioSummaryV2.pbtxt
│   │   │   │   ├── api_def_AvgPool3DGrad.pbtxt
│   │   │   │   ├── api_def_AvgPool.pbtxt
│   │   │   │   ├── api_def_BarrierClose.pbtxt
│   │   │   │   ├── api_def_BarrierIncompleteSize.pbtxt
│   │   │   │   ├── api_def_BarrierInsertMany.pbtxt
│   │   │   │   ├── api_def_Barrier.pbtxt
│   │   │   │   ├── api_def_BarrierReadySize.pbtxt
│   │   │   │   ├── api_def_BarrierTakeMany.pbtxt
│   │   │   │   ├── api_def_BatchCholeskyGrad.pbtxt
│   │   │   │   ├── api_def_BatchCholesky.pbtxt
│   │   │   │   ├── api_def_BatchFFT2D.pbtxt
│   │   │   │   ├── api_def_BatchFFT3D.pbtxt
│   │   │   │   ├── api_def_BatchFFT.pbtxt
│   │   │   │   ├── api_def_BatchIFFT2D.pbtxt
│   │   │   │   ├── api_def_BatchIFFT3D.pbtxt
│   │   │   │   ├── api_def_BatchIFFT.pbtxt
│   │   │   │   ├── api_def_BatchMatMul.pbtxt
│   │   │   │   ├── api_def_BatchMatrixDeterminant.pbtxt
│   │   │   │   ├── api_def_BatchMatrixInverse.pbtxt
│   │   │   │   ├── api_def_BatchMatrixSolveLs.pbtxt
│   │   │   │   ├── api_def_BatchMatrixSolve.pbtxt
│   │   │   │   ├── api_def_BatchMatrixTriangularSolve.pbtxt
│   │   │   │   ├── api_def_BatchNormWithGlobalNormalizationGrad.pbtxt
│   │   │   │   ├── api_def_BatchNormWithGlobalNormalization.pbtxt
│   │   │   │   ├── api_def_BatchSelfAdjointEig.pbtxt
│   │   │   │   ├── api_def_BatchSelfAdjointEigV2.pbtxt
│   │   │   │   ├── api_def_BatchSvd.pbtxt
│   │   │   │   ├── api_def_BatchToSpace.pbtxt
│   │   │   │   ├── api_def_BiasAdd.pbtxt
│   │   │   │   ├── api_def_BiasAddV1.pbtxt
│   │   │   │   ├── api_def_BitwiseAnd.pbtxt
│   │   │   │   ├── api_def_BitwiseOr.pbtxt
│   │   │   │   ├── api_def_BitwiseXor.pbtxt
│   │   │   │   ├── api_def_BroadcastArgs.pbtxt
│   │   │   │   ├── api_def_Bucketize.pbtxt
│   │   │   │   ├── api_def_Cholesky.pbtxt
│   │   │   │   ├── api_def_ComplexAbs.pbtxt
│   │   │   │   ├── api_def_Complex.pbtxt
│   │   │   │   ├── api_def_ComputeAccidentalHits.pbtxt
│   │   │   │   ├── api_def_ConcatOffset.pbtxt
│   │   │   │   ├── api_def_Concat.pbtxt
│   │   │   │   ├── api_def_ConcatV2.pbtxt
│   │   │   │   ├── api_def_Conj.pbtxt
│   │   │   │   ├── api_def_ConjugateTranspose.pbtxt
│   │   │   │   ├── api_def_Const.pbtxt
│   │   │   │   ├── api_def_CropAndResize.pbtxt
│   │   │   │   ├── api_def_CTCBeamSearchDecoder.pbtxt
│   │   │   │   ├── api_def_CTCGreedyDecoder.pbtxt
│   │   │   │   ├── api_def_CTCLoss.pbtxt
│   │   │   │   ├── api_def_DebugGradientIdentity.pbtxt
│   │   │   │   ├── api_def_DecodeAndCropJpeg.pbtxt
│   │   │   │   ├── api_def_DecodeBmp.pbtxt
│   │   │   │   ├── api_def_DecodeCSV.pbtxt
│   │   │   │   ├── api_def_DecodeGif.pbtxt
│   │   │   │   ├── api_def_DecodeJpeg.pbtxt
│   │   │   │   ├── api_def_DecodePng.pbtxt
│   │   │   │   ├── api_def_DeleteSessionTensor.pbtxt
│   │   │   │   ├── api_def_DepthwiseConv2dNativeBackpropFilter.pbtxt
│   │   │   │   ├── api_def_DepthwiseConv2dNativeBackpropInput.pbtxt
│   │   │   │   ├── api_def_DepthwiseConv2dNative.pbtxt
│   │   │   │   ├── api_def_DeserializeManySparse.pbtxt
│   │   │   │   ├── api_def_DeserializeSparse.pbtxt
│   │   │   │   ├── api_def_DestroyTemporaryVariable.pbtxt
│   │   │   │   ├── api_def_DrawBoundingBoxes.pbtxt
│   │   │   │   ├── api_def_EditDistance.pbtxt
│   │   │   │   ├── api_def_Elu.pbtxt
│   │   │   │   ├── api_def_EncodeJpeg.pbtxt
│   │   │   │   ├── api_def_EncodePng.pbtxt
│   │   │   │   ├── api_def_ExpandDims.pbtxt
│   │   │   │   ├── api_def_ExtractGlimpse.pbtxt
│   │   │   │   ├── api_def_ExtractJpegShape.pbtxt
│   │   │   │   ├── api_def_Fact.pbtxt
│   │   │   │   ├── api_def_FakeQueue.pbtxt
│   │   │   │   ├── api_def_FFT.pbtxt
│   │   │   │   ├── api_def_FIFOQueue.pbtxt
│   │   │   │   ├── api_def_FIFOQueueV2.pbtxt
│   │   │   │   ├── api_def_FixedLengthRecordReader.pbtxt
│   │   │   │   ├── api_def_FixedLengthRecordReaderV2.pbtxt
│   │   │   │   ├── api_def_FixedUnigramCandidateSampler.pbtxt
│   │   │   │   ├── api_def_FloorDiv.pbtxt
│   │   │   │   ├── api_def_FloorMod.pbtxt
│   │   │   │   ├── api_def_FractionalAvgPool.pbtxt
│   │   │   │   ├── api_def_FractionalMaxPool.pbtxt
│   │   │   │   ├── api_def_FusedBatchNorm.pbtxt
│   │   │   │   ├── api_def_FusedBatchNormV2.pbtxt
│   │   │   │   ├── api_def_GenerateVocabRemapping.pbtxt
│   │   │   │   ├── api_def_GetSessionHandle.pbtxt
│   │   │   │   ├── api_def_GetSessionHandleV2.pbtxt
│   │   │   │   ├── api_def_GetSessionTensor.pbtxt
│   │   │   │   ├── api_def_HashTable.pbtxt
│   │   │   │   ├── api_def_HashTableV2.pbtxt
│   │   │   │   ├── api_def_HistogramFixedWidth.pbtxt
│   │   │   │   ├── api_def_HistogramSummary.pbtxt
│   │   │   │   ├── api_def_HSVToRGB.pbtxt
│   │   │   │   ├── api_def_IdentityReader.pbtxt
│   │   │   │   ├── api_def_IdentityReaderV2.pbtxt
│   │   │   │   ├── api_def_IFFT.pbtxt
│   │   │   │   ├── api_def_ImageSummary.pbtxt
│   │   │   │   ├── api_def_InitializeTableFromTextFile.pbtxt
│   │   │   │   ├── api_def_InitializeTableFromTextFileV2.pbtxt
│   │   │   │   ├── api_def_InitializeTable.pbtxt
│   │   │   │   ├── api_def_InitializeTableV2.pbtxt
│   │   │   │   ├── api_def_InTopK.pbtxt
│   │   │   │   ├── api_def_InTopKV2.pbtxt
│   │   │   │   ├── api_def_Invert.pbtxt
│   │   │   │   ├── api_def_L2Loss.pbtxt
│   │   │   │   ├── api_def_LearnedUnigramCandidateSampler.pbtxt
│   │   │   │   ├── api_def_LeftShift.pbtxt
│   │   │   │   ├── api_def_LinSpace.pbtxt
│   │   │   │   ├── api_def_ListDiff.pbtxt
│   │   │   │   ├── api_def_LMDBReader.pbtxt
│   │   │   │   ├── api_def_LoadAndRemapMatrix.pbtxt
│   │   │   │   ├── api_def_LogMatrixDeterminant.pbtxt
│   │   │   │   ├── api_def_LogSoftmax.pbtxt
│   │   │   │   ├── api_def_LogUniformCandidateSampler.pbtxt
│   │   │   │   ├── api_def_LookupTableExport.pbtxt
│   │   │   │   ├── api_def_LookupTableExportV2.pbtxt
│   │   │   │   ├── api_def_LookupTableFind.pbtxt
│   │   │   │   ├── api_def_LookupTableFindV2.pbtxt
│   │   │   │   ├── api_def_LookupTableImport.pbtxt
│   │   │   │   ├── api_def_LookupTableImportV2.pbtxt
│   │   │   │   ├── api_def_LookupTableInsert.pbtxt
│   │   │   │   ├── api_def_LookupTableInsertV2.pbtxt
│   │   │   │   ├── api_def_LookupTableSize.pbtxt
│   │   │   │   ├── api_def_LookupTableSizeV2.pbtxt
│   │   │   │   ├── api_def_LRN.pbtxt
│   │   │   │   ├── api_def_MatMul.pbtxt
│   │   │   │   ├── api_def_MatrixBandPart.pbtxt
│   │   │   │   ├── api_def_MatrixDeterminant.pbtxt
│   │   │   │   ├── api_def_MatrixDiagPart.pbtxt
│   │   │   │   ├── api_def_MatrixDiag.pbtxt
│   │   │   │   ├── api_def_MatrixExponential.pbtxt
│   │   │   │   ├── api_def_MatrixInverse.pbtxt
│   │   │   │   ├── api_def_MatrixSetDiag.pbtxt
│   │   │   │   ├── api_def_MatrixSolveLs.pbtxt
│   │   │   │   ├── api_def_MatrixSolve.pbtxt
│   │   │   │   ├── api_def_MatrixTriangularSolve.pbtxt
│   │   │   │   ├── api_def_Max.pbtxt
│   │   │   │   ├── api_def_MaxPool3DGradGrad.pbtxt
│   │   │   │   ├── api_def_MaxPool3DGrad.pbtxt
│   │   │   │   ├── api_def_MaxPoolGradGrad.pbtxt
│   │   │   │   ├── api_def_MaxPoolGradGradWithArgmax.pbtxt
│   │   │   │   ├── api_def_MaxPool.pbtxt
│   │   │   │   ├── api_def_MaxPoolV2.pbtxt
│   │   │   │   ├── api_def_MaxPoolWithArgmax.pbtxt
│   │   │   │   ├── api_def_Mean.pbtxt
│   │   │   │   ├── api_def_Merge.pbtxt
│   │   │   │   ├── api_def_MergeSummary.pbtxt
│   │   │   │   ├── api_def_Min.pbtxt
│   │   │   │   ├── api_def_MirrorPad.pbtxt
│   │   │   │   ├── api_def_Mul.pbtxt
│   │   │   │   ├── api_def_MutableDenseHashTable.pbtxt
│   │   │   │   ├── api_def_MutableDenseHashTableV2.pbtxt
│   │   │   │   ├── api_def_MutableHashTableOfTensors.pbtxt
│   │   │   │   ├── api_def_MutableHashTableOfTensorsV2.pbtxt
│   │   │   │   ├── api_def_MutableHashTable.pbtxt
│   │   │   │   ├── api_def_MutableHashTableV2.pbtxt
│   │   │   │   ├── api_def_Neg.pbtxt
│   │   │   │   ├── api_def_NegTrain.pbtxt
│   │   │   │   ├── api_def_NonMaxSuppression.pbtxt
│   │   │   │   ├── api_def_NonMaxSuppressionV2.pbtxt
│   │   │   │   ├── api_def_OneHot.pbtxt
│   │   │   │   ├── api_def_Pack.pbtxt
│   │   │   │   ├── api_def_PaddingFIFOQueue.pbtxt
│   │   │   │   ├── api_def_PaddingFIFOQueueV2.pbtxt
│   │   │   │   ├── api_def_Pad.pbtxt
│   │   │   │   ├── api_def_PadV2.pbtxt
│   │   │   │   ├── api_def_ParallelConcat.pbtxt
│   │   │   │   ├── api_def_ParameterizedTruncatedNormal.pbtxt
│   │   │   │   ├── api_def_ParseExample.pbtxt
│   │   │   │   ├── api_def_ParseSingleSequenceExample.pbtxt
│   │   │   │   ├── api_def_Placeholder.pbtxt
│   │   │   │   ├── api_def_Pow.pbtxt
│   │   │   │   ├── api_def_Print.pbtxt
│   │   │   │   ├── api_def_PriorityQueue.pbtxt
│   │   │   │   ├── api_def_PriorityQueueV2.pbtxt
│   │   │   │   ├── api_def_Prod.pbtxt
│   │   │   │   ├── api_def_PyFunc.pbtxt
│   │   │   │   ├── api_def_PyFuncStateless.pbtxt
│   │   │   │   ├── api_def_Qr.pbtxt
│   │   │   │   ├── api_def_QuantizedAvgPool.pbtxt
│   │   │   │   ├── api_def_QuantizedMaxPool.pbtxt
│   │   │   │   ├── api_def_QuantizedReluX.pbtxt
│   │   │   │   ├── api_def_QueueClose.pbtxt
│   │   │   │   ├── api_def_QueueCloseV2.pbtxt
│   │   │   │   ├── api_def_QueueDequeueMany.pbtxt
│   │   │   │   ├── api_def_QueueDequeueManyV2.pbtxt
│   │   │   │   ├── api_def_QueueDequeue.pbtxt
│   │   │   │   ├── api_def_QueueDequeueUpTo.pbtxt
│   │   │   │   ├── api_def_QueueDequeueUpToV2.pbtxt
│   │   │   │   ├── api_def_QueueDequeueV2.pbtxt
│   │   │   │   ├── api_def_QueueEnqueueMany.pbtxt
│   │   │   │   ├── api_def_QueueEnqueueManyV2.pbtxt
│   │   │   │   ├── api_def_QueueEnqueue.pbtxt
│   │   │   │   ├── api_def_QueueEnqueueV2.pbtxt
│   │   │   │   ├── api_def_QueueSize.pbtxt
│   │   │   │   ├── api_def_QueueSizeV2.pbtxt
│   │   │   │   ├── api_def_RandomCrop.pbtxt
│   │   │   │   ├── api_def_RandomGamma.pbtxt
│   │   │   │   ├── api_def_RandomPoisson.pbtxt
│   │   │   │   ├── api_def_RandomShuffle.pbtxt
│   │   │   │   ├── api_def_RandomShuffleQueue.pbtxt
│   │   │   │   ├── api_def_RandomShuffleQueueV2.pbtxt
│   │   │   │   ├── api_def_RandomStandardNormal.pbtxt
│   │   │   │   ├── api_def_RandomUniformInt.pbtxt
│   │   │   │   ├── api_def_RandomUniform.pbtxt
│   │   │   │   ├── api_def_Range.pbtxt
│   │   │   │   ├── api_def_ReaderNumRecordsProduced.pbtxt
│   │   │   │   ├── api_def_ReaderNumRecordsProducedV2.pbtxt
│   │   │   │   ├── api_def_ReaderNumWorkUnitsCompleted.pbtxt
│   │   │   │   ├── api_def_ReaderNumWorkUnitsCompletedV2.pbtxt
│   │   │   │   ├── api_def_ReaderRead.pbtxt
│   │   │   │   ├── api_def_ReaderReadUpTo.pbtxt
│   │   │   │   ├── api_def_ReaderReadUpToV2.pbtxt
│   │   │   │   ├── api_def_ReaderReadV2.pbtxt
│   │   │   │   ├── api_def_ReaderReset.pbtxt
│   │   │   │   ├── api_def_ReaderResetV2.pbtxt
│   │   │   │   ├── api_def_ReaderRestoreState.pbtxt
│   │   │   │   ├── api_def_ReaderRestoreStateV2.pbtxt
│   │   │   │   ├── api_def_ReaderSerializeState.pbtxt
│   │   │   │   ├── api_def_ReaderSerializeStateV2.pbtxt
│   │   │   │   ├── api_def_RealDiv.pbtxt
│   │   │   │   ├── api_def_Relu6.pbtxt
│   │   │   │   ├── api_def_Relu.pbtxt
│   │   │   │   ├── api_def_ResizeArea.pbtxt
│   │   │   │   ├── api_def_ResizeBicubic.pbtxt
│   │   │   │   ├── api_def_ResizeBilinear.pbtxt
│   │   │   │   ├── api_def_ResizeNearestNeighbor.pbtxt
│   │   │   │   ├── api_def_Restore.pbtxt
│   │   │   │   ├── api_def_RestoreSlice.pbtxt
│   │   │   │   ├── api_def_Reverse.pbtxt
│   │   │   │   ├── api_def_ReverseV2.pbtxt
│   │   │   │   ├── api_def_RGBToHSV.pbtxt
│   │   │   │   ├── api_def_RightShift.pbtxt
│   │   │   │   ├── api_def_SampleDistortedBoundingBox.pbtxt
│   │   │   │   ├── api_def_SampleDistortedBoundingBoxV2.pbtxt
│   │   │   │   ├── api_def_Save.pbtxt
│   │   │   │   ├── api_def_SaveSlices.pbtxt
│   │   │   │   ├── api_def_ScalarSummary.pbtxt
│   │   │   │   ├── api_def_SdcaFprint.pbtxt
│   │   │   │   ├── api_def_SdcaOptimizer.pbtxt
│   │   │   │   ├── api_def_SdcaShrinkL1.pbtxt
│   │   │   │   ├── api_def_Select.pbtxt
│   │   │   │   ├── api_def_SelfAdjointEig.pbtxt
│   │   │   │   ├── api_def_SelfAdjointEigV2.pbtxt
│   │   │   │   ├── api_def_Selu.pbtxt
│   │   │   │   ├── api_def_SerializeManySparse.pbtxt
│   │   │   │   ├── api_def_SerializeSparse.pbtxt
│   │   │   │   ├── api_def_ShardedFilename.pbtxt
│   │   │   │   ├── api_def_ShardedFilespec.pbtxt
│   │   │   │   ├── api_def_Sigmoid.pbtxt
│   │   │   │   ├── api_def_Skipgram.pbtxt
│   │   │   │   ├── api_def_Slice.pbtxt
│   │   │   │   ├── api_def_SoftmaxCrossEntropyWithLogits.pbtxt
│   │   │   │   ├── api_def_Softmax.pbtxt
│   │   │   │   ├── api_def_Softplus.pbtxt
│   │   │   │   ├── api_def_Softsign.pbtxt
│   │   │   │   ├── api_def_SpaceToBatch.pbtxt
│   │   │   │   ├── api_def_SparseAddGrad.pbtxt
│   │   │   │   ├── api_def_SparseAdd.pbtxt
│   │   │   │   ├── api_def_SparseConcat.pbtxt
│   │   │   │   ├── api_def_SparseCross.pbtxt
│   │   │   │   ├── api_def_SparseFillEmptyRowsGrad.pbtxt
│   │   │   │   ├── api_def_SparseFillEmptyRows.pbtxt
│   │   │   │   ├── api_def_SparseMatMul.pbtxt
│   │   │   │   ├── api_def_SparseReorder.pbtxt
│   │   │   │   ├── api_def_SparseReshape.pbtxt
│   │   │   │   ├── api_def_SparseSoftmaxCrossEntropyWithLogits.pbtxt
│   │   │   │   ├── api_def_SparseSplit.pbtxt
│   │   │   │   ├── api_def_SparseTensorDenseAdd.pbtxt
│   │   │   │   ├── api_def_SparseTensorDenseMatMul.pbtxt
│   │   │   │   ├── api_def_SparseToDense.pbtxt
│   │   │   │   ├── api_def_Split.pbtxt
│   │   │   │   ├── api_def_SplitV.pbtxt
│   │   │   │   ├── api_def_Squeeze.pbtxt
│   │   │   │   ├── api_def_StackClose.pbtxt
│   │   │   │   ├── api_def_StackCloseV2.pbtxt
│   │   │   │   ├── api_def_Stack.pbtxt
│   │   │   │   ├── api_def_StackPop.pbtxt
│   │   │   │   ├── api_def_StackPopV2.pbtxt
│   │   │   │   ├── api_def_StackPush.pbtxt
│   │   │   │   ├── api_def_StackPushV2.pbtxt
│   │   │   │   ├── api_def_StackV2.pbtxt
│   │   │   │   ├── api_def_StringSplit.pbtxt
│   │   │   │   ├── api_def_Sub.pbtxt
│   │   │   │   ├── api_def_Sum.pbtxt
│   │   │   │   ├── api_def_Svd.pbtxt
│   │   │   │   ├── api_def_Switch.pbtxt
│   │   │   │   ├── api_def_SymbolicGradient.pbtxt
│   │   │   │   ├── api_def_TakeManySparseFromTensorsMap.pbtxt
│   │   │   │   ├── api_def_Tanh.pbtxt
│   │   │   │   ├── api_def_TemporaryVariable.pbtxt
│   │   │   │   ├── api_def_TensorArrayClose.pbtxt
│   │   │   │   ├── api_def_TensorArrayCloseV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayCloseV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayConcat.pbtxt
│   │   │   │   ├── api_def_TensorArrayConcatV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayConcatV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayGather.pbtxt
│   │   │   │   ├── api_def_TensorArrayGatherV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayGatherV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayGrad.pbtxt
│   │   │   │   ├── api_def_TensorArrayGradV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayGradV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayPack.pbtxt
│   │   │   │   ├── api_def_TensorArray.pbtxt
│   │   │   │   ├── api_def_TensorArrayRead.pbtxt
│   │   │   │   ├── api_def_TensorArrayReadV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayReadV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayScatter.pbtxt
│   │   │   │   ├── api_def_TensorArrayScatterV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayScatterV3.pbtxt
│   │   │   │   ├── api_def_TensorArraySize.pbtxt
│   │   │   │   ├── api_def_TensorArraySizeV2.pbtxt
│   │   │   │   ├── api_def_TensorArraySizeV3.pbtxt
│   │   │   │   ├── api_def_TensorArraySplit.pbtxt
│   │   │   │   ├── api_def_TensorArraySplitV2.pbtxt
│   │   │   │   ├── api_def_TensorArraySplitV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayUnpack.pbtxt
│   │   │   │   ├── api_def_TensorArrayV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayV3.pbtxt
│   │   │   │   ├── api_def_TensorArrayWrite.pbtxt
│   │   │   │   ├── api_def_TensorArrayWriteV2.pbtxt
│   │   │   │   ├── api_def_TensorArrayWriteV3.pbtxt
│   │   │   │   ├── api_def_TensorSummary.pbtxt
│   │   │   │   ├── api_def_TensorSummaryV2.pbtxt
│   │   │   │   ├── api_def_TextLineReader.pbtxt
│   │   │   │   ├── api_def_TextLineReaderV2.pbtxt
│   │   │   │   ├── api_def_TFRecordReader.pbtxt
│   │   │   │   ├── api_def_TFRecordReaderV2.pbtxt
│   │   │   │   ├── api_def_ThreadUnsafeUnigramCandidateSampler.pbtxt
│   │   │   │   ├── api_def_TileGrad.pbtxt
│   │   │   │   ├── api_def_TopK.pbtxt
│   │   │   │   ├── api_def_TopKV2.pbtxt
│   │   │   │   ├── api_def_TruncateDiv.pbtxt
│   │   │   │   ├── api_def_TruncatedNormal.pbtxt
│   │   │   │   ├── api_def_TruncateMod.pbtxt
│   │   │   │   ├── api_def_UniformCandidateSampler.pbtxt
│   │   │   │   ├── api_def_Unpack.pbtxt
│   │   │   │   ├── api_def_Variable.pbtxt
│   │   │   │   ├── api_def_VariableV2.pbtxt
│   │   │   │   ├── api_def_WholeFileReader.pbtxt
│   │   │   │   ├── api_def_WholeFileReaderV2.pbtxt
│   │   │   │   └── api_def_ZerosLike.pbtxt
│   │   │   └── update_api_def.sh
│   │   ├── BUILD
│   │   ├── common_runtime
│   │   │   ├── accumulate_n_optimizer.cc
│   │   │   ├── allocator_retry.cc
│   │   │   ├── allocator_retry.h
│   │   │   ├── bfc_allocator.cc
│   │   │   ├── bfc_allocator.h
│   │   │   ├── build_graph_options.cc
│   │   │   ├── build_graph_options.h
│   │   │   ├── constant_folding.cc
│   │   │   ├── constant_folding.h
│   │   │   ├── constant_folding_test.cc
│   │   │   ├── copy_tensor.cc
│   │   │   ├── copy_tensor.h
│   │   │   ├── costmodel_manager.cc
│   │   │   ├── costmodel_manager.h
│   │   │   ├── debugger_state_interface.cc
│   │   │   ├── debugger_state_interface.h
│   │   │   ├── device.cc
│   │   │   ├── device_factory.cc
│   │   │   ├── device_factory.h
│   │   │   ├── device.h
│   │   │   ├── device_mgr.cc
│   │   │   ├── device_mgr.h
│   │   │   ├── device_set.cc
│   │   │   ├── device_set.h
│   │   │   ├── device_set_test.cc
│   │   │   ├── direct_session.cc
│   │   │   ├── direct_session.h
│   │   │   ├── direct_session_test.cc
│   │   │   ├── direct_session_with_tracking_alloc_test.cc
│   │   │   ├── dma_helper.h
│   │   │   ├── eigen_thread_pool.h
│   │   │   ├── executor.cc
│   │   │   ├── executor.h
│   │   │   ├── function.cc
│   │   │   ├── function.h
│   │   │   ├── function_test.cc
│   │   │   ├── function_testlib.cc
│   │   │   ├── function_testlib.h
│   │   │   ├── gpu
│   │   │   │   ├── gpu_allocator_retry_test.cc
│   │   │   │   ├── gpu_bfc_allocator.cc
│   │   │   │   ├── gpu_bfc_allocator.h
│   │   │   │   ├── gpu_bfc_allocator_test.cc
│   │   │   │   ├── gpu_cudamalloc_allocator.cc
│   │   │   │   ├── gpu_cudamalloc_allocator.h
│   │   │   │   ├── gpu_debug_allocator.cc
│   │   │   │   ├── gpu_debug_allocator.h
│   │   │   │   ├── gpu_debug_allocator_test.cc
│   │   │   │   ├── gpu_device.cc
│   │   │   │   ├── gpu_device_factory.cc
│   │   │   │   ├── gpu_device.h
│   │   │   │   ├── gpu_event_mgr.cc
│   │   │   │   ├── gpu_event_mgr.h
│   │   │   │   ├── gpu_event_mgr_test.cc
│   │   │   │   ├── gpu_init.cc
│   │   │   │   ├── gpu_init.h
│   │   │   │   ├── gpu_managed_allocator.cc
│   │   │   │   ├── gpu_managed_allocator.h
│   │   │   │   ├── gpu_stream_util.cc
│   │   │   │   ├── gpu_stream_util.h
│   │   │   │   ├── gpu_stream_util_test.cc
│   │   │   │   ├── gpu_util.cc
│   │   │   │   ├── gpu_util.h
│   │   │   │   ├── gpu_util_platform_specific.cc
│   │   │   │   ├── pool_allocator.cc
│   │   │   │   ├── pool_allocator.h
│   │   │   │   ├── pool_allocator_test.cc
│   │   │   │   ├── process_state.cc
│   │   │   │   └── process_state.h
│   │   │   ├── gpu_device_context.h
│   │   │   ├── graph_execution_state.cc
│   │   │   ├── graph_execution_state.h
│   │   │   ├── graph_optimizer.cc
│   │   │   ├── graph_optimizer.h
│   │   │   ├── graph_runner.cc
│   │   │   ├── graph_runner.h
│   │   │   ├── graph_runner_test.cc
│   │   │   ├── kernel_benchmark_testlib.cc
│   │   │   ├── kernel_benchmark_testlib.h
│   │   │   ├── local_device.cc
│   │   │   ├── local_device.h
│   │   │   ├── memory_types.cc
│   │   │   ├── memory_types.h
│   │   │   ├── memory_types_test.cc
│   │   │   ├── mkl_cpu_allocator.h
│   │   │   ├── mkl_cpu_allocator_test.cc
│   │   │   ├── optimization_registry.cc
│   │   │   ├── optimization_registry.h
│   │   │   ├── optimization_registry_test.cc
│   │   │   ├── parallel_concat_optimizer.cc
│   │   │   ├── pending_counts.h
│   │   │   ├── pending_counts_test.cc
│   │   │   ├── placer.cc
│   │   │   ├── placer.h
│   │   │   ├── placer_test.cc
│   │   │   ├── process_function_library_runtime.cc
│   │   │   ├── process_function_library_runtime.h
│   │   │   ├── process_function_library_runtime_test.cc
│   │   │   ├── process_util.cc
│   │   │   ├── process_util.h
│   │   │   ├── profile_handler.h
│   │   │   ├── renamed_device.cc
│   │   │   ├── renamed_device.h
│   │   │   ├── rendezvous_mgr.cc
│   │   │   ├── rendezvous_mgr.h
│   │   │   ├── rendezvous_util.cc
│   │   │   ├── rendezvous_util.h
│   │   │   ├── rendezvous_util_test.cc
│   │   │   ├── session.cc
│   │   │   ├── session_factory.cc
│   │   │   ├── session_factory.h
│   │   │   ├── session_options.cc
│   │   │   ├── session_state.cc
│   │   │   ├── session_test.cc
│   │   │   ├── shape_refiner.cc
│   │   │   ├── shape_refiner.h
│   │   │   ├── shape_refiner_test.cc
│   │   │   ├── stats_publisher_interface.cc
│   │   │   ├── stats_publisher_interface.h
│   │   │   ├── step_stats_collector.cc
│   │   │   ├── step_stats_collector.h
│   │   │   ├── sycl
│   │   │   │   ├── sycl_allocator.cc
│   │   │   │   ├── sycl_allocator.h
│   │   │   │   ├── sycl_device.cc
│   │   │   │   ├── sycl_device_context.cc
│   │   │   │   ├── sycl_device_context.h
│   │   │   │   ├── sycl_device_factory.cc
│   │   │   │   ├── sycl_device.h
│   │   │   │   └── sycl_util.h
│   │   │   ├── threadpool_device.cc
│   │   │   ├── threadpool_device_factory.cc
│   │   │   ├── threadpool_device.h
│   │   │   └── visitable_allocator.h
│   │   ├── debug
│   │   │   ├── BUILD
│   │   │   ├── debug_callback_registry.cc
│   │   │   ├── debug_callback_registry.h
│   │   │   ├── debug.cc
│   │   │   ├── debug_gateway.cc
│   │   │   ├── debug_gateway.h
│   │   │   ├── debug_gateway_test.cc
│   │   │   ├── debugger_event_metadata.proto
│   │   │   ├── debugger_state_impl.cc
│   │   │   ├── debugger_state_impl.h
│   │   │   ├── debug_graph_utils.cc
│   │   │   ├── debug_graph_utils.h
│   │   │   ├── debug_graph_utils_test.cc
│   │   │   ├── debug_grpc_io_utils_test.cc
│   │   │   ├── debug_grpc_testlib.cc
│   │   │   ├── debug_grpc_testlib.h
│   │   │   ├── debug_io_utils.cc
│   │   │   ├── debug_io_utils.h
│   │   │   ├── debug_io_utils_test.cc
│   │   │   ├── debug_node_key.cc
│   │   │   ├── debug_node_key.h
│   │   │   ├── debug_service.proto
│   │   │   └── grpc_session_debug_test.cc
│   │   ├── distributed_runtime
│   │   │   ├── base_rendezvous_mgr.cc
│   │   │   ├── base_rendezvous_mgr.h
│   │   │   ├── BUILD
│   │   │   ├── call_options.cc
│   │   │   ├── call_options.h
│   │   │   ├── call_options_test.cc
│   │   │   ├── cluster_function_library_runtime.cc
│   │   │   ├── cluster_function_library_runtime.h
│   │   │   ├── cluster_function_library_runtime_test.cc
│   │   │   ├── executor_test.cc
│   │   │   ├── graph_mgr.cc
│   │   │   ├── graph_mgr.h
│   │   │   ├── local_master.cc
│   │   │   ├── local_master.h
│   │   │   ├── master.cc
│   │   │   ├── master_env.h
│   │   │   ├── master.h
│   │   │   ├── master_interface.h
│   │   │   ├── master_session.cc
│   │   │   ├── master_session.h
│   │   │   ├── master_test.cc
│   │   │   ├── message_wrappers.cc
│   │   │   ├── message_wrappers.h
│   │   │   ├── message_wrappers_test.cc
│   │   │   ├── partial_run_mgr.cc
│   │   │   ├── partial_run_mgr.h
│   │   │   ├── partial_run_mgr_test.cc
│   │   │   ├── README.md
│   │   │   ├── remote_device.cc
│   │   │   ├── remote_device.h
│   │   │   ├── remote_device_test.cc
│   │   │   ├── rendezvous_mgr_interface.h
│   │   │   ├── rpc
│   │   │   │   ├── async_service_interface.h
│   │   │   │   ├── BUILD
│   │   │   │   ├── grpc_call.h
│   │   │   │   ├── grpc_channel.cc
│   │   │   │   ├── grpc_channel.h
│   │   │   │   ├── grpc_channel_test.cc
│   │   │   │   ├── grpc_client_cq_tag.h
│   │   │   │   ├── grpc_master_service.cc
│   │   │   │   ├── grpc_master_service.h
│   │   │   │   ├── grpc_master_service_impl.cc
│   │   │   │   ├── grpc_master_service_impl.h
│   │   │   │   ├── grpc_remote_master.cc
│   │   │   │   ├── grpc_remote_master.h
│   │   │   │   ├── grpc_remote_worker.cc
│   │   │   │   ├── grpc_remote_worker.h
│   │   │   │   ├── grpc_serialization_traits.h
│   │   │   │   ├── grpc_server_lib.cc
│   │   │   │   ├── grpc_server_lib.h
│   │   │   │   ├── grpc_session.cc
│   │   │   │   ├── grpc_session.h
│   │   │   │   ├── grpc_session_test.cc
│   │   │   │   ├── grpc_state.h
│   │   │   │   ├── grpc_tensor_coding.cc
│   │   │   │   ├── grpc_tensor_coding.h
│   │   │   │   ├── grpc_tensor_coding_test.cc
│   │   │   │   ├── grpc_tensorflow_server.cc
│   │   │   │   ├── grpc_testlib.cc
│   │   │   │   ├── grpc_testlib.h
│   │   │   │   ├── grpc_testlib_ops.cc
│   │   │   │   ├── grpc_testlib_server.cc
│   │   │   │   ├── grpc_util.cc
│   │   │   │   ├── grpc_util.h
│   │   │   │   ├── grpc_util_test.cc
│   │   │   │   ├── grpc_worker_cache.cc
│   │   │   │   ├── grpc_worker_cache.h
│   │   │   │   ├── grpc_worker_service.cc
│   │   │   │   ├── grpc_worker_service.h
│   │   │   │   ├── grpc_worker_service_impl.cc
│   │   │   │   ├── grpc_worker_service_impl.h
│   │   │   │   ├── rpc_rendezvous_mgr.cc
│   │   │   │   ├── rpc_rendezvous_mgr.h
│   │   │   │   └── rpc_rendezvous_mgr_test.cc
│   │   │   ├── rpcbench_test.cc
│   │   │   ├── scheduler.cc
│   │   │   ├── scheduler.h
│   │   │   ├── server_lib.cc
│   │   │   ├── server_lib.h
│   │   │   ├── session_mgr.cc
│   │   │   ├── session_mgr.h
│   │   │   ├── session_mgr_test.cc
│   │   │   ├── tensor_coding.cc
│   │   │   ├── tensor_coding.h
│   │   │   ├── tensor_coding_test.cc
│   │   │   ├── worker_cache.h
│   │   │   ├── worker_cache_logger.cc
│   │   │   ├── worker_cache_logger.h
│   │   │   ├── worker_cache_partial.cc
│   │   │   ├── worker_cache_partial.h
│   │   │   ├── worker_cache_wrapper.h
│   │   │   ├── worker.cc
│   │   │   ├── worker_env.h
│   │   │   ├── worker.h
│   │   │   ├── worker_interface.h
│   │   │   ├── worker_session.cc
│   │   │   └── worker_session.h
│   │   ├── example
│   │   │   ├── example_parser_configuration.cc
│   │   │   ├── example_parser_configuration.h
│   │   │   ├── example_parser_configuration.proto
│   │   │   ├── example_parser_configuration_test.cc
│   │   │   ├── example.proto
│   │   │   ├── feature.proto
│   │   │   ├── feature_util.cc
│   │   │   ├── feature_util.h
│   │   │   ├── feature_util_test.cc
│   │   │   └── testdata
│   │   │   └── parse_example_graph_def.pbtxt
│   │   ├── framework
│   │   │   ├── allocation_description.proto
│   │   │   ├── allocator.cc
│   │   │   ├── allocator.h
│   │   │   ├── allocator_registry.cc
│   │   │   ├── allocator_registry.h
│   │   │   ├── allocator_test.cc
│   │   │   ├── api_def.proto
│   │   │   ├── attr_value.proto
│   │   │   ├── attr_value_util.cc
│   │   │   ├── attr_value_util.h
│   │   │   ├── attr_value_util_test.cc
│   │   │   ├── bfloat16.cc
│   │   │   ├── bfloat16.h
│   │   │   ├── bfloat16_test.cc
│   │   │   ├── cancellation.cc
│   │   │   ├── cancellation.h
│   │   │   ├── cancellation_test.cc
│   │   │   ├── common_shape_fns.cc
│   │   │   ├── common_shape_fns.h
│   │   │   ├── common_shape_fns_test.cc
│   │   │   ├── control_flow.h
│   │   │   ├── cost_graph.proto
│   │   │   ├── device_attributes.proto
│   │   │   ├── device_base.cc
│   │   │   ├── device_base.h
│   │   │   ├── fake_input.cc
│   │   │   ├── fake_input.h
│   │   │   ├── function.cc
│   │   │   ├── function.h
│   │   │   ├── function.proto
│   │   │   ├── function_test.cc
│   │   │   ├── function_testlib.cc
│   │   │   ├── function_testlib.h
│   │   │   ├── graph_def_util.cc
│   │   │   ├── graph_def_util.h
│   │   │   ├── graph_def_util_test.cc
│   │   │   ├── graph.proto
│   │   │   ├── graph_transfer_info.proto
│   │   │   ├── iterator.proto
│   │   │   ├── kernel_def_builder.cc
│   │   │   ├── kernel_def_builder.h
│   │   │   ├── kernel_def_builder_test.cc
│   │   │   ├── kernel_def.proto
│   │   │   ├── load_library.cc
│   │   │   ├── log_memory.cc
│   │   │   ├── log_memory.h
│   │   │   ├── log_memory.proto
│   │   │   ├── lookup_interface.cc
│   │   │   ├── lookup_interface.h
│   │   │   ├── memory_types.cc
│   │   │   ├── memory_types.h
│   │   │   ├── memory_types_test.cc
│   │   │   ├── node_def_builder.cc
│   │   │   ├── node_def_builder.h
│   │   │   ├── node_def_builder_test.cc
│   │   │   ├── node_def.proto
│   │   │   ├── node_def_util.cc
│   │   │   ├── node_def_util.h
│   │   │   ├── node_def_util_test.cc
│   │   │   ├── numeric_op.h
│   │   │   ├── numeric_types.h
│   │   │   ├── op.cc
│   │   │   ├── op_compatibility_test.cc
│   │   │   ├── op_def_builder.cc
│   │   │   ├── op_def_builder.h
│   │   │   ├── op_def_builder_test.cc
│   │   │   ├── op_def.proto
│   │   │   ├── op_def_util.cc
│   │   │   ├── op_def_util.h
│   │   │   ├── op_def_util_test.cc
│   │   │   ├── op_gen_lib.cc
│   │   │   ├── op_gen_lib.h
│   │   │   ├── op_gen_lib_test.cc
│   │   │   ├── op_gen_overrides.proto
│   │   │   ├── op.h
│   │   │   ├── op_kernel.cc
│   │   │   ├── op_kernel.h
│   │   │   ├── op_kernel_test.cc
│   │   │   ├── op_registration_test.cc
│   │   │   ├── op_segment.cc
│   │   │   ├── op_segment.h
│   │   │   ├── op_segment_test.cc
│   │   │   ├── partial_tensor_shape.h
│   │   │   ├── partial_tensor_shape_test.cc
│   │   │   ├── queue_interface.h
│   │   │   ├── reader_base.cc
│   │   │   ├── reader_base.h
│   │   │   ├── reader_base.proto
│   │   │   ├── reader_interface.h
│   │   │   ├── reader_op_kernel.h
│   │   │   ├── register_types.h
│   │   │   ├── register_types_traits.h
│   │   │   ├── remote_fused_graph_execute_info.proto
│   │   │   ├── rendezvous.cc
│   │   │   ├── rendezvous.h
│   │   │   ├── rendezvous_test.cc
│   │   │   ├── resource_handle.cc
│   │   │   ├── resource_handle.h
│   │   │   ├── resource_handle.proto
│   │   │   ├── resource_mgr.cc
│   │   │   ├── resource_mgr.h
│   │   │   ├── resource_mgr_test.cc
│   │   │   ├── resource_op_kernel.h
│   │   │   ├── resource_op_kernel_test.cc
│   │   │   ├── selective_registration.h
│   │   │   ├── session_state.h
│   │   │   ├── shape_inference.cc
│   │   │   ├── shape_inference.h
│   │   │   ├── shape_inference_test.cc
│   │   │   ├── shape_inference_testutil.cc
│   │   │   ├── shape_inference_testutil.h
│   │   │   ├── shape_inference_testutil_test.cc
│   │   │   ├── step_stats.proto
│   │   │   ├── summary.proto
│   │   │   ├── tensor.cc
│   │   │   ├── tensor_description.proto
│   │   │   ├── tensor.h
│   │   │   ├── tensor.proto
│   │   │   ├── tensor_reference.cc
│   │   │   ├── tensor_reference.h
│   │   │   ├── tensor_shape.cc
│   │   │   ├── tensor_shape.h
│   │   │   ├── tensor_shape.proto
│   │   │   ├── tensor_shape_test.cc
│   │   │   ├── tensor_slice.cc
│   │   │   ├── tensor_slice.h
│   │   │   ├── tensor_slice.proto
│   │   │   ├── tensor_slice_test.cc
│   │   │   ├── tensor_test.cc
│   │   │   ├── tensor_testutil.cc
│   │   │   ├── tensor_testutil.h
│   │   │   ├── tensor_types.h
│   │   │   ├── tensor_util.cc
│   │   │   ├── tensor_util.h
│   │   │   ├── tensor_util_test.cc
│   │   │   ├── tracking_allocator.cc
│   │   │   ├── tracking_allocator.h
│   │   │   ├── tracking_allocator_test.cc
│   │   │   ├── type_index.h
│   │   │   ├── types.cc
│   │   │   ├── types.h
│   │   │   ├── types.proto
│   │   │   ├── types_test.cc
│   │   │   ├── type_traits.h
│   │   │   ├── unique_tensor_references.cc
│   │   │   ├── unique_tensor_references.h
│   │   │   ├── unique_tensor_references_test.cc
│   │   │   ├── variable.proto
│   │   │   ├── variant.cc
│   │   │   ├── variant_encode_decode.h
│   │   │   ├── variant.h
│   │   │   ├── variant_op_copy_test.cc
│   │   │   ├── variant_op_registry.cc
│   │   │   ├── variant_op_registry.h
│   │   │   ├── variant_op_registry_test.cc
│   │   │   ├── variant_tensor_data.cc
│   │   │   ├── variant_tensor_data.h
│   │   │   ├── variant_test.cc
│   │   │   ├── versions.cc
│   │   │   ├── versions.h
│   │   │   └── versions.proto
│   │   ├── graph
│   │   │   ├── algorithm.cc
│   │   │   ├── algorithm.h
│   │   │   ├── algorithm_test.cc
│   │   │   ├── colors.cc
│   │   │   ├── colors.h
│   │   │   ├── control_flow.cc
│   │   │   ├── control_flow.h
│   │   │   ├── costmodel.cc
│   │   │   ├── costmodel.h
│   │   │   ├── default_device.h
│   │   │   ├── edgeset.cc
│   │   │   ├── edgeset.h
│   │   │   ├── edgeset_test.cc
│   │   │   ├── gradients.cc
│   │   │   ├── gradients.h
│   │   │   ├── graph.cc
│   │   │   ├── graph_constructor.cc
│   │   │   ├── graph_constructor.h
│   │   │   ├── graph_constructor_test.cc
│   │   │   ├── graph_def_builder.cc
│   │   │   ├── graph_def_builder.h
│   │   │   ├── graph_def_builder_test.cc
│   │   │   ├── graph.h
│   │   │   ├── graph_partition.cc
│   │   │   ├── graph_partition.h
│   │   │   ├── graph_partition_test.cc
│   │   │   ├── graph_test.cc
│   │   │   ├── mkl_graph_util.h
│   │   │   ├── mkl_layout_pass.cc
│   │   │   ├── mkl_layout_pass.h
│   │   │   ├── mkl_layout_pass_test.cc
│   │   │   ├── mkl_tfconversion_pass.cc
│   │   │   ├── mkl_tfconversion_pass.h
│   │   │   ├── mkl_tfconversion_pass_test.cc
│   │   │   ├── node_builder.cc
│   │   │   ├── node_builder.h
│   │   │   ├── node_builder_test.cc
│   │   │   ├── optimizer_cse.cc
│   │   │   ├── optimizer_cse.h
│   │   │   ├── optimizer_cse_test.cc
│   │   │   ├── quantize_training.cc
│   │   │   ├── quantize_training.h
│   │   │   ├── quantize_training_test.cc
│   │   │   ├── subgraph.cc
│   │   │   ├── subgraph.h
│   │   │   ├── subgraph_test.cc
│   │   │   ├── tensor_id.cc
│   │   │   ├── tensor_id.h
│   │   │   ├── tensor_id_test.cc
│   │   │   ├── testlib.cc
│   │   │   ├── testlib.h
│   │   │   ├── types.h
│   │   │   ├── validate.cc
│   │   │   ├── validate.h
│   │   │   ├── validate_test.cc
│   │   │   ├── while_context.cc
│   │   │   └── while_context.h
│   │   ├── grappler
│   │   │   ├── BUILD
│   │   │   ├── clusters
│   │   │   │   ├── BUILD
│   │   │   │   ├── cluster.cc
│   │   │   │   ├── cluster.h
│   │   │   │   ├── single_machine.cc
│   │   │   │   ├── single_machine.h
│   │   │   │   ├── single_machine_test.cc
│   │   │   │   ├── utils.cc
│   │   │   │   ├── utils.h
│   │   │   │   ├── virtual_cluster.cc
│   │   │   │   ├── virtual_cluster.h
│   │   │   │   └── virtual_cluster_test.cc
│   │   │   ├── costs
│   │   │   │   ├── analytical_cost_estimator.cc
│   │   │   │   ├── analytical_cost_estimator.h
│   │   │   │   ├── analytical_cost_estimator_test.cc
│   │   │   │   ├── BUILD
│   │   │   │   ├── cost_estimator.h
│   │   │   │   ├── graph_memory.cc
│   │   │   │   ├── graph_memory.h
│   │   │   │   ├── graph_memory_test.cc
│   │   │   │   ├── graph_properties.cc
│   │   │   │   ├── graph_properties.h
│   │   │   │   ├── graph_properties_test.cc
│   │   │   │   ├── graph_properties_testdata
│   │   │   │   │   ├── loops_and_queues.pbtxt
│   │   │   │   │   ├── loops_and_resource_vars.pbtxt
│   │   │   │   │   ├── merge_without_loops.pbtxt
│   │   │   │   │   ├── nested_loop.pbtxt
│   │   │   │   │   ├── queues_and_loops.pbtxt
│   │   │   │   │   ├── simple_function.pbtxt
│   │   │   │   │   └── while_loop.pbtxt
│   │   │   │   ├── measuring_cost_estimator.cc
│   │   │   │   ├── measuring_cost_estimator.h
│   │   │   │   ├── op_context.h
│   │   │   │   ├── op_level_cost_estimator.cc
│   │   │   │   ├── op_level_cost_estimator.h
│   │   │   │   ├── op_level_cost_estimator_test.cc
│   │   │   │   ├── op_performance_data.proto
│   │   │   │   ├── robust_stats.cc
│   │   │   │   ├── robust_stats.h
│   │   │   │   ├── robust_stats_test.cc
│   │   │   │   ├── utils.cc
│   │   │   │   ├── utils.h
│   │   │   │   ├── utils_test.cc
│   │   │   │   ├── virtual_placer.cc
│   │   │   │   ├── virtual_placer.h
│   │   │   │   ├── virtual_placer_test.cc
│   │   │   │   ├── virtual_scheduler.cc
│   │   │   │   ├── virtual_scheduler.h
│   │   │   │   └── virtual_scheduler_test.cc
│   │   │   ├── devices.cc
│   │   │   ├── devices.h
│   │   │   ├── graph_view.cc
│   │   │   ├── graph_view.h
│   │   │   ├── graph_view_test.cc
│   │   │   ├── grappler_item_builder.cc
│   │   │   ├── grappler_item_builder.h
│   │   │   ├── grappler_item_builder_test.cc
│   │   │   ├── grappler_item.cc
│   │   │   ├── grappler_item.h
│   │   │   ├── grappler_item_test.cc
│   │   │   ├── inputs
│   │   │   │   ├── BUILD
│   │   │   │   ├── file_input_yielder.cc
│   │   │   │   ├── file_input_yielder.h
│   │   │   │   ├── input_yielder.h
│   │   │   │   ├── testdata
│   │   │   │   │   └── test_file.txt
│   │   │   │   ├── trivial_test_graph_input_yielder.cc
│   │   │   │   ├── trivial_test_graph_input_yielder.h
│   │   │   │   ├── utils.cc
│   │   │   │   ├── utils.h
│   │   │   │   └── utils_test.cc
│   │   │   ├── optimizers
│   │   │   │   ├── arithmetic_optimizer.cc
│   │   │   │   ├── arithmetic_optimizer.h
│   │   │   │   ├── arithmetic_optimizer_test.cc
│   │   │   │   ├── auto_parallel.cc
│   │   │   │   ├── auto_parallel.h
│   │   │   │   ├── auto_parallel_test.cc
│   │   │   │   ├── BUILD
│   │   │   │   ├── constant_folding.cc
│   │   │   │   ├── constant_folding.h
│   │   │   │   ├── constant_folding_test.cc
│   │   │   │   ├── dependency_optimizer.cc
│   │   │   │   ├── dependency_optimizer.h
│   │   │   │   ├── dependency_optimizer_test.cc
│   │   │   │   ├── graph_optimizer.h
│   │   │   │   ├── graph_rewriter.cc
│   │   │   │   ├── graph_rewriter.h
│   │   │   │   ├── layout_optimizer.cc
│   │   │   │   ├── layout_optimizer.h
│   │   │   │   ├── layout_optimizer_test.cc
│   │   │   │   ├── memory_optimizer.cc
│   │   │   │   ├── memory_optimizer.h
│   │   │   │   ├── memory_optimizer_test.cc
│   │   │   │   ├── meta_optimizer.cc
│   │   │   │   ├── meta_optimizer.h
│   │   │   │   ├── model_pruner.cc
│   │   │   │   ├── model_pruner.h
│   │   │   │   ├── model_pruner_test.cc
│   │   │   │   ├── static_schedule.cc
│   │   │   │   ├── static_schedule.h
│   │   │   │   └── static_schedule_test.cc
│   │   │   ├── op_types.cc
│   │   │   ├── op_types.h
│   │   │   ├── utils
│   │   │   │   ├── BUILD
│   │   │   │   ├── frame.cc
│   │   │   │   ├── frame.h
│   │   │   │   ├── frame_test.cc
│   │   │   │   ├── scc.cc
│   │   │   │   ├── scc.h
│   │   │   │   ├── scc_test.cc
│   │   │   │   ├── topological_sort.cc
│   │   │   │   ├── topological_sort.h
│   │   │   │   └── topological_sort_test.cc
│   │   │   ├── utils.cc
│   │   │   ├── utils.h
│   │   │   └── utils_test.cc
│   │   ├── kernels
│   │   │   ├── adjust_contrast_op_benchmark_test.cc
│   │   │   ├── adjust_contrast_op.cc
│   │   │   ├── adjust_contrast_op_gpu.cu.cc
│   │   │   ├── adjust_contrast_op.h
│   │   │   ├── adjust_contrast_op_test.cc
│   │   │   ├── adjust_hsv_gpu.cu.h
│   │   │   ├── adjust_hue_op.cc
│   │   │   ├── adjust_hue_op_gpu.cu.cc
│   │   │   ├── adjust_hue_op.h
│   │   │   ├── adjust_saturation_op.cc
│   │   │   ├── adjust_saturation_op_gpu.cu.cc
│   │   │   ├── adjust_saturation_op.h
│   │   │   ├── aggregate_ops.cc
│   │   │   ├── aggregate_ops_cpu.h
│   │   │   ├── aggregate_ops_gpu.cu.cc
│   │   │   ├── aggregate_ops.h
│   │   │   ├── argmax_op.cc
│   │   │   ├── argmax_op_gpu.cu.cc
│   │   │   ├── argmax_op.h
│   │   │   ├── assign_op.h
│   │   │   ├── as_string_op.cc
│   │   │   ├── attention_ops.cc
│   │   │   ├── avgpooling_op.cc
│   │   │   ├── avgpooling_op_gpu.cu.cc
│   │   │   ├── avgpooling_op.h
│   │   │   ├── barrier_ops.cc
│   │   │   ├── base64_ops.cc
│   │   │   ├── basic_ops_benchmark_test.cc
│   │   │   ├── batch_dataset_op.cc
│   │   │   ├── batch_matmul_op_complex.cc
│   │   │   ├── batch_matmul_op_impl.h
│   │   │   ├── batch_matmul_op_real.cc
│   │   │   ├── batch_matmul_op_test.cc
│   │   │   ├── batch_norm_op.cc
│   │   │   ├── batch_norm_op_gpu.cu.cc
│   │   │   ├── batch_norm_op.h
│   │   │   ├── batch_norm_op_test.cc
│   │   │   ├── batchtospace_op.cc
│   │   │   ├── batch_util.cc
│   │   │   ├── batch_util.h
│   │   │   ├── bcast_ops.cc
│   │   │   ├── betainc_op.cc
│   │   │   ├── betainc_op_gpu.cu.cc
│   │   │   ├── betainc_op.h
│   │   │   ├── bias_op.cc
│   │   │   ├── bias_op_gpu.cu.cc
│   │   │   ├── bias_op_gpu.h
│   │   │   ├── bias_op.h
│   │   │   ├── bincount_op.cc
│   │   │   ├── bincount_op_gpu.cu.cc
│   │   │   ├── bincount_op.h
│   │   │   ├── bincount_op_test.cc
│   │   │   ├── bitcast_op.cc
│   │   │   ├── bitcast_op.h
│   │   │   ├── bounds_check.h
│   │   │   ├── bucketize_op.cc
│   │   │   ├── bucketize_op_gpu.cu.cc
│   │   │   ├── bucketize_op.h
│   │   │   ├── BUILD
│   │   │   ├── cache_dataset_ops.cc
│   │   │   ├── candidate_sampler_ops.cc
│   │   │   ├── captured_function.cc
│   │   │   ├── captured_function.h
│   │   │   ├── cast_op.cc
│   │   │   ├── cast_op_gpu.cu.cc
│   │   │   ├── cast_op.h
│   │   │   ├── cast_op_impl_bfloat.cc
│   │   │   ├── cast_op_impl_bool.cc
│   │   │   ├── cast_op_impl_complex128.cc
│   │   │   ├── cast_op_impl_complex64.cc
│   │   │   ├── cast_op_impl_double.cc
│   │   │   ├── cast_op_impl_float.cc
│   │   │   ├── cast_op_impl.h
│   │   │   ├── cast_op_impl_half.cc
│   │   │   ├── cast_op_impl_int16.cc
│   │   │   ├── cast_op_impl_int32.cc
│   │   │   ├── cast_op_impl_int64.cc
│   │   │   ├── cast_op_impl_int8.cc
│   │   │   ├── cast_op_impl_uint16.cc
│   │   │   ├── cast_op_impl_uint8.cc
│   │   │   ├── cast_op_test.cc
│   │   │   ├── check_numerics_op.cc
│   │   │   ├── check_numerics_op_gpu.cu.cc
│   │   │   ├── cholesky_grad.cc
│   │   │   ├── cholesky_op.cc
│   │   │   ├── colorspace_op.cc
│   │   │   ├── colorspace_op_gpu.cu.cc
│   │   │   ├── colorspace_op.h
│   │   │   ├── colorspace_op_test.cc
│   │   │   ├── compare_and_bitpack_op.cc
│   │   │   ├── compare_and_bitpack_op_gpu.cu.cc
│   │   │   ├── compare_and_bitpack_op.h
│   │   │   ├── concatenate_dataset_op.cc
│   │   │   ├── concat_lib_cpu.cc
│   │   │   ├── concat_lib_cpu.h
│   │   │   ├── concat_lib_gpu.cc
│   │   │   ├── concat_lib_gpu_impl.cu.cc
│   │   │   ├── concat_lib.h
│   │   │   ├── concat_op.cc
│   │   │   ├── concat_op_test.cc
│   │   │   ├── conditional_accumulator_base.cc
│   │   │   ├── conditional_accumulator_base.h
│   │   │   ├── conditional_accumulator_base_op.cc
│   │   │   ├── conditional_accumulator_base_op.h
│   │   │   ├── conditional_accumulator.h
│   │   │   ├── conditional_accumulator_op.cc
│   │   │   ├── constant_op.cc
│   │   │   ├── constant_op_gpu.cu.cc
│   │   │   ├── constant_op.h
│   │   │   ├── constant_op_test.cc
│   │   │   ├── control_flow_ops.cc
│   │   │   ├── control_flow_ops.h
│   │   │   ├── control_flow_ops_test.cc
│   │   │   ├── conv_2d.h
│   │   │   ├── conv_3d.h
│   │   │   ├── conv_grad_filter_ops.cc
│   │   │   ├── conv_grad_input_ops.cc
│   │   │   ├── conv_grad_ops_3d.cc
│   │   │   ├── conv_grad_ops.cc
│   │   │   ├── conv_grad_ops.h
│   │   │   ├── conv_ops_3d.cc
│   │   │   ├── conv_ops.cc
│   │   │   ├── conv_ops_fused.cc
│   │   │   ├── conv_ops_gpu_2.cu.cc
│   │   │   ├── conv_ops_gpu_3.cu.cc
│   │   │   ├── conv_ops_gpu.h
│   │   │   ├── conv_ops.h
│   │   │   ├── conv_ops_test.cc
│   │   │   ├── conv_ops_using_gemm.cc
│   │   │   ├── count_up_to_op.cc
│   │   │   ├── crop_and_resize_op.cc
│   │   │   ├── crop_and_resize_op_gpu.cu.cc
│   │   │   ├── crop_and_resize_op.h
│   │   │   ├── crop_and_resize_op_test.cc
│   │   │   ├── cross_op.cc
│   │   │   ├── cross_op_gpu.cu.cc
│   │   │   ├── cross_op.h
│   │   │   ├── cross_op_test.cc
│   │   │   ├── ctc_decoder_ops.cc
│   │   │   ├── ctc_loss_op.cc
│   │   │   ├── cuda_device_array_gpu.h
│   │   │   ├── cuda_device_array.h
│   │   │   ├── cuda_solvers.cc
│   │   │   ├── cuda_solvers.h
│   │   │   ├── cudnn_pooling_gpu.cc
│   │   │   ├── cudnn_pooling_gpu.h
│   │   │   ├── cwise_op_abs.cc
│   │   │   ├── cwise_op_acos.cc
│   │   │   ├── cwise_op_acosh.cc
│   │   │   ├── cwise_op_add_1.cc
│   │   │   ├── cwise_op_add_2.cc
│   │   │   ├── cwise_op_arg.cc
│   │   │   ├── cwise_op_asin.cc
│   │   │   ├── cwise_op_asinh.cc
│   │   │   ├── cwise_op_atan2.cc
│   │   │   ├── cwise_op_atan.cc
│   │   │   ├── cwise_op_atanh.cc
│   │   │   ├── cwise_op_bitwise_and.cc
│   │   │   ├── cwise_op_bitwise_or.cc
│   │   │   ├── cwise_op_bitwise_xor.cc
│   │   │   ├── cwise_op_ceil.cc
│   │   │   ├── cwise_op_complex.cc
│   │   │   ├── cwise_op_conj.cc
│   │   │   ├── cwise_op_cos.cc
│   │   │   ├── cwise_op_cosh.cc
│   │   │   ├── cwise_op_digamma.cc
│   │   │   ├── cwise_op_div.cc
│   │   │   ├── cwise_op_equal_to_1.cc
│   │   │   ├── cwise_op_equal_to_2.cc
│   │   │   ├── cwise_op_erf.cc
│   │   │   ├── cwise_op_erfc.cc
│   │   │   ├── cwise_op_exp.cc
│   │   │   ├── cwise_op_expm1.cc
│   │   │   ├── cwise_op_floor.cc
│   │   │   ├── cwise_op_floor_div.cc
│   │   │   ├── cwise_op_floor_mod.cc
│   │   │   ├── cwise_op_gpu_abs.cu.cc
│   │   │   ├── cwise_op_gpu_acos.cu.cc
│   │   │   ├── cwise_op_gpu_acosh.cu.cc
│   │   │   ├── cwise_op_gpu_add.cu.cc
│   │   │   ├── cwise_op_gpu_arg.cu.cc
│   │   │   ├── cwise_op_gpu_asin.cu.cc
│   │   │   ├── cwise_op_gpu_asinh.cu.cc
│   │   │   ├── cwise_op_gpu_atan2.cu.cc
│   │   │   ├── cwise_op_gpu_atan.cu.cc
│   │   │   ├── cwise_op_gpu_atanh.cu.cc
│   │   │   ├── cwise_op_gpu_bitwise_and.cu.cc
│   │   │   ├── cwise_op_gpu_bitwise_or.cu.cc
│   │   │   ├── cwise_op_gpu_bitwise_xor.cu.cc
│   │   │   ├── cwise_op_gpu_ceil.cu.cc
│   │   │   ├── cwise_op_gpu_complex.cu.cc
│   │   │   ├── cwise_op_gpu_conj.cu.cc
│   │   │   ├── cwise_op_gpu_cos.cu.cc
│   │   │   ├── cwise_op_gpu_cosh.cu.cc
│   │   │   ├── cwise_op_gpu_digamma.cu.cc
│   │   │   ├── cwise_op_gpu_div.cu.cc
│   │   │   ├── cwise_op_gpu_equal_to.cu.cc
│   │   │   ├── cwise_op_gpu_erfc.cu.cc
│   │   │   ├── cwise_op_gpu_erf.cu.cc
│   │   │   ├── cwise_op_gpu_exp.cu.cc
│   │   │   ├── cwise_op_gpu_expm1.cu.cc
│   │   │   ├── cwise_op_gpu_floor.cu.cc
│   │   │   ├── cwise_op_gpu_floor_div.cu.cc
│   │   │   ├── cwise_op_gpu_floor_mod.cu.cc
│   │   │   ├── cwise_op_gpu_greater.cu.cc
│   │   │   ├── cwise_op_gpu_greater_equal.cu.cc
│   │   │   ├── cwise_op_gpu_igammas.cu.cc
│   │   │   ├── cwise_op_gpu_imag.cu.cc
│   │   │   ├── cwise_op_gpu_inverse.cu.cc
│   │   │   ├── cwise_op_gpu_invert.cu.cc
│   │   │   ├── cwise_op_gpu_isfinite.cu.cc
│   │   │   ├── cwise_op_gpu_isinf.cu.cc
│   │   │   ├── cwise_op_gpu_isnan.cu.cc
│   │   │   ├── cwise_op_gpu_left_shift.cu.cc
│   │   │   ├── cwise_op_gpu_less.cu.cc
│   │   │   ├── cwise_op_gpu_less_equal.cu.cc
│   │   │   ├── cwise_op_gpu_lgamma.cu.cc
│   │   │   ├── cwise_op_gpu_log1p.cu.cc
│   │   │   ├── cwise_op_gpu_log.cu.cc
│   │   │   ├── cwise_op_gpu_logical_and.cu.cc
│   │   │   ├── cwise_op_gpu_logical_not.cu.cc
│   │   │   ├── cwise_op_gpu_logical_or.cu.cc
│   │   │   ├── cwise_op_gpu_maximum.cu.cc
│   │   │   ├── cwise_op_gpu_minimum.cu.cc
│   │   │   ├── cwise_op_gpu_mod.cu.cc
│   │   │   ├── cwise_op_gpu_mul.cu.cc
│   │   │   ├── cwise_op_gpu_neg.cu.cc
│   │   │   ├── cwise_op_gpu_not_equal_to.cu.cc
│   │   │   ├── cwise_op_gpu_pow.cu.cc
│   │   │   ├── cwise_op_gpu_real.cu.cc
│   │   │   ├── cwise_op_gpu_right_shift.cu.cc
│   │   │   ├── cwise_op_gpu_rint.cu.cc
│   │   │   ├── cwise_op_gpu_round.cu.cc
│   │   │   ├── cwise_op_gpu_rsqrt.cu.cc
│   │   │   ├── cwise_op_gpu_select.cu.cc
│   │   │   ├── cwise_op_gpu_sigmoid.cu.cc
│   │   │   ├── cwise_op_gpu_sign.cu.cc
│   │   │   ├── cwise_op_gpu_sin.cu.cc
│   │   │   ├── cwise_op_gpu_sinh.cu.cc
│   │   │   ├── cwise_op_gpu_sqrt.cu.cc
│   │   │   ├── cwise_op_gpu_square.cu.cc
│   │   │   ├── cwise_op_gpu_squared_difference.cu.cc
│   │   │   ├── cwise_op_gpu_sub.cu.cc
│   │   │   ├── cwise_op_gpu_tan.cu.cc
│   │   │   ├── cwise_op_gpu_tanh.cu.cc
│   │   │   ├── cwise_op_gpu_zeta.cu.cc
│   │   │   ├── cwise_op_greater.cc
│   │   │   ├── cwise_op_greater_equal.cc
│   │   │   ├── cwise_op_igammas.cc
│   │   │   ├── cwise_op_imag.cc
│   │   │   ├── cwise_op_invert.cc
│   │   │   ├── cwise_op_isfinite.cc
│   │   │   ├── cwise_op_isinf.cc
│   │   │   ├── cwise_op_isnan.cc
│   │   │   ├── cwise_op_left_shift.cc
│   │   │   ├── cwise_op_less.cc
│   │   │   ├── cwise_op_less_equal.cc
│   │   │   ├── cwise_op_lgamma.cc
│   │   │   ├── cwise_op_log1p.cc
│   │   │   ├── cwise_op_log.cc
│   │   │   ├── cwise_op_logical_and.cc
│   │   │   ├── cwise_op_logical_not.cc
│   │   │   ├── cwise_op_logical_or.cc
│   │   │   ├── cwise_op_maximum.cc
│   │   │   ├── cwise_op_minimum.cc
│   │   │   ├── cwise_op_mod.cc
│   │   │   ├── cwise_op_mul_1.cc
│   │   │   ├── cwise_op_mul_2.cc
│   │   │   ├── cwise_op_neg.cc
│   │   │   ├── cwise_op_not_equal_to_1.cc
│   │   │   ├── cwise_op_not_equal_to_2.cc
│   │   │   ├── cwise_op_pow.cc
│   │   │   ├── cwise_op_real.cc
│   │   │   ├── cwise_op_reciprocal.cc
│   │   │   ├── cwise_op_right_shift.cc
│   │   │   ├── cwise_op_rint.cc
│   │   │   ├── cwise_op_round.cc
│   │   │   ├── cwise_op_rsqrt.cc
│   │   │   ├── cwise_ops_common.cc
│   │   │   ├── cwise_ops_common.h
│   │   │   ├── cwise_op_select.cc
│   │   │   ├── cwise_ops_gpu_common.cu.h
│   │   │   ├── cwise_ops_gpu_gradients.cu.h
│   │   │   ├── cwise_ops_gradients.h
│   │   │   ├── cwise_ops.h
│   │   │   ├── cwise_op_sigmoid.cc
│   │   │   ├── cwise_op_sign.cc
│   │   │   ├── cwise_op_sin.cc
│   │   │   ├── cwise_op_sinh.cc
│   │   │   ├── cwise_op_sqrt.cc
│   │   │   ├── cwise_op_square.cc
│   │   │   ├── cwise_op_squared_difference.cc
│   │   │   ├── cwise_ops_sycl_common.h
│   │   │   ├── cwise_ops_test.cc
│   │   │   ├── cwise_op_sub.cc
│   │   │   ├── cwise_op_tan.cc
│   │   │   ├── cwise_op_tanh.cc
│   │   │   ├── cwise_op_zeta.cc
│   │   │   ├── dataset.cc
│   │   │   ├── dataset.h
│   │   │   ├── dataset_utils.cc
│   │   │   ├── dataset_utils.h
│   │   │   ├── debug_ops.cc
│   │   │   ├── debug_ops.h
│   │   │   ├── debug_ops_test.cc
│   │   │   ├── decode_bmp_op.cc
│   │   │   ├── decode_csv_op.cc
│   │   │   ├── decode_image_op.cc
│   │   │   ├── decode_raw_op.cc
│   │   │   ├── decode_wav_op.cc
│   │   │   ├── decode_wav_op_test.cc
│   │   │   ├── deep_conv2d.cc
│   │   │   ├── deep_conv2d.h
│   │   │   ├── deep_conv2d_test.cc
│   │   │   ├── dense_to_sparse_batch_dataset_op.cc
│   │   │   ├── dense_update_functor.cc
│   │   │   ├── dense_update_functor_gpu.cu.cc
│   │   │   ├── dense_update_functor.h
│   │   │   ├── dense_update_ops.cc
│   │   │   ├── depthtospace_op.cc
│   │   │   ├── depthtospace_op_gpu.cu.cc
│   │   │   ├── depthtospace_op.h
│   │   │   ├── depthwise_conv_grad_op.cc
│   │   │   ├── depthwise_conv_op.cc
│   │   │   ├── depthwise_conv_op_gpu.cu.cc
│   │   │   ├── depthwise_conv_op.h
│   │   │   ├── dequantize_op.cc
│   │   │   ├── dequantize_op_test.cc
│   │   │   ├── determinant_op.cc
│   │   │   ├── determinant_op_gpu.cu.cc
│   │   │   ├── determinant_op.h
│   │   │   ├── diag_op.cc
│   │   │   ├── diag_op_gpu.cu.cc
│   │   │   ├── diag_op.h
│   │   │   ├── diag_op_test.cc
│   │   │   ├── dilation_ops.cc
│   │   │   ├── dilation_ops_gpu.cu.cc
│   │   │   ├── dilation_ops.h
│   │   │   ├── draw_bounding_box_op.cc
│   │   │   ├── dynamic_partition_op.cc
│   │   │   ├── dynamic_partition_op_gpu.cu.cc
│   │   │   ├── dynamic_partition_op_test.cc
│   │   │   ├── dynamic_stitch_op.cc
│   │   │   ├── dynamic_stitch_op_gpu.cu.cc
│   │   │   ├── dynamic_stitch_op_test.cc
│   │   │   ├── edit_distance_op.cc
│   │   │   ├── eigen_activations.h
│   │   │   ├── eigen_activations_test.cc
│   │   │   ├── eigen_attention.h
│   │   │   ├── eigen_attention_test.cc
│   │   │   ├── eigen_backward_cuboid_convolutions.h
│   │   │   ├── eigen_backward_spatial_convolutions.h
│   │   │   ├── eigen_backward_spatial_convolutions_test.cc
│   │   │   ├── eigen_cuboid_convolution.h
│   │   │   ├── eigen_pooling.h
│   │   │   ├── eigen_pooling_test.cc
│   │   │   ├── eigen_softmax.h
│   │   │   ├── eigen_softmax_test.cc
│   │   │   ├── eigen_spatial_convolutions.h
│   │   │   ├── eigen_spatial_convolutions_test.cc
│   │   │   ├── eigen_volume_patch.h
│   │   │   ├── encode_jpeg_op.cc
│   │   │   ├── encode_png_op.cc
│   │   │   ├── encode_wav_op.cc
│   │   │   ├── encode_wav_op_test.cc
│   │   │   ├── example_parsing_ops.cc
│   │   │   ├── example_parsing_ops_test.cc
│   │   │   ├── extract_image_patches_op.cc
│   │   │   ├── extract_image_patches_op_gpu.cu.cc
│   │   │   ├── extract_image_patches_op.h
│   │   │   ├── extract_jpeg_shape_op.cc
│   │   │   ├── eye_functor_gpu.cu.cc
│   │   │   ├── eye_functor.h
│   │   │   ├── fact_op.cc
│   │   │   ├── fake_quant_ops.cc
│   │   │   ├── fake_quant_ops_functor.h
│   │   │   ├── fake_quant_ops_gpu.cu.cc
│   │   │   ├── fake_quant_ops_test.cc
│   │   │   ├── fft_ops.cc
│   │   │   ├── fifo_queue.cc
│   │   │   ├── fifo_queue.h
│   │   │   ├── fifo_queue_op.cc
│   │   │   ├── fill_functor.cc
│   │   │   ├── fill_functor.h
│   │   │   ├── filter_dataset_op.cc
│   │   │   ├── fixed_length_record_reader_op.cc
│   │   │   ├── flat_map_dataset_op.cc
│   │   │   ├── fractional_avg_pool_op.cc
│   │   │   ├── fractional_max_pool_op.cc
│   │   │   ├── fractional_pool_common.cc
│   │   │   ├── fractional_pool_common.h
│   │   │   ├── function_ops.cc
│   │   │   ├── fused_batch_norm_op.cc
│   │   │   ├── fused_batch_norm_op.cu.cc
│   │   │   ├── fused_batch_norm_op.h
│   │   │   ├── fused_batch_norm_op_test.cc
│   │   │   ├── fuzzing
│   │   │   │   ├── BUILD
│   │   │   │   ├── decode_base64_fuzz.cc
│   │   │   │   ├── decode_jpeg_fuzz.cc
│   │   │   │   ├── decode_json_example_fuzz.cc
│   │   │   │   ├── decode_png_fuzz.cc
│   │   │   │   ├── encode_base64_fuzz.cc
│   │   │   │   ├── encode_jpeg_fuzz.cc
│   │   │   │   ├── example_proto_fast_parsing_fuzz.cc
│   │   │   │   ├── fuzz_session.h
│   │   │   │   ├── identity_fuzz.cc
│   │   │   │   ├── parse_tensor_op_fuzz.cc
│   │   │   │   ├── string_split_fuzz.cc
│   │   │   │   ├── string_to_number_fuzz.cc
│   │   │   │   └── tf_ops_fuzz_target_lib.bzl
│   │   │   ├── gather_functor.cc
│   │   │   ├── gather_functor_gpu.cu.cc
│   │   │   ├── gather_functor_gpu.cu.h
│   │   │   ├── gather_functor.h
│   │   │   ├── gather_nd_op.cc
│   │   │   ├── gather_nd_op_cpu_impl_0.cc
│   │   │   ├── gather_nd_op_cpu_impl_1.cc
│   │   │   ├── gather_nd_op_cpu_impl_2.cc
│   │   │   ├── gather_nd_op_cpu_impl_3.cc
│   │   │   ├── gather_nd_op_cpu_impl_4.cc
│   │   │   ├── gather_nd_op_cpu_impl_5.cc
│   │   │   ├── gather_nd_op_cpu_impl.h
│   │   │   ├── gather_nd_op_gpu.cu.cc
│   │   │   ├── gather_nd_op.h
│   │   │   ├── gather_nd_op_test.cc
│   │   │   ├── gather_op.cc
│   │   │   ├── gather_op_test.cc
│   │   │   ├── gemm_functors.h
│   │   │   ├── generate_vocab_remapping_op.cc
│   │   │   ├── gpu_utils.h
│   │   │   ├── group_by_window_dataset_op.cc
│   │   │   ├── hexagon
│   │   │   │   ├── BUILD
│   │   │   │   ├── graph_transferer.cc
│   │   │   │   ├── graph_transferer.h
│   │   │   │   ├── graph_transferer_test.cc
│   │   │   │   ├── graph_transfer_utils.cc
│   │   │   │   ├── graph_transfer_utils.h
│   │   │   │   ├── hexagon_control_wrapper.cc
│   │   │   │   ├── hexagon_control_wrapper.h
│   │   │   │   ├── hexagon_graph_execution_test.cc
│   │   │   │   ├── hexagon_ops_definitions.cc
│   │   │   │   ├── hexagon_ops_definitions.h
│   │   │   │   ├── hexagon_remote_fused_graph_executor_build.cc
│   │   │   │   ├── hexagon_remote_fused_graph_executor_build_test.cc
│   │   │   │   ├── hexagon_rewriter_transform.cc
│   │   │   │   ├── hexagon_rewriter_transform_test.cc
│   │   │   │   ├── soc_interface.cc
│   │   │   │   └── soc_interface.h
│   │   │   ├── hinge-loss.h
│   │   │   ├── histogram_op.cc
│   │   │   ├── histogram_op_gpu.cu.cc
│   │   │   ├── histogram_op.h
│   │   │   ├── identity_n_op.cc
│   │   │   ├── identity_n_op.h
│   │   │   ├── identity_n_op_test.cc
│   │   │   ├── identity_op.cc
│   │   │   ├── identity_op.h
│   │   │   ├── identity_op_test.cc
│   │   │   ├── identity_reader_op.cc
│   │   │   ├── ignore_errors_dataset_op.cc
│   │   │   ├── image_resizer_state.h
│   │   │   ├── immutable_constant_op.cc
│   │   │   ├── immutable_constant_op.h
│   │   │   ├── immutable_constant_op_test.cc
│   │   │   ├── initializable_lookup_table.cc
│   │   │   ├── initializable_lookup_table.h
│   │   │   ├── inplace_ops.cc
│   │   │   ├── inplace_ops_functor_gpu.cu.cc
│   │   │   ├── inplace_ops_functor.h
│   │   │   ├── interleave_dataset_op.cc
│   │   │   ├── in_topk_op.cc
│   │   │   ├── i_remote_fused_graph_executor.h
│   │   │   ├── i_remote_fused_graph_ops_definitions.cc
│   │   │   ├── i_remote_fused_graph_ops_definitions.h
│   │   │   ├── iterator_ops.cc
│   │   │   ├── l2loss_op.cc
│   │   │   ├── l2loss_op_gpu.cu.cc
│   │   │   ├── l2loss_op.h
│   │   │   ├── linalg_ops_common.cc
│   │   │   ├── linalg_ops_common.h
│   │   │   ├── listdiff_op.cc
│   │   │   ├── lmdb_reader_op.cc
│   │   │   ├── load_and_remap_matrix_op.cc
│   │   │   ├── logging_ops.cc
│   │   │   ├── logging_ops_test.cc
│   │   │   ├── logistic-loss.h
│   │   │   ├── lookup_table_init_op.cc
│   │   │   ├── lookup_table_init_op.h
│   │   │   ├── lookup_table_op.cc
│   │   │   ├── lookup_table_op.h
│   │   │   ├── lookup_util.cc
│   │   │   ├── lookup_util.h
│   │   │   ├── loss.h
│   │   │   ├── loss_test.cc
│   │   │   ├── lrn_op.cc
│   │   │   ├── lrn_op_test.cc
│   │   │   ├── map_and_batch_dataset_op.cc
│   │   │   ├── map_dataset_op.cc
│   │   │   ├── map_stage_op.cc
│   │   │   ├── matching_files_op.cc
│   │   │   ├── matmul_op.cc
│   │   │   ├── matmul_op.h
│   │   │   ├── matmul_op_test.cc
│   │   │   ├── matrix_band_part_op.cc
│   │   │   ├── matrix_band_part_op_gpu.cu.cc
│   │   │   ├── matrix_band_part_op.h
│   │   │   ├── matrix_diag_op.cc
│   │   │   ├── matrix_diag_op_gpu.cu.cc
│   │   │   ├── matrix_diag_op.h
│   │   │   ├── matrix_exponential_op.cc
│   │   │   ├── matrix_inverse_op.cc
│   │   │   ├── matrix_set_diag_op.cc
│   │   │   ├── matrix_set_diag_op_gpu.cu.cc
│   │   │   ├── matrix_set_diag_op.h
│   │   │   ├── matrix_solve_ls_op_complex128.cc
│   │   │   ├── matrix_solve_ls_op_complex64.cc
│   │   │   ├── matrix_solve_ls_op_double.cc
│   │   │   ├── matrix_solve_ls_op_float.cc
│   │   │   ├── matrix_solve_ls_op_impl.h
│   │   │   ├── matrix_solve_op.cc
│   │   │   ├── matrix_triangular_solve_op.cc
│   │   │   ├── maxpooling_op.cc
│   │   │   ├── maxpooling_op_gpu.cu.cc
│   │   │   ├── maxpooling_op_gpu.h
│   │   │   ├── maxpooling_op.h
│   │   │   ├── merge_v2_checkpoints_op_test.cc
│   │   │   ├── meta_support.cc
│   │   │   ├── meta_support.h
│   │   │   ├── mfcc.cc
│   │   │   ├── mfcc_dct.cc
│   │   │   ├── mfcc_dct.h
│   │   │   ├── mfcc_dct_test.cc
│   │   │   ├── mfcc.h
│   │   │   ├── mfcc_mel_filterbank.cc
│   │   │   ├── mfcc_mel_filterbank.h
│   │   │   ├── mfcc_mel_filterbank_test.cc
│   │   │   ├── mfcc_op.cc
│   │   │   ├── mfcc_op_test.cc
│   │   │   ├── mfcc_test.cc
│   │   │   ├── mirror_pad_op.cc
│   │   │   ├── mirror_pad_op_cpu_impl_1.cc
│   │   │   ├── mirror_pad_op_cpu_impl_2.cc
│   │   │   ├── mirror_pad_op_cpu_impl_3.cc
│   │   │   ├── mirror_pad_op_cpu_impl_4.cc
│   │   │   ├── mirror_pad_op_cpu_impl_5.cc
│   │   │   ├── mirror_pad_op_cpu_impl.h
│   │   │   ├── mirror_pad_op_gpu.cu.cc
│   │   │   ├── mirror_pad_op.h
│   │   │   ├── mkl_aggregate_ops.cc
│   │   │   ├── mkl_avgpooling_op.cc
│   │   │   ├── mkl_batch_matmul_op.cc
│   │   │   ├── mkl_concat_op.cc
│   │   │   ├── mkl_conv_grad_bias_ops.cc
│   │   │   ├── mkl_conv_grad_filter_ops.cc
│   │   │   ├── mkl_conv_grad_input_ops.cc
│   │   │   ├── mkl_conv_ops.cc
│   │   │   ├── mkl_conv_ops.h
│   │   │   ├── mkl_cwise_ops_common.cc
│   │   │   ├── mkl_fused_batch_norm_op.cc
│   │   │   ├── mkl_identity_op.cc
│   │   │   ├── mkl_input_conversion_op.cc
│   │   │   ├── mkl_lrn_op.cc
│   │   │   ├── mkl_matmul_op.cc
│   │   │   ├── mkl_maxpooling_op.cc
│   │   │   ├── mkl_pooling_ops_common.cc
│   │   │   ├── mkl_pooling_ops_common.h
│   │   │   ├── mkl_relu_op.cc
│   │   │   ├── mkl_reshape_op.cc
│   │   │   ├── mkl_tfconv_op.h
│   │   │   ├── mkl_transpose_op.cc
│   │   │   ├── multinomial_op.cc
│   │   │   ├── multinomial_op_gpu.cu.cc
│   │   │   ├── multinomial_op.h
│   │   │   ├── multinomial_op_test.cc
│   │   │   ├── neon
│   │   │   │   ├── BUILD
│   │   │   │   ├── depthwiseconv_float.h
│   │   │   │   ├── neon_depthwise_conv_op.cc
│   │   │   │   └── types.h
│   │   │   ├── nn_ops_test.cc
│   │   │   ├── non_max_suppression_op.cc
│   │   │   ├── non_max_suppression_op.h
│   │   │   ├── non_max_suppression_op_test.cc
│   │   │   ├── no_op.cc
│   │   │   ├── no_op.h
│   │   │   ├── nth_element_op.cc
│   │   │   ├── nth_element_op.h
│   │   │   ├── one_hot_op.cc
│   │   │   ├── one_hot_op_gpu.cu.cc
│   │   │   ├── one_hot_op.h
│   │   │   ├── ops_testutil.cc
│   │   │   ├── ops_testutil.h
│   │   │   ├── ops_testutil_test.cc
│   │   │   ├── ops_util.cc
│   │   │   ├── ops_util.h
│   │   │   ├── ops_util_test.cc
│   │   │   ├── pack_op.cc
│   │   │   ├── padded_batch_dataset_op.cc
│   │   │   ├── padding_fifo_queue.cc
│   │   │   ├── padding_fifo_queue.h
│   │   │   ├── padding_fifo_queue_op.cc
│   │   │   ├── pad_op.cc
│   │   │   ├── pad_op_gpu.cu.cc
│   │   │   ├── pad_op.h
│   │   │   ├── parallel_interleave_dataset_op.cc
│   │   │   ├── parallel_map_dataset_op.cc
│   │   │   ├── parameterized_truncated_normal_op.cc
│   │   │   ├── parameterized_truncated_normal_op_gpu.cu.cc
│   │   │   ├── parameterized_truncated_normal_op.h
│   │   │   ├── parameterized_truncated_normal_op_test.cc
│   │   │   ├── parse_tensor_op.cc
│   │   │   ├── parse_tensor_test.cc
│   │   │   ├── pooling_ops_3d.cc
│   │   │   ├── pooling_ops_3d_gpu.cu.cc
│   │   │   ├── pooling_ops_3d_gpu.h
│   │   │   ├── pooling_ops_3d.h
│   │   │   ├── pooling_ops_3d_sycl.h
│   │   │   ├── pooling_ops_common.cc
│   │   │   ├── pooling_ops_common_gpu.h
│   │   │   ├── pooling_ops_common.h
│   │   │   ├── population_count_op.cc
│   │   │   ├── population_count_op_gpu.cu.cc
│   │   │   ├── population_count_op.h
│   │   │   ├── prefetch_dataset_op.cc
│   │   │   ├── priority_queue.cc
│   │   │   ├── priority_queue.h
│   │   │   ├── priority_queue_op.cc
│   │   │   ├── qr_op_complex128.cc
│   │   │   ├── qr_op_complex64.cc
│   │   │   ├── qr_op_double.cc
│   │   │   ├── qr_op_float.cc
│   │   │   ├── qr_op_impl.h
│   │   │   ├── quantization_utils.cc
│   │   │   ├── quantization_utils.h
│   │   │   ├── quantization_utils_test.cc
│   │   │   ├── quantize_and_dequantize_op.cc
│   │   │   ├── quantize_and_dequantize_op_gpu.cu.cc
│   │   │   ├── quantize_and_dequantize_op.h
│   │   │   ├── quantize_and_dequantize_op_test.cc
│   │   │   ├── quantized_activation_ops.cc
│   │   │   ├── quantized_activation_ops_test.cc
│   │   │   ├── quantized_add_op.cc
│   │   │   ├── quantized_add_op_test.cc
│   │   │   ├── quantized_batch_norm_op.cc
│   │   │   ├── quantized_batch_norm_op_test.cc
│   │   │   ├── quantized_bias_add_op.cc
│   │   │   ├── quantized_bias_add_op_test.cc
│   │   │   ├── quantized_concat_op.cc
│   │   │   ├── quantized_concat_op_test.cc
│   │   │   ├── quantized_conv_ops.cc
│   │   │   ├── quantized_conv_ops_test.cc
│   │   │   ├── quantized_instance_norm.cc
│   │   │   ├── quantized_instance_norm_test.cc
│   │   │   ├── quantized_matmul_op.cc
│   │   │   ├── quantized_matmul_op_test.cc
│   │   │   ├── quantized_mul_op.cc
│   │   │   ├── quantized_mul_op_test.cc
│   │   │   ├── quantize_down_and_shrink_range.cc
│   │   │   ├── quantize_down_and_shrink_range_op_test.cc
│   │   │   ├── quantized_pooling_ops.cc
│   │   │   ├── quantized_pooling_ops_test.cc
│   │   │   ├── quantized_reshape_op.cc
│   │   │   ├── quantized_reshape_op_test.cc
│   │   │   ├── quantized_resize_bilinear_op.cc
│   │   │   ├── quantized_resize_bilinear_op_test.cc
│   │   │   ├── quantize_op.cc
│   │   │   ├── quantize_op_test.cc
│   │   │   ├── queue_base.cc
│   │   │   ├── queue_base.h
│   │   │   ├── queue_op.h
│   │   │   ├── queue_ops.cc
│   │   │   ├── random_crop_op.cc
│   │   │   ├── random_op.cc
│   │   │   ├── random_op_gpu.cu.cc
│   │   │   ├── random_op.h
│   │   │   ├── random_op_test.cc
│   │   │   ├── random_poisson_op.cc
│   │   │   ├── random_poisson_op.h
│   │   │   ├── random_poisson_op_test.cc
│   │   │   ├── random_shuffle_op.cc
│   │   │   ├── random_shuffle_queue_op.cc
│   │   │   ├── range_dataset_op.cc
│   │   │   ├── range_sampler.cc
│   │   │   ├── range_sampler.h
│   │   │   ├── range_sampler_test.cc
│   │   │   ├── reader_dataset_ops.cc
│   │   │   ├── reader_ops.cc
│   │   │   ├── record_input_op.cc
│   │   │   ├── record_yielder.cc
│   │   │   ├── record_yielder.h
│   │   │   ├── reduce_join_op.cc
│   │   │   ├── reduction_gpu_kernels.cu.h
│   │   │   ├── reduction_ops_all.cc
│   │   │   ├── reduction_ops_any.cc
│   │   │   ├── reduction_ops_common.cc
│   │   │   ├── reduction_ops_common.h
│   │   │   ├── reduction_ops_gpu_bool.cu.cc
│   │   │   ├── reduction_ops_gpu_complex128.cu.cc
│   │   │   ├── reduction_ops_gpu_complex64.cu.cc
│   │   │   ├── reduction_ops_gpu_double.cu.cc
│   │   │   ├── reduction_ops_gpu_float.cu.cc
│   │   │   ├── reduction_ops_gpu_int.cu.cc
│   │   │   ├── reduction_ops.h
│   │   │   ├── reduction_ops_half_mean_sum.cu.cc
│   │   │   ├── reduction_ops_half_prod_max_min.cu.cc
│   │   │   ├── reduction_ops_max.cc
│   │   │   ├── reduction_ops_mean.cc
│   │   │   ├── reduction_ops_min.cc
│   │   │   ├── reduction_ops_prod.cc
│   │   │   ├── reduction_ops_sum.cc
│   │   │   ├── reduction_ops_test.cc
│   │   │   ├── reference_gemm.h
│   │   │   ├── relu_op.cc
│   │   │   ├── relu_op_functor.h
│   │   │   ├── relu_op_gpu.cu.cc
│   │   │   ├── relu_op.h
│   │   │   ├── remote_fused_graph_execute_op.cc
│   │   │   ├── remote_fused_graph_execute_op_test.cc
│   │   │   ├── remote_fused_graph_execute_op_test_utils.cc
│   │   │   ├── remote_fused_graph_execute_op_test_utils.h
│   │   │   ├── remote_fused_graph_execute_utils.cc
│   │   │   ├── remote_fused_graph_execute_utils.h
│   │   │   ├── remote_fused_graph_execute_utils_test.cc
│   │   │   ├── remote_fused_graph_rewriter_transform.cc
│   │   │   ├── remote_fused_graph_rewriter_transform_test.cc
│   │   │   ├── repeat_dataset_op.cc
│   │   │   ├── requantization_range_op.cc
│   │   │   ├── requantization_range_op_test.cc
│   │   │   ├── requantize.cc
│   │   │   ├── requantize_op_test.cc
│   │   │   ├── reshape_op.cc
│   │   │   ├── reshape_op.h
│   │   │   ├── reshape_util.cc
│   │   │   ├── reshape_util.h
│   │   │   ├── resize_area_op.cc
│   │   │   ├── resize_area_op_test.cc
│   │   │   ├── resize_bicubic_op.cc
│   │   │   ├── resize_bicubic_op_test.cc
│   │   │   ├── resize_bilinear_op.cc
│   │   │   ├── resize_bilinear_op_gpu.cu.cc
│   │   │   ├── resize_bilinear_op.h
│   │   │   ├── resize_bilinear_op_test.cc
│   │   │   ├── resize_nearest_neighbor_op.cc
│   │   │   ├── resize_nearest_neighbor_op_gpu.cu.cc
│   │   │   ├── resize_nearest_neighbor_op.h
│   │   │   ├── resize_nearest_neighbor_op_test.cc
│   │   │   ├── resize_op_benchmark_test.cc
│   │   │   ├── resource_variable_ops.cc
│   │   │   ├── restore_op.cc
│   │   │   ├── restore_op_test.cc
│   │   │   ├── restore_v2_op_test.cc
│   │   │   ├── reverse_op.cc
│   │   │   ├── reverse_op_gpu.cu.cc
│   │   │   ├── reverse_op.h
│   │   │   ├── reverse_op_test.cc
│   │   │   ├── reverse_sequence_op.cc
│   │   │   ├── reverse_sequence_op_gpu.cu.cc
│   │   │   ├── reverse_sequence_op.h
│   │   │   ├── sample_distorted_bounding_box_op.cc
│   │   │   ├── save_op.cc
│   │   │   ├── save_op_test.cc
│   │   │   ├── save_restore_tensor.cc
│   │   │   ├── save_restore_tensor.h
│   │   │   ├── save_restore_v2_ops.cc
│   │   │   ├── save_v2_op_test.cc
│   │   │   ├── scan_dataset_op.cc
│   │   │   ├── scan_ops.cc
│   │   │   ├── scan_ops_gpu.cu.cc
│   │   │   ├── scan_ops.h
│   │   │   ├── scatter_functor.cc
│   │   │   ├── scatter_functor_gpu.cu.cc
│   │   │   ├── scatter_functor_gpu.cu.h
│   │   │   ├── scatter_functor.h
│   │   │   ├── scatter_nd_op.cc
│   │   │   ├── scatter_nd_op_cpu_impl_0.cc
│   │   │   ├── scatter_nd_op_cpu_impl_1.cc
│   │   │   ├── scatter_nd_op_cpu_impl_2.cc
│   │   │   ├── scatter_nd_op_cpu_impl_3.cc
│   │   │   ├── scatter_nd_op_cpu_impl_4.cc
│   │   │   ├── scatter_nd_op_cpu_impl_5.cc
│   │   │   ├── scatter_nd_op_cpu_impl.h
│   │   │   ├── scatter_nd_op_gpu.cu.cc
│   │   │   ├── scatter_nd_op.h
│   │   │   ├── scatter_nd_op_test.cc
│   │   │   ├── scatter_op.cc
│   │   │   ├── scatter_op_gpu.cu.cc
│   │   │   ├── scatter_op_test.cc
│   │   │   ├── sdca_internal.cc
│   │   │   ├── sdca_internal.h
│   │   │   ├── sdca_ops.cc
│   │   │   ├── sdca_ops_test.cc
│   │   │   ├── segment_reduction_ops.cc
│   │   │   ├── segment_reduction_ops_gpu.cu.cc
│   │   │   ├── segment_reduction_ops.h
│   │   │   ├── segment_reduction_ops_test.cc
│   │   │   ├── self_adjoint_eig_op.cc
│   │   │   ├── self_adjoint_eig_v2_op_complex128.cc
│   │   │   ├── self_adjoint_eig_v2_op_complex64.cc
│   │   │   ├── self_adjoint_eig_v2_op_double.cc
│   │   │   ├── self_adjoint_eig_v2_op_float.cc
│   │   │   ├── self_adjoint_eig_v2_op_gpu.cc
│   │   │   ├── self_adjoint_eig_v2_op_impl.h
│   │   │   ├── sendrecv_ops.cc
│   │   │   ├── sendrecv_ops.h
│   │   │   ├── sendrecv_ops_test.cc
│   │   │   ├── sequence_ops.cc
│   │   │   ├── sequence_ops_test.cc
│   │   │   ├── serialize_sparse_op.cc
│   │   │   ├── session_ops.cc
│   │   │   ├── set_kernels.cc
│   │   │   ├── shape_ops.cc
│   │   │   ├── shape_ops.h
│   │   │   ├── shape_op_test.cc
│   │   │   ├── shuffle_dataset_op.cc
│   │   │   ├── skip_dataset_op.cc
│   │   │   ├── slice_op.cc
│   │   │   ├── slice_op_cpu_impl_1.cc
│   │   │   ├── slice_op_cpu_impl_2.cc
│   │   │   ├── slice_op_cpu_impl_3.cc
│   │   │   ├── slice_op_cpu_impl_4.cc
│   │   │   ├── slice_op_cpu_impl_5.cc
│   │   │   ├── slice_op_cpu_impl_6.cc
│   │   │   ├── slice_op_cpu_impl_7.cc
│   │   │   ├── slice_op_cpu_impl.h
│   │   │   ├── slice_op_gpu.cu.cc
│   │   │   ├── slice_op.h
│   │   │   ├── slice_op_test.cc
│   │   │   ├── smooth-hinge-loss.h
│   │   │   ├── softmax_op.cc
│   │   │   ├── softmax_op_functor.h
│   │   │   ├── softmax_op_gpu.cu.cc
│   │   │   ├── softplus_op.cc
│   │   │   ├── softplus_op_gpu.cu.cc
│   │   │   ├── softplus_op.h
│   │   │   ├── softsign_op.cc
│   │   │   ├── softsign_op_gpu.cu.cc
│   │   │   ├── softsign_op.h
│   │   │   ├── spacetobatch_benchmark_test.cc
│   │   │   ├── spacetobatch_functor.cc
│   │   │   ├── spacetobatch_functor_gpu.cu.cc
│   │   │   ├── spacetobatch_functor.h
│   │   │   ├── spacetobatch_op.cc
│   │   │   ├── spacetodepth_op.cc
│   │   │   ├── spacetodepth_op_gpu.cu.cc
│   │   │   ├── spacetodepth_op.h
│   │   │   ├── sparse_add_grad_op.cc
│   │   │   ├── sparse_add_op.cc
│   │   │   ├── sparse_add_op_test.cc
│   │   │   ├── sparse_concat_op.cc
│   │   │   ├── sparse_conditional_accumulator.h
│   │   │   ├── sparse_conditional_accumulator_op.cc
│   │   │   ├── sparse_cross_op.cc
│   │   │   ├── sparse_dense_binary_op_shared.cc
│   │   │   ├── sparse_dense_binary_op_shared_test.cc
│   │   │   ├── sparse_fill_empty_rows_op.cc
│   │   │   ├── sparse_matmul_op.cc
│   │   │   ├── sparse_matmul_op.h
│   │   │   ├── sparse_matmul_op_test.cc
│   │   │   ├── sparse_reduce_op.cc
│   │   │   ├── sparse_reduce_sum_op_test.cc
│   │   │   ├── sparse_reorder_op.cc
│   │   │   ├── sparse_reshape_op.cc
│   │   │   ├── sparse_slice_op.cc
│   │   │   ├── sparse_softmax_op.cc
│   │   │   ├── sparse_sparse_binary_op_shared.cc
│   │   │   ├── sparse_split_op.cc
│   │   │   ├── sparse_tensor_dense_add_op.cc
│   │   │   ├── sparse_tensor_dense_add_op.h
│   │   │   ├── sparse_tensor_dense_matmul_op.cc
│   │   │   ├── sparse_tensor_dense_matmul_op_gpu.cu.cc
│   │   │   ├── sparse_tensor_dense_matmul_op.h
│   │   │   ├── sparse_tensor_dense_matmul_op_test.cc
│   │   │   ├── sparse_tensor_slice_dataset_op.cc
│   │   │   ├── sparse_tensors_map_ops.cc
│   │   │   ├── sparse_to_dense_op.cc
│   │   │   ├── sparse_to_dense_op_test.cc
│   │   │   ├── sparse_xent_op.cc
│   │   │   ├── sparse_xent_op_gpu.cu.cc
│   │   │   ├── sparse_xent_op.h
│   │   │   ├── sparse_xent_op_test.cc
│   │   │   ├── spectrogram.cc
│   │   │   ├── spectrogram_convert_test_data.cc
│   │   │   ├── spectrogram.h
│   │   │   ├── spectrogram_op.cc
│   │   │   ├── spectrogram_op_test.cc
│   │   │   ├── spectrogram_test.cc
│   │   │   ├── spectrogram_test_data
│   │   │   │   ├── README
│   │   │   │   ├── short_test_segment_spectrogram_400_200.csv.bin
│   │   │   │   ├── short_test_segment_spectrogram.csv.bin
│   │   │   │   └── short_test_segment.wav
│   │   │   ├── spectrogram_test_utils.cc
│   │   │   ├── spectrogram_test_utils.h
│   │   │   ├── split_lib_cpu.cc
│   │   │   ├── split_lib_gpu.cu.cc
│   │   │   ├── split_lib.h
│   │   │   ├── split_op.cc
│   │   │   ├── split_op_test.cc
│   │   │   ├── split_v_op.cc
│   │   │   ├── split_v_op_test.cc
│   │   │   ├── sql
│   │   │   │   ├── driver_manager.cc
│   │   │   │   ├── driver_manager.h
│   │   │   │   ├── query_connection.h
│   │   │   │   ├── sqlite_query_connection.cc
│   │   │   │   └── sqlite_query_connection.h
│   │   │   ├── sql_dataset_ops.cc
│   │   │   ├── squared-loss.h
│   │   │   ├── stack_ops.cc
│   │   │   ├── stage_op.cc
│   │   │   ├── stateless_random_ops.cc
│   │   │   ├── stats_aggregator.h
│   │   │   ├── stats_aggregator_ops.cc
│   │   │   ├── stats_dataset_ops.cc
│   │   │   ├── strided_slice_op.cc
│   │   │   ├── strided_slice_op_define_grad.cc
│   │   │   ├── strided_slice_op_gpu.cu.cc
│   │   │   ├── strided_slice_op.h
│   │   │   ├── strided_slice_op_impl.h
│   │   │   ├── strided_slice_op_inst_0.cc
│   │   │   ├── strided_slice_op_inst_1.cc
│   │   │   ├── strided_slice_op_inst_2.cc
│   │   │   ├── strided_slice_op_inst_3.cc
│   │   │   ├── strided_slice_op_inst_4.cc
│   │   │   ├── strided_slice_op_inst_5.cc
│   │   │   ├── strided_slice_op_inst_6.cc
│   │   │   ├── strided_slice_op_inst_7.cc
│   │   │   ├── strided_slice_op_test.cc
│   │   │   ├── string_join_op.cc
│   │   │   ├── string_split_op.cc
│   │   │   ├── string_to_hash_bucket_op.cc
│   │   │   ├── string_to_hash_bucket_op.h
│   │   │   ├── string_to_number_op.cc
│   │   │   ├── substr_op.cc
│   │   │   ├── summary_audio_op.cc
│   │   │   ├── summary_audio_op_test.cc
│   │   │   ├── summary_image_op.cc
│   │   │   ├── summary_image_op_test.cc
│   │   │   ├── summary_interface.cc
│   │   │   ├── summary_interface.h
│   │   │   ├── summary_interface_test.cc
│   │   │   ├── summary_kernels.cc
│   │   │   ├── summary_op.cc
│   │   │   ├── summary_op_test.cc
│   │   │   ├── summary_tensor_op.cc
│   │   │   ├── summary_tensor_op_test.cc
│   │   │   ├── svd_op_complex128.cc
│   │   │   ├── svd_op_complex64.cc
│   │   │   ├── svd_op_double.cc
│   │   │   ├── svd_op_float.cc
│   │   │   ├── svd_op_gpu.cu.cc
│   │   │   ├── svd_op_impl.h
│   │   │   ├── take_dataset_op.cc
│   │   │   ├── tensor_array.cc
│   │   │   ├── tensor_array.h
│   │   │   ├── tensor_array_ops.cc
│   │   │   ├── tensor_dataset_op.cc
│   │   │   ├── tensor_slice_dataset_op.cc
│   │   │   ├── text_line_reader_op.cc
│   │   │   ├── tf_record_reader_op.cc
│   │   │   ├── tile_functor_cpu.cc
│   │   │   ├── tile_functor_gpu.cu.cc
│   │   │   ├── tile_functor.h
│   │   │   ├── tile_ops.cc
│   │   │   ├── tile_ops_cpu_impl_1.cc
│   │   │   ├── tile_ops_cpu_impl_2.cc
│   │   │   ├── tile_ops_cpu_impl_3.cc
│   │   │   ├── tile_ops_cpu_impl_4.cc
│   │   │   ├── tile_ops_cpu_impl_5.cc
│   │   │   ├── tile_ops_cpu_impl_6.cc
│   │   │   ├── tile_ops_cpu_impl_7.cc
│   │   │   ├── tile_ops_cpu_impl.h
│   │   │   ├── tile_ops_gpu_impl_1.cu.cc
│   │   │   ├── tile_ops_gpu_impl_2.cu.cc
│   │   │   ├── tile_ops_gpu_impl_3.cu.cc
│   │   │   ├── tile_ops_gpu_impl_4.cu.cc
│   │   │   ├── tile_ops_gpu_impl_5.cu.cc
│   │   │   ├── tile_ops_gpu_impl_6.cu.cc
│   │   │   ├── tile_ops_gpu_impl_7.cu.cc
│   │   │   ├── tile_ops_gpu_impl_8.cu.cc
│   │   │   ├── tile_ops_gpu_impl.h
│   │   │   ├── tile_ops_impl.h
│   │   │   ├── topk_op.cc
│   │   │   ├── topk_op_gpu.cu.cc
│   │   │   ├── topk_op.h
│   │   │   ├── training_op_helpers.cc
│   │   │   ├── training_op_helpers.h
│   │   │   ├── training_ops.cc
│   │   │   ├── training_ops_gpu.cu.cc
│   │   │   ├── training_ops.h
│   │   │   ├── training_ops_test.cc
│   │   │   ├── transpose_functor_cpu.cc
│   │   │   ├── transpose_functor_gpu.cu.cc
│   │   │   ├── transpose_functor.h
│   │   │   ├── transpose_op.cc
│   │   │   ├── transpose_op.h
│   │   │   ├── transpose_util_test.cc
│   │   │   ├── typed_conditional_accumulator_base.h
│   │   │   ├── typed_queue.h
│   │   │   ├── unique_op.cc
│   │   │   ├── unique_op_test.cc
│   │   │   ├── unpack_op.cc
│   │   │   ├── variable_ops.cc
│   │   │   ├── variable_ops.h
│   │   │   ├── variable_ops_test.cc
│   │   │   ├── warn_about_ints.cc
│   │   │   ├── warn_about_ints.h
│   │   │   ├── where_op.cc
│   │   │   ├── where_op_gpu.cu.h
│   │   │   ├── where_op_gpu_impl_1.cu.cc
│   │   │   ├── where_op_gpu_impl_2.cu.cc
│   │   │   ├── where_op_gpu_impl_3.cu.cc
│   │   │   ├── where_op_gpu_impl_4.cu.cc
│   │   │   ├── where_op_gpu_impl_5.cu.cc
│   │   │   ├── where_op.h
│   │   │   ├── whole_file_read_ops.cc
│   │   │   ├── window_dataset.cc
│   │   │   ├── window_dataset.h
│   │   │   ├── winograd_transform.h
│   │   │   ├── word2vec_kernels.cc
│   │   │   ├── xent_op.cc
│   │   │   ├── xent_op_gpu.cu.cc
│   │   │   ├── xent_op.h
│   │   │   ├── xent_op_test.cc
│   │   │   ├── xsmm_conv2d.cc
│   │   │   ├── xsmm_conv2d.h
│   │   │   ├── xsmm_conv2d_test.cc
│   │   │   └── zip_dataset_op.cc
│   │   ├── lib
│   │   │   ├── bmp
│   │   │   │   └── testdata
│   │   │   │   └── lena.bmp
│   │   │   ├── core
│   │   │   │   ├── arena.cc
│   │   │   │   ├── arena.h
│   │   │   │   ├── arena_test.cc
│   │   │   │   ├── bit_cast_test.cc
│   │   │   │   ├── bitmap.cc
│   │   │   │   ├── bitmap.h
│   │   │   │   ├── bitmap_test.cc
│   │   │   │   ├── bits.h
│   │   │   │   ├── blocking_counter.h
│   │   │   │   ├── blocking_counter_test.cc
│   │   │   │   ├── casts.h
│   │   │   │   ├── coding.cc
│   │   │   │   ├── coding.h
│   │   │   │   ├── coding_test.cc
│   │   │   │   ├── error_codes.proto
│   │   │   │   ├── errors.h
│   │   │   │   ├── notification.h
│   │   │   │   ├── notification_test.cc
│   │   │   │   ├── raw_coding.h
│   │   │   │   ├── refcount.h
│   │   │   │   ├── refcount_test.cc
│   │   │   │   ├── status.cc
│   │   │   │   ├── status.h
│   │   │   │   ├── status_test.cc
│   │   │   │   ├── status_test_util.h
│   │   │   │   ├── stringpiece.cc
│   │   │   │   ├── stringpiece.h
│   │   │   │   ├── stringpiece_test.cc
│   │   │   │   ├── threadpool.cc
│   │   │   │   ├── threadpool.h
│   │   │   │   └── threadpool_test.cc
│   │   │   ├── db
│   │   │   │   ├── BUILD
│   │   │   │   ├── sqlite.cc
│   │   │   │   ├── sqlite.h
│   │   │   │   └── sqlite_test.cc
│   │   │   ├── gif
│   │   │   │   ├── gif_io.cc
│   │   │   │   ├── gif_io.h
│   │   │   │   └── testdata
│   │   │   │   ├── lena.gif
│   │   │   │   ├── optimized.gif
│   │   │   │   └── scan.gif
│   │   │   ├── gtl
│   │   │   │   ├── array_slice.h
│   │   │   │   ├── array_slice_internal.h
│   │   │   │   ├── array_slice_test.cc
│   │   │   │   ├── cleanup.h
│   │   │   │   ├── cleanup_test.cc
│   │   │   │   ├── compactptrset.h
│   │   │   │   ├── compactptrset_test.cc
│   │   │   │   ├── edit_distance.h
│   │   │   │   ├── edit_distance_test.cc
│   │   │   │   ├── flatmap.h
│   │   │   │   ├── flatmap_test.cc
│   │   │   │   ├── flatrep.h
│   │   │   │   ├── flatset.h
│   │   │   │   ├── flatset_test.cc
│   │   │   │   ├── inlined_vector.h
│   │   │   │   ├── inlined_vector_test.cc
│   │   │   │   ├── int_type.h
│   │   │   │   ├── int_type_test.cc
│   │   │   │   ├── iterator_range.h
│   │   │   │   ├── iterator_range_test.cc
│   │   │   │   ├── manual_constructor.h
│   │   │   │   ├── manual_constructor_test.cc
│   │   │   │   ├── map_util.h
│   │   │   │   ├── map_util_test.cc
│   │   │   │   ├── optional.cc
│   │   │   │   ├── optional.h
│   │   │   │   ├── optional_test.cc
│   │   │   │   ├── priority_queue_util.h
│   │   │   │   ├── stl_util.h
│   │   │   │   ├── top_n.h
│   │   │   │   └── top_n_test.cc
│   │   │   ├── hash
│   │   │   │   ├── crc32c_accelerate.cc
│   │   │   │   ├── crc32c.cc
│   │   │   │   ├── crc32c.h
│   │   │   │   ├── crc32c_test.cc
│   │   │   │   ├── hash.cc
│   │   │   │   ├── hash.h
│   │   │   │   └── hash_test.cc
│   │   │   ├── histogram
│   │   │   │   ├── histogram.cc
│   │   │   │   ├── histogram.h
│   │   │   │   └── histogram_test.cc
│   │   │   ├── io
│   │   │   │   ├── block_builder.cc
│   │   │   │   ├── block_builder.h
│   │   │   │   ├── block.cc
│   │   │   │   ├── block.h
│   │   │   │   ├── buffered_inputstream.cc
│   │   │   │   ├── buffered_inputstream.h
│   │   │   │   ├── buffered_inputstream_test.cc
│   │   │   │   ├── compression.cc
│   │   │   │   ├── compression.h
│   │   │   │   ├── format.cc
│   │   │   │   ├── format.h
│   │   │   │   ├── inputbuffer.cc
│   │   │   │   ├── inputbuffer.h
│   │   │   │   ├── inputbuffer_test.cc
│   │   │   │   ├── inputstream_interface.cc
│   │   │   │   ├── inputstream_interface.h
│   │   │   │   ├── inputstream_interface_test.cc
│   │   │   │   ├── iterator.cc
│   │   │   │   ├── iterator.h
│   │   │   │   ├── path.cc
│   │   │   │   ├── path.h
│   │   │   │   ├── path_test.cc
│   │   │   │   ├── proto_encode_helper.h
│   │   │   │   ├── random_inputstream.cc
│   │   │   │   ├── random_inputstream.h
│   │   │   │   ├── random_inputstream_test.cc
│   │   │   │   ├── recordio_test.cc
│   │   │   │   ├── record_reader.cc
│   │   │   │   ├── record_reader.h
│   │   │   │   ├── record_reader_writer_test.cc
│   │   │   │   ├── record_writer.cc
│   │   │   │   ├── record_writer.h
│   │   │   │   ├── snappy
│   │   │   │   │   ├── snappy_buffers_test.cc
│   │   │   │   │   ├── snappy_inputbuffer.cc
│   │   │   │   │   ├── snappy_inputbuffer.h
│   │   │   │   │   ├── snappy_outputbuffer.cc
│   │   │   │   │   └── snappy_outputbuffer.h
│   │   │   │   ├── table_builder.cc
│   │   │   │   ├── table_builder.h
│   │   │   │   ├── table.cc
│   │   │   │   ├── table_format.txt
│   │   │   │   ├── table.h
│   │   │   │   ├── table_options.h
│   │   │   │   ├── table_test.cc
│   │   │   │   ├── two_level_iterator.cc
│   │   │   │   ├── two_level_iterator.h
│   │   │   │   ├── zlib_buffers_test.cc
│   │   │   │   ├── zlib_compression_options.h
│   │   │   │   ├── zlib_inputstream.cc
│   │   │   │   ├── zlib_inputstream.h
│   │   │   │   ├── zlib_outputbuffer.cc
│   │   │   │   └── zlib_outputbuffer.h
│   │   │   ├── jpeg
│   │   │   │   ├── jpeg_handle.cc
│   │   │   │   ├── jpeg_handle.h
│   │   │   │   ├── jpeg_mem.cc
│   │   │   │   ├── jpeg_mem.h
│   │   │   │   ├── jpeg_mem_unittest.cc
│   │   │   │   └── testdata
│   │   │   │   ├── bad_huffman.jpg
│   │   │   │   ├── corrupt34_2.jpg
│   │   │   │   ├── corrupt34_3.jpg
│   │   │   │   ├── corrupt34_4.jpg
│   │   │   │   ├── corrupt.jpg
│   │   │   │   ├── jpeg_merge_test1_cmyk.jpg
│   │   │   │   ├── jpeg_merge_test1.jpg
│   │   │   │   ├── medium.jpg
│   │   │   │   └── small.jpg
│   │   │   ├── lmdb
│   │   │   │   └── testdata
│   │   │   │   └── data.mdb
│   │   │   ├── math
│   │   │   │   ├── math_util.h
│   │   │   │   └── math_util_test.cc
│   │   │   ├── monitoring
│   │   │   │   ├── collected_metrics.h
│   │   │   │   ├── collection_registry.cc
│   │   │   │   ├── collection_registry.h
│   │   │   │   ├── collection_registry_test.cc
│   │   │   │   ├── counter.h
│   │   │   │   ├── counter_test.cc
│   │   │   │   ├── gauge.h
│   │   │   │   ├── gauge_test.cc
│   │   │   │   ├── metric_def.h
│   │   │   │   ├── metric_def_test.cc
│   │   │   │   ├── mobile_counter.h
│   │   │   │   ├── mobile_gauge.h
│   │   │   │   ├── mobile_sampler.h
│   │   │   │   ├── sampler.cc
│   │   │   │   ├── sampler.h
│   │   │   │   └── sampler_test.cc
│   │   │   ├── png
│   │   │   │   ├── png_io.cc
│   │   │   │   ├── png_io.h
│   │   │   │   └── testdata
│   │   │   │   ├── lena_gray.png
│   │   │   │   └── lena_rgba.png
│   │   │   ├── random
│   │   │   │   ├── distribution_sampler.cc
│   │   │   │   ├── distribution_sampler.h
│   │   │   │   ├── distribution_sampler_test.cc
│   │   │   │   ├── exact_uniform_int.h
│   │   │   │   ├── philox_random.h
│   │   │   │   ├── philox_random_test.cc
│   │   │   │   ├── philox_random_test_utils.h
│   │   │   │   ├── random.cc
│   │   │   │   ├── random_distributions.cc
│   │   │   │   ├── random_distributions.h
│   │   │   │   ├── random_distributions_test.cc
│   │   │   │   ├── random.h
│   │   │   │   ├── random_test.cc
│   │   │   │   ├── simple_philox.cc
│   │   │   │   ├── simple_philox.h
│   │   │   │   ├── simple_philox_test.cc
│   │   │   │   ├── weighted_picker.cc
│   │   │   │   ├── weighted_picker.h
│   │   │   │   └── weighted_picker_test.cc
│   │   │   ├── strings
│   │   │   │   ├── base64.cc
│   │   │   │   ├── base64.h
│   │   │   │   ├── base64_test.cc
│   │   │   │   ├── numbers.cc
│   │   │   │   ├── numbers.h
│   │   │   │   ├── numbers_test.cc
│   │   │   │   ├── ordered_code.cc
│   │   │   │   ├── ordered_code.h
│   │   │   │   ├── ordered_code_test.cc
│   │   │   │   ├── proto_text_util.cc
│   │   │   │   ├── proto_text_util.h
│   │   │   │   ├── scanner.cc
│   │   │   │   ├── scanner.h
│   │   │   │   ├── scanner_test.cc
│   │   │   │   ├── strcat.cc
│   │   │   │   ├── strcat.h
│   │   │   │   ├── strcat_test.cc
│   │   │   │   ├── stringprintf.cc
│   │   │   │   ├── stringprintf.h
│   │   │   │   ├── stringprintf_test.cc
│   │   │   │   ├── str_util.cc
│   │   │   │   ├── str_util.h
│   │   │   │   └── str_util_test.cc
│   │   │   └── wav
│   │   │   ├── wav_io.cc
│   │   │   ├── wav_io.h
│   │   │   └── wav_io_test.cc
│   │   ├── ops
│   │   │   ├── array_grad.cc
│   │   │   ├── array_grad_test.cc
│   │   │   ├── array_ops.cc
│   │   │   ├── array_ops_test.cc
│   │   │   ├── audio_ops.cc
│   │   │   ├── bitwise_ops.cc
│   │   │   ├── candidate_sampling_ops.cc
│   │   │   ├── candidate_sampling_ops_test.cc
│   │   │   ├── checkpoint_ops.cc
│   │   │   ├── compat
│   │   │   │   ├── backwards_compatibility_test.cc
│   │   │   │   ├── BUILD
│   │   │   │   ├── op_compatibility_lib.cc
│   │   │   │   ├── op_compatibility_lib.h
│   │   │   │   ├── ops_history.v0.pbtxt
│   │   │   │   ├── ops_history.v1.pbtxt
│   │   │   │   └── update_ops_main.cc
│   │   │   ├── control_flow_ops.cc
│   │   │   ├── control_flow_ops_test.cc
│   │   │   ├── ctc_ops.cc
│   │   │   ├── ctc_ops_test.cc
│   │   │   ├── data_flow_ops.cc
│   │   │   ├── data_flow_ops_test.cc
│   │   │   ├── dataset_ops.cc
│   │   │   ├── debug_ops.cc
│   │   │   ├── functional_grad.cc
│   │   │   ├── functional_ops.cc
│   │   │   ├── functional_ops_test.cc
│   │   │   ├── function_ops.cc
│   │   │   ├── image_ops.cc
│   │   │   ├── image_ops_test.cc
│   │   │   ├── io_ops.cc
│   │   │   ├── io_ops_test.cc
│   │   │   ├── linalg_ops.cc
│   │   │   ├── linalg_ops_test.cc
│   │   │   ├── logging_ops.cc
│   │   │   ├── lookup_ops.cc
│   │   │   ├── math_grad.cc
│   │   │   ├── math_grad_test.cc
│   │   │   ├── math_ops.cc
│   │   │   ├── math_ops_test.cc
│   │   │   ├── nn_grad.cc
│   │   │   ├── nn_ops.cc
│   │   │   ├── nn_ops_test.cc
│   │   │   ├── no_op.cc
│   │   │   ├── ops.pbtxt
│   │   │   ├── parsing_ops.cc
│   │   │   ├── parsing_ops_test.cc
│   │   │   ├── random_grad.cc
│   │   │   ├── random_ops.cc
│   │   │   ├── random_ops_test.cc
│   │   │   ├── remote_fused_graph_ops.cc
│   │   │   ├── remote_fused_graph_ops_test.cc
│   │   │   ├── resource_variable_ops.cc
│   │   │   ├── script_ops.cc
│   │   │   ├── sdca_ops.cc
│   │   │   ├── sendrecv_ops.cc
│   │   │   ├── set_ops.cc
│   │   │   ├── set_ops_test.cc
│   │   │   ├── sparse_ops.cc
│   │   │   ├── sparse_ops_test.cc
│   │   │   ├── spectral_ops.cc
│   │   │   ├── spectral_ops_test.cc
│   │   │   ├── stateless_random_ops.cc
│   │   │   ├── state_ops.cc
│   │   │   ├── state_ops_test.cc
│   │   │   ├── string_ops.cc
│   │   │   ├── string_ops_test.cc
│   │   │   ├── summary_ops.cc
│   │   │   ├── training_ops.cc
│   │   │   ├── training_ops_test.cc
│   │   │   └── word2vec_ops.cc
│   │   ├── platform
│   │   │   ├── abi.cc
│   │   │   ├── abi.h
│   │   │   ├── abi_test.cc
│   │   │   ├── cloud
│   │   │   │   ├── auth_provider.h
│   │   │   │   ├── BUILD
│   │   │   │   ├── curl_http_request.cc
│   │   │   │   ├── curl_http_request.h
│   │   │   │   ├── curl_http_request_test.cc
│   │   │   │   ├── expiring_lru_cache.h
│   │   │   │   ├── expiring_lru_cache_test.cc
│   │   │   │   ├── file_block_cache.cc
│   │   │   │   ├── file_block_cache.h
│   │   │   │   ├── file_block_cache_test.cc
│   │   │   │   ├── gcs_dns_cache.cc
│   │   │   │   ├── gcs_dns_cache.h
│   │   │   │   ├── gcs_dns_cache_test.cc
│   │   │   │   ├── gcs_file_system.cc
│   │   │   │   ├── gcs_file_system.h
│   │   │   │   ├── gcs_file_system_test.cc
│   │   │   │   ├── google_auth_provider.cc
│   │   │   │   ├── google_auth_provider.h
│   │   │   │   ├── google_auth_provider_test.cc
│   │   │   │   ├── http_request_fake.h
│   │   │   │   ├── http_request.h
│   │   │   │   ├── now_seconds_env.h
│   │   │   │   ├── oauth_client.cc
│   │   │   │   ├── oauth_client.h
│   │   │   │   ├── oauth_client_test.cc
│   │   │   │   ├── retrying_file_system.cc
│   │   │   │   ├── retrying_file_system.h
│   │   │   │   ├── retrying_file_system_test.cc
│   │   │   │   ├── retrying_utils.cc
│   │   │   │   ├── retrying_utils.h
│   │   │   │   ├── retrying_utils_test.cc
│   │   │   │   ├── testdata
│   │   │   │   │   ├── application_default_credentials.json
│   │   │   │   │   ├── service_account_credentials.json
│   │   │   │   │   └── service_account_public_key.txt
│   │   │   │   ├── time_util.cc
│   │   │   │   ├── time_util.h
│   │   │   │   └── time_util_test.cc
│   │   │   ├── context.h
│   │   │   ├── cpu_feature_guard.cc
│   │   │   ├── cpu_feature_guard.h
│   │   │   ├── cpu_info.cc
│   │   │   ├── cpu_info.h
│   │   │   ├── cuda.h
│   │   │   ├── cuda_libdevice_path.cc
│   │   │   ├── cuda_libdevice_path.h
│   │   │   ├── cuda_libdevice_path_test.cc
│   │   │   ├── cupti_wrapper.h
│   │   │   ├── default
│   │   │   │   ├── build_config
│   │   │   │   │   └── BUILD
│   │   │   │   ├── build_config.bzl
│   │   │   │   ├── build_config_root.bzl
│   │   │   │   ├── context.h
│   │   │   │   ├── cuda_libdevice_path.cc
│   │   │   │   ├── device_tracer.cc
│   │   │   │   ├── dynamic_annotations.h
│   │   │   │   ├── fingerprint.h
│   │   │   │   ├── from_stream_executor_status.h
│   │   │   │   ├── gpu
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── cupti_wrapper.cc
│   │   │   │   │   └── cupti_wrapper.h
│   │   │   │   ├── integral_types.h
│   │   │   │   ├── logging.cc
│   │   │   │   ├── logging.h
│   │   │   │   ├── mutex.h
│   │   │   │   ├── notification.h
│   │   │   │   ├── platform.bzl
│   │   │   │   ├── protobuf.cc
│   │   │   │   ├── protobuf.h
│   │   │   │   ├── stacktrace.h
│   │   │   │   ├── strong_hash.h
│   │   │   │   ├── test_benchmark.cc
│   │   │   │   ├── thread_annotations.h
│   │   │   │   ├── tracing.cc
│   │   │   │   └── tracing_impl.h
│   │   │   ├── demangle.h
│   │   │   ├── denormal.cc
│   │   │   ├── denormal.h
│   │   │   ├── device_tracer.h
│   │   │   ├── device_tracer_test.cc
│   │   │   ├── dynamic_annotations.h
│   │   │   ├── env.cc
│   │   │   ├── env.h
│   │   │   ├── env_test.cc
│   │   │   ├── env_time.cc
│   │   │   ├── env_time.h
│   │   │   ├── file_statistics.h
│   │   │   ├── file_system.cc
│   │   │   ├── file_system.h
│   │   │   ├── file_system_test.cc
│   │   │   ├── fingerprint.h
│   │   │   ├── fingerprint_test.cc
│   │   │   ├── gif.h
│   │   │   ├── hadoop
│   │   │   │   ├── BUILD
│   │   │   │   ├── hadoop_file_system.cc
│   │   │   │   ├── hadoop_file_system.h
│   │   │   │   └── hadoop_file_system_test.cc
│   │   │   ├── host_info.h
│   │   │   ├── init_main.h
│   │   │   ├── integral_types_test.cc
│   │   │   ├── jpeg.h
│   │   │   ├── load_library.h
│   │   │   ├── logging.h
│   │   │   ├── logging_test.cc
│   │   │   ├── macros.h
│   │   │   ├── mem.h
│   │   │   ├── mutex.h
│   │   │   ├── net.h
│   │   │   ├── net_test.cc
│   │   │   ├── notification.h
│   │   │   ├── platform.h
│   │   │   ├── png.h
│   │   │   ├── port_test.cc
│   │   │   ├── posix
│   │   │   │   ├── env.cc
│   │   │   │   ├── env_time.cc
│   │   │   │   ├── error.cc
│   │   │   │   ├── error.h
│   │   │   │   ├── load_library.cc
│   │   │   │   ├── net.cc
│   │   │   │   ├── port.cc
│   │   │   │   ├── posix_file_system.cc
│   │   │   │   ├── posix_file_system.h
│   │   │   │   ├── subprocess.cc
│   │   │   │   ├── subprocess.h
│   │   │   │   ├── test.cc
│   │   │   │   └── tracing.cc
│   │   │   ├── prefetch.h
│   │   │   ├── profile_utils
│   │   │   │   ├── android_armv7a_cpu_utils_helper.cc
│   │   │   │   ├── android_armv7a_cpu_utils_helper.h
│   │   │   │   ├── clock_cycle_profiler.cc
│   │   │   │   ├── clock_cycle_profiler.h
│   │   │   │   ├── cpu_utils.cc
│   │   │   │   ├── cpu_utils.h
│   │   │   │   ├── cpu_utils_test.cc
│   │   │   │   └── i_cpu_utils_helper.h
│   │   │   ├── protobuf.h
│   │   │   ├── protobuf_internal.h
│   │   │   ├── protobuf_util.cc
│   │   │   ├── regexp.h
│   │   │   ├── s3
│   │   │   │   ├── BUILD
│   │   │   │   ├── s3_crypto.cc
│   │   │   │   ├── s3_crypto.h
│   │   │   │   ├── s3_file_system.cc
│   │   │   │   ├── s3_file_system.h
│   │   │   │   └── s3_file_system_test.cc
│   │   │   ├── setround.cc
│   │   │   ├── setround.h
│   │   │   ├── setround_test.cc
│   │   │   ├── snappy.h
│   │   │   ├── stacktrace.h
│   │   │   ├── stream_executor.h
│   │   │   ├── stream_executor_no_cuda.h
│   │   │   ├── strong_hash.h
│   │   │   ├── subprocess.h
│   │   │   ├── subprocess_test.cc
│   │   │   ├── tensor_coding.cc
│   │   │   ├── tensor_coding.h
│   │   │   ├── test_benchmark.h
│   │   │   ├── test.cc
│   │   │   ├── test.h
│   │   │   ├── test_main.cc
│   │   │   ├── thread_annotations.h
│   │   │   ├── tracing.cc
│   │   │   ├── tracing.h
│   │   │   ├── types.h
│   │   │   ├── variant_coding.cc
│   │   │   ├── variant_coding.h
│   │   │   └── windows
│   │   │   ├── cpu_info.h
│   │   │   ├── env.cc
│   │   │   ├── env_time.cc
│   │   │   ├── error.cc
│   │   │   ├── error.h
│   │   │   ├── intrinsics_port.h
│   │   │   ├── net.cc
│   │   │   ├── port.cc
│   │   │   ├── subprocess.h
│   │   │   ├── test.cc
│   │   │   ├── windows_file_system.cc
│   │   │   └── windows_file_system.h
│   │   ├── profiler
│   │   │   ├── BUILD
│   │   │   ├── g3doc
│   │   │   │   ├── advise.md
│   │   │   │   ├── code_timeline.png
│   │   │   │   ├── command_line.md
│   │   │   │   ├── graph_timeline.png
│   │   │   │   ├── options.md
│   │   │   │   ├── pprof.jpg
│   │   │   │   ├── profile_memory.md
│   │   │   │   ├── profile_model_architecture.md
│   │   │   │   ├── profiler_ui.jpg
│   │   │   │   ├── profile_time.md
│   │   │   │   ├── python_api.md
│   │   │   │   └── scope_timeline.png
│   │   │   ├── internal
│   │   │   │   ├── advisor
│   │   │   │   │   ├── accelerator_utilization_checker.h
│   │   │   │   │   ├── BUILD
│   │   │   │   │   ├── checker.h
│   │   │   │   │   ├── expensive_operation_checker.h
│   │   │   │   │   ├── internal_checker_runner_dummy.cc
│   │   │   │   │   ├── internal_checker_runner.h
│   │   │   │   │   ├── operation_checker.h
│   │   │   │   │   ├── tfprof_advisor.h
│   │   │   │   │   └── tfprof_advisor_test.cc
│   │   │   │   ├── BUILD
│   │   │   │   ├── print_model_analysis.cc
│   │   │   │   ├── print_model_analysis.h
│   │   │   │   ├── testdata
│   │   │   │   │   ├── ckpt.data-00000-of-00001
│   │   │   │   │   ├── ckpt.index
│   │   │   │   │   ├── ckpt.meta
│   │   │   │   │   ├── graph.pbtxt
│   │   │   │   │   ├── run_meta
│   │   │   │   │   └── tfprof_log
│   │   │   │   ├── tfprof_code.cc
│   │   │   │   ├── tfprof_code.h
│   │   │   │   ├── tfprof_constants.h
│   │   │   │   ├── tfprof_graph.cc
│   │   │   │   ├── tfprof_graph.h
│   │   │   │   ├── tfprof_node.cc
│   │   │   │   ├── tfprof_node.h
│   │   │   │   ├── tfprof_node_show.cc
│   │   │   │   ├── tfprof_node_show.h
│   │   │   │   ├── tfprof_op.cc
│   │   │   │   ├── tfprof_op.h
│   │   │   │   ├── tfprof_options.cc
│   │   │   │   ├── tfprof_options.h
│   │   │   │   ├── tfprof_scope.cc
│   │   │   │   ├── tfprof_scope.h
│   │   │   │   ├── tfprof_show.cc
│   │   │   │   ├── tfprof_show.h
│   │   │   │   ├── tfprof_show_multi.cc
│   │   │   │   ├── tfprof_show_multi.h
│   │   │   │   ├── tfprof_show_test.cc
│   │   │   │   ├── tfprof_stats.cc
│   │   │   │   ├── tfprof_stats.h
│   │   │   │   ├── tfprof_stats_test.cc
│   │   │   │   ├── tfprof_tensor.cc
│   │   │   │   ├── tfprof_tensor.h
│   │   │   │   ├── tfprof_tensor_test.cc
│   │   │   │   ├── tfprof_timeline.cc
│   │   │   │   ├── tfprof_timeline.h
│   │   │   │   ├── tfprof_timeline_test.cc
│   │   │   │   ├── tfprof_utils.cc
│   │   │   │   └── tfprof_utils.h
│   │   │   ├── profile.proto
│   │   │   ├── profiler.cc
│   │   │   ├── README.md
│   │   │   ├── tfprof_log.proto
│   │   │   ├── tfprof_options.proto
│   │   │   └── tfprof_output.proto
│   │   ├── protobuf
│   │   │   ├── cluster.proto
│   │   │   ├── config.proto
│   │   │   ├── control_flow.proto
│   │   │   ├── debug.proto
│   │   │   ├── device_properties.proto
│   │   │   ├── master.proto
│   │   │   ├── master_service.proto
│   │   │   ├── meta_graph.proto
│   │   │   ├── named_tensor.proto
│   │   │   ├── queue_runner.proto
│   │   │   ├── rewriter_config.proto
│   │   │   ├── saved_model.proto
│   │   │   ├── saver.proto
│   │   │   ├── tensor_bundle.proto
│   │   │   ├── tensorflow_server.proto
│   │   │   ├── worker.proto
│   │   │   └── worker_service.proto
│   │   ├── public
│   │   │   ├── README.md
│   │   │   ├── session.h
│   │   │   ├── session_options.h
│   │   │   └── version.h
│   │   ├── user_ops
│   │   │   └── fact.cc
│   │   └── util
│   │   ├── activation_mode.cc
│   │   ├── activation_mode.h
│   │   ├── bcast.cc
│   │   ├── bcast.h
│   │   ├── bcast_test.cc
│   │   ├── command_line_flags.cc
│   │   ├── command_line_flags.h
│   │   ├── command_line_flags_test.cc
│   │   ├── ctc
│   │   │   ├── BUILD
│   │   │   ├── ctc_beam_entry.h
│   │   │   ├── ctc_beam_scorer.h
│   │   │   ├── ctc_beam_search.h
│   │   │   ├── ctc_beam_search_test.cc
│   │   │   ├── ctc_decoder.h
│   │   │   ├── ctc_loss_calculator.cc
│   │   │   ├── ctc_loss_calculator.h
│   │   │   └── ctc_loss_util.h
│   │   ├── cuda_kernel_helper.h
│   │   ├── cuda_kernel_helper_test.cu.cc
│   │   ├── device_name_utils.cc
│   │   ├── device_name_utils.h
│   │   ├── device_name_utils_test.cc
│   │   ├── env_var.cc
│   │   ├── env_var.h
│   │   ├── equal_graph_def.cc
│   │   ├── equal_graph_def.h
│   │   ├── equal_graph_def_test.cc
│   │   ├── event.proto
│   │   ├── events_writer.cc
│   │   ├── events_writer.h
│   │   ├── events_writer_test.cc
│   │   ├── example_proto_fast_parsing.cc
│   │   ├── example_proto_fast_parsing.h
│   │   ├── example_proto_fast_parsing_test.cc
│   │   ├── example_proto_fast_parsing_test.proto
│   │   ├── example_proto_helper.cc
│   │   ├── example_proto_helper.h
│   │   ├── example_proto_helper_test.cc
│   │   ├── guarded_philox_random.cc
│   │   ├── guarded_philox_random.h
│   │   ├── matmul_autotune.cc
│   │   ├── matmul_autotune.h
│   │   ├── memmapped_file_system.cc
│   │   ├── memmapped_file_system.h
│   │   ├── memmapped_file_system.proto
│   │   ├── memmapped_file_system_test.cc
│   │   ├── memmapped_file_system_writer.cc
│   │   ├── memmapped_file_system_writer.h
│   │   ├── mirror_pad_mode.cc
│   │   ├── mirror_pad_mode.h
│   │   ├── mkl_util.h
│   │   ├── mkl_util_test.cc
│   │   ├── overflow.h
│   │   ├── overflow_test.cc
│   │   ├── padding.cc
│   │   ├── padding.h
│   │   ├── permutation_input_iterator.h
│   │   ├── port.cc
│   │   ├── port.h
│   │   ├── presized_cuckoo_map.h
│   │   ├── presized_cuckoo_map_test.cc
│   │   ├── ptr_util.h
│   │   ├── reffed_status_callback.h
│   │   ├── reffed_status_callback_test.cc
│   │   ├── reporter.cc
│   │   ├── reporter.h
│   │   ├── reporter_test.cc
│   │   ├── saved_tensor_slice.proto
│   │   ├── saved_tensor_slice_util.cc
│   │   ├── saved_tensor_slice_util.h
│   │   ├── saved_tensor_slice_util_test.cc
│   │   ├── semver_test.cc
│   │   ├── sparse
│   │   │   ├── dim_comparator.h
│   │   │   ├── group_iterator.cc
│   │   │   ├── group_iterator.h
│   │   │   ├── README.md
│   │   │   ├── sparse_tensor.h
│   │   │   └── sparse_tensor_test.cc
│   │   ├── stat_summarizer.cc
│   │   ├── stat_summarizer.h
│   │   ├── stat_summarizer_test.cc
│   │   ├── stream_executor_util.h
│   │   ├── strided_slice_op.cc
│   │   ├── strided_slice_op.h
│   │   ├── tensor_bundle
│   │   │   ├── BUILD
│   │   │   ├── naming.cc
│   │   │   ├── naming.h
│   │   │   ├── tensor_bundle.cc
│   │   │   ├── tensor_bundle.h
│   │   │   └── tensor_bundle_test.cc
│   │   ├── tensor_format.cc
│   │   ├── tensor_format.h
│   │   ├── tensor_format_test.cc
│   │   ├── tensor_slice_reader_cache.cc
│   │   ├── tensor_slice_reader_cache.h
│   │   ├── tensor_slice_reader.cc
│   │   ├── tensor_slice_reader.h
│   │   ├── tensor_slice_reader_test.cc
│   │   ├── tensor_slice_set.cc
│   │   ├── tensor_slice_set.h
│   │   ├── tensor_slice_set_test.cc
│   │   ├── tensor_slice_util.h
│   │   ├── tensor_slice_util_test.cc
│   │   ├── tensor_slice_writer.cc
│   │   ├── tensor_slice_writer.h
│   │   ├── tensor_slice_writer_test.cc
│   │   ├── test_log.proto
│   │   ├── transform_output_iterator.h
│   │   ├── use_cudnn.cc
│   │   ├── use_cudnn.h
│   │   ├── util.cc
│   │   ├── util.h
│   │   ├── work_sharder.cc
│   │   ├── work_sharder.h
│   │   └── work_sharder_test.cc
│   ├── docs_src
│   │   ├── about
│   │   │   ├── attribution.md
│   │   │   ├── bib.md
│   │   │   ├── index.md
│   │   │   ├── leftnav_files
│   │   │   ├── roadmap.md
│   │   │   └── uses.md
│   │   ├── api_guides
│   │   │   ├── cc
│   │   │   │   └── guide.md
│   │   │   └── python
│   │   │   ├── array_ops.md
│   │   │   ├── check_ops.md
│   │   │   ├── client.md
│   │   │   ├── constant_op.md
│   │   │   ├── contrib.bayesflow.entropy.md
│   │   │   ├── contrib.bayesflow.monte_carlo.md
│   │   │   ├── contrib.bayesflow.stochastic_graph.md
│   │   │   ├── contrib.bayesflow.stochastic_tensor.md
│   │   │   ├── contrib.bayesflow.variational_inference.md
│   │   │   ├── contrib.copy_graph.md
│   │   │   ├── contrib.crf.md
│   │   │   ├── contrib.distributions.bijectors.md
│   │   │   ├── contrib.distributions.md
│   │   │   ├── contrib.ffmpeg.md
│   │   │   ├── contrib.framework.md
│   │   │   ├── contrib.graph_editor.md
│   │   │   ├── contrib.integrate.md
│   │   │   ├── contrib.layers.md
│   │   │   ├── contrib.learn.md
│   │   │   ├── contrib.linalg.md
│   │   │   ├── contrib.losses.md
│   │   │   ├── contrib.metrics.md
│   │   │   ├── contrib.opt.md
│   │   │   ├── contrib.rnn.md
│   │   │   ├── contrib.seq2seq.md
│   │   │   ├── contrib.signal.md
│   │   │   ├── contrib.staging.md
│   │   │   ├── contrib.training.md
│   │   │   ├── contrib.util.md
│   │   │   ├── control_flow_ops.md
│   │   │   ├── framework.md
│   │   │   ├── functional_ops.md
│   │   │   ├── histogram_ops.md
│   │   │   ├── image.md
│   │   │   ├── index.md
│   │   │   ├── input_dataset.md
│   │   │   ├── io_ops.md
│   │   │   ├── math_ops.md
│   │   │   ├── meta_graph.md
│   │   │   ├── nn.md
│   │   │   ├── python_io.md
│   │   │   ├── reading_data.md
│   │   │   ├── script_ops.md
│   │   │   ├── session_ops.md
│   │   │   ├── sparse_ops.md
│   │   │   ├── spectral_ops.md
│   │   │   ├── state_ops.md
│   │   │   ├── string_ops.md
│   │   │   ├── summary.md
│   │   │   ├── test.md
│   │   │   ├── tfdbg.md
│   │   │   ├── threading_and_queues.md
│   │   │   └── train.md
│   │   ├── community
│   │   │   ├── benchmarks.md
│   │   │   ├── documentation.md
│   │   │   ├── index.md
│   │   │   ├── leftnav_files
│   │   │   ├── style_guide.md
│   │   │   └── welcome.md
│   │   ├── deploy
│   │   │   ├── distributed.md
│   │   │   ├── hadoop.md
│   │   │   ├── index.md
│   │   │   └── leftnav_files
│   │   ├── extend
│   │   │   ├── add_filesys.md
│   │   │   ├── adding_an_op.md
│   │   │   ├── architecture.md
│   │   │   ├── estimators.md
│   │   │   ├── index.md
│   │   │   ├── language_bindings.md
│   │   │   ├── leftnav_files
│   │   │   ├── new_data_formats.md
│   │   │   └── tool_developers
│   │   │   └── index.md
│   │   ├── extras
│   │   │   └── README.txt
│   │   ├── get_started
│   │   │   ├── estimator.md
│   │   │   ├── get_started.md
│   │   │   ├── graph_viz.md
│   │   │   ├── index.md
│   │   │   ├── input_fn.md
│   │   │   ├── leftnav_files
│   │   │   ├── linear_regression.md
│   │   │   ├── mnist
│   │   │   │   ├── beginners.md
│   │   │   │   ├── mechanics.md
│   │   │   │   └── pros.md
│   │   │   ├── premade_estimators.md
│   │   │   ├── summaries_and_tensorboard.md
│   │   │   └── tensorboard_histograms.md
│   │   ├── __init__.py
│   │   ├── install
│   │   │   ├── index.md
│   │   │   ├── install_c.md
│   │   │   ├── install_go.md
│   │   │   ├── install_java.md
│   │   │   ├── install_linux.md
│   │   │   ├── install_mac.md
│   │   │   ├── install_sources.md
│   │   │   ├── install_windows.md
│   │   │   ├── leftnav_files
│   │   │   └── migration.md
│   │   ├── mobile
│   │   │   ├── android_build.md
│   │   │   ├── index.md
│   │   │   ├── ios_build.md
│   │   │   ├── leftnav_files
│   │   │   ├── linking_libs.md
│   │   │   ├── mobile_intro.md
│   │   │   ├── optimizing.md
│   │   │   ├── prepare_models.md
│   │   │   └── tflite
│   │   │   └── index.md
│   │   ├── performance
│   │   │   ├── benchmarks.md
│   │   │   ├── index.md
│   │   │   ├── leftnav_files
│   │   │   ├── performance_guide.md
│   │   │   ├── performance_models.md
│   │   │   ├── quantization.md
│   │   │   └── xla
│   │   │   ├── broadcasting.md
│   │   │   ├── developing_new_backend.md
│   │   │   ├── index.md
│   │   │   ├── jit.md
│   │   │   ├── operation_semantics.md
│   │   │   ├── shapes.md
│   │   │   └── tfcompile.md
│   │   ├── programmers_guide
│   │   │   ├── datasets.md
│   │   │   ├── debugger.md
│   │   │   ├── embedding.md
│   │   │   ├── estimators.md
│   │   │   ├── faq.md
│   │   │   ├── graphs.md
│   │   │   ├── index.md
│   │   │   ├── leftnav_files
│   │   │   ├── saved_model.md
│   │   │   ├── tensors.md
│   │   │   ├── variables.md
│   │   │   └── version_compat.md
│   │   └── tutorials
│   │   ├── audio_recognition.md
│   │   ├── deep_cnn.md
│   │   ├── image_recognition.md
│   │   ├── image_retraining.md
│   │   ├── index.md
│   │   ├── kernel_methods.md
│   │   ├── layers.md
│   │   ├── leftnav_files
│   │   ├── linear.md
│   │   ├── mandelbrot.md
│   │   ├── pdes.md
│   │   ├── recurrent.md
│   │   ├── seq2seq.md
│   │   ├── using_gpu.md
│   │   ├── wide_and_deep.md
│   │   ├── wide.md
│   │   └── word2vec.md
│   ├── examples
│   │   ├── adding_an_op
│   │   │   ├── attr_examples.cc
│   │   │   ├── BUILD
│   │   │   ├── cuda_op_kernel.cc
│   │   │   ├── cuda_op_kernel.cu.cc
│   │   │   ├── cuda_op.py
│   │   │   ├── cuda_op_test.py
│   │   │   ├── fact_test.py
│   │   │   ├── __init__.py
│   │   │   ├── zero_out_1_test.py
│   │   │   ├── zero_out_2_test.py
│   │   │   ├── zero_out_3_test.py
│   │   │   ├── zero_out_grad_2.py
│   │   │   ├── zero_out_op_1.py
│   │   │   ├── zero_out_op_2.py
│   │   │   ├── zero_out_op_3.py
│   │   │   ├── zero_out_op_kernel_1.cc
│   │   │   ├── zero_out_op_kernel_2.cc
│   │   │   └── zero_out_op_kernel_3.cc
│   │   ├── android
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── assets
│   │   │   │   └── BUILD
│   │   │   ├── bin
│   │   │   │   └── AndroidManifest.xml
│   │   │   ├── BUILD
│   │   │   ├── build.gradle
│   │   │   ├── download-models.gradle
│   │   │   ├── __init__.py
│   │   │   ├── jni
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── imageutils_jni.cc
│   │   │   │   ├── __init__.py
│   │   │   │   ├── object_tracking
│   │   │   │   │   ├── config.h
│   │   │   │   │   ├── flow_cache.h
│   │   │   │   │   ├── frame_pair.cc
│   │   │   │   │   ├── frame_pair.h
│   │   │   │   │   ├── geom.h
│   │   │   │   │   ├── gl_utils.h
│   │   │   │   │   ├── image_data.h
│   │   │   │   │   ├── image.h
│   │   │   │   │   ├── image-inl.h
│   │   │   │   │   ├── image_neon.cc
│   │   │   │   │   ├── image_utils.h
│   │   │   │   │   ├── integral_image.h
│   │   │   │   │   ├── jni_utils.h
│   │   │   │   │   ├── keypoint_detector.cc
│   │   │   │   │   ├── keypoint_detector.h
│   │   │   │   │   ├── keypoint.h
│   │   │   │   │   ├── logging.cc
│   │   │   │   │   ├── logging.h
│   │   │   │   │   ├── object_detector.cc
│   │   │   │   │   ├── object_detector.h
│   │   │   │   │   ├── object_model.h
│   │   │   │   │   ├── object_tracker.cc
│   │   │   │   │   ├── object_tracker.h
│   │   │   │   │   ├── object_tracker_jni.cc
│   │   │   │   │   ├── optical_flow.cc
│   │   │   │   │   ├── optical_flow.h
│   │   │   │   │   ├── sprite.h
│   │   │   │   │   ├── time_log.cc
│   │   │   │   │   ├── time_log.h
│   │   │   │   │   ├── tracked_object.cc
│   │   │   │   │   ├── tracked_object.h
│   │   │   │   │   ├── utils.h
│   │   │   │   │   └── utils_neon.cc
│   │   │   │   ├── rgb2yuv.cc
│   │   │   │   ├── rgb2yuv.h
│   │   │   │   ├── yuv2rgb.cc
│   │   │   │   └── yuv2rgb.h
│   │   │   ├── README.md
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── border.xml
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   ├── ic_launcher.png
│   │   │   │   │   └── tile.9.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-xhdpi
│   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-xxhdpi
│   │   │   │   │   ├── ic_action_info.png
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── activity_camera.xml
│   │   │   │   │   ├── activity_speech.xml
│   │   │   │   │   ├── camera_connection_fragment_stylize.xml
│   │   │   │   │   ├── camera_connection_fragment_tracking.xml
│   │   │   │   │   ├── camera_connection_fragment.xml
│   │   │   │   │   └── list_text_item.xml
│   │   │   │   ├── values
│   │   │   │   │   ├── attrs.xml
│   │   │   │   │   ├── base-strings.xml
│   │   │   │   │   ├── colors.xml
│   │   │   │   │   ├── strings.xml
│   │   │   │   │   ├── styles.xml
│   │   │   │   │   ├── template-dimens.xml
│   │   │   │   │   └── template-styles.xml
│   │   │   │   ├── values-sw600dp
│   │   │   │   │   ├── template-dimens.xml
│   │   │   │   │   └── template-styles.xml
│   │   │   │   ├── values-v11
│   │   │   │   │   ├── styles.xml
│   │   │   │   │   └── template-styles.xml
│   │   │   │   ├── values-v14
│   │   │   │   │   └── styles.xml
│   │   │   │   └── values-v21
│   │   │   │   ├── base-colors.xml
│   │   │   │   └── base-template-styles.xml
│   │   │   ├── sample_images
│   │   │   │   ├── classify1.jpg
│   │   │   │   ├── detect1.jpg
│   │   │   │   └── stylize1.jpg
│   │   │   └── src
│   │   │   └── org
│   │   │   └── tensorflow
│   │   │   └── demo
│   │   │   ├── AutoFitTextureView.java
│   │   │   ├── CameraActivity.java
│   │   │   ├── CameraConnectionFragment.java
│   │   │   ├── ClassifierActivity.java
│   │   │   ├── Classifier.java
│   │   │   ├── DetectorActivity.java
│   │   │   ├── env
│   │   │   │   ├── BorderedText.java
│   │   │   │   ├── ImageUtils.java
│   │   │   │   ├── Logger.java
│   │   │   │   ├── Size.java
│   │   │   │   └── SplitTimer.java
│   │   │   ├── LegacyCameraConnectionFragment.java
│   │   │   ├── OverlayView.java
│   │   │   ├── RecognitionScoreView.java
│   │   │   ├── RecognizeCommands.java
│   │   │   ├── ResultsView.java
│   │   │   ├── SpeechActivity.java
│   │   │   ├── StylizeActivity.java
│   │   │   ├── TensorFlowImageClassifier.java
│   │   │   ├── TensorFlowMultiBoxDetector.java
│   │   │   ├── TensorFlowObjectDetectionAPIModel.java
│   │   │   ├── TensorFlowYoloDetector.java
│   │   │   └── tracking
│   │   │   ├── MultiBoxTracker.java
│   │   │   └── ObjectTracker.java
│   │   ├── benchmark
│   │   │   ├── BUILD
│   │   │   └── sample_benchmark.py
│   │   ├── get_started
│   │   │   ├── __init__.py
│   │   │   └── regression
│   │   │   ├── BUILD
│   │   │   ├── custom_regression.py
│   │   │   ├── dnn_regression.py
│   │   │   ├── imports85.py
│   │   │   ├── __init__.py
│   │   │   ├── linear_regression_categorical.py
│   │   │   ├── linear_regression.py
│   │   │   └── test.py
│   │   ├── how_tos
│   │   │   ├── __init__.py
│   │   │   └── reading_data
│   │   │   ├── BUILD
│   │   │   ├── convert_to_records.py
│   │   │   ├── fully_connected_preloaded.py
│   │   │   ├── fully_connected_preloaded_var.py
│   │   │   ├── fully_connected_reader.py
│   │   │   └── __init__.py
│   │   ├── image_retraining
│   │   │   ├── BUILD
│   │   │   ├── data
│   │   │   │   └── labels.txt
│   │   │   ├── __init__.py
│   │   │   ├── README.md
│   │   │   ├── retrain.py
│   │   │   └── retrain_test.py
│   │   ├── __init__.py
│   │   ├── ios
│   │   │   ├── benchmark
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.mm
│   │   │   │   ├── Benchmark-Info.plist
│   │   │   │   ├── BenchmarkViewController.h
│   │   │   │   ├── BenchmarkViewController.mm
│   │   │   │   ├── BenchmarkViewController.xib
│   │   │   │   ├── data
│   │   │   │   │   └── grace_hopper.jpg
│   │   │   │   ├── ios_image_load.h
│   │   │   │   ├── ios_image_load.mm
│   │   │   │   ├── main.mm
│   │   │   │   ├── Podfile
│   │   │   │   └── tf_benchmark_example.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── camera
│   │   │   │   ├── CameraExampleAppDelegate.h
│   │   │   │   ├── CameraExampleAppDelegate.m
│   │   │   │   ├── CameraExampleViewController.h
│   │   │   │   ├── CameraExampleViewController.mm
│   │   │   │   ├── data
│   │   │   │   │   └── grace_hopper.jpg
│   │   │   │   ├── Info.plist
│   │   │   │   ├── ios_image_load.h
│   │   │   │   ├── ios_image_load.mm
│   │   │   │   ├── main.mm
│   │   │   │   ├── MainStoryboard_iPhone.storyboard
│   │   │   │   ├── Podfile
│   │   │   │   ├── tensorflow_utils.h
│   │   │   │   ├── tensorflow_utils.mm
│   │   │   │   └── tf_camera_example.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── README.md
│   │   │   └── simple
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.mm
│   │   │   ├── data
│   │   │   │   └── grace_hopper.jpg
│   │   │   ├── ios_image_load.h
│   │   │   ├── ios_image_load.mm
│   │   │   ├── main.mm
│   │   │   ├── Podfile
│   │   │   ├── RunModel-Info.plist
│   │   │   ├── RunModelViewController.h
│   │   │   ├── RunModelViewController.mm
│   │   │   ├── RunModelViewController.xib
│   │   │   └── tf_simple_example.xcodeproj
│   │   │   └── project.pbxproj
│   │   ├── label_image
│   │   │   ├── BUILD
│   │   │   ├── data
│   │   │   │   └── grace_hopper.jpg
│   │   │   ├── label_image.py
│   │   │   ├── main.cc
│   │   │   └── README.md
│   │   ├── learn
│   │   │   ├── boston.py
│   │   │   ├── BUILD
│   │   │   ├── examples_test.sh
│   │   │   ├── hdf5_classification.py
│   │   │   ├── iris_custom_decay_dnn.py
│   │   │   ├── iris_custom_model.py
│   │   │   ├── iris.py
│   │   │   ├── iris_run_config.py
│   │   │   ├── mnist.py
│   │   │   ├── multiple_gpu.py
│   │   │   ├── random_forest_mnist.py
│   │   │   ├── README.md
│   │   │   ├── resnet.py
│   │   │   ├── text_classification_character_cnn.py
│   │   │   ├── text_classification_character_rnn.py
│   │   │   ├── text_classification_cnn.py
│   │   │   └── text_classification.py
│   │   ├── multibox_detector
│   │   │   ├── BUILD
│   │   │   ├── data
│   │   │   │   └── surfers.jpg
│   │   │   ├── main.cc
│   │   │   └── README.md
│   │   ├── saved_model
│   │   │   ├── BUILD
│   │   │   └── saved_model_half_plus_two.py
│   │   ├── speech_commands
│   │   │   ├── accuracy_utils.cc
│   │   │   ├── accuracy_utils.h
│   │   │   ├── accuracy_utils_test.cc
│   │   │   ├── BUILD
│   │   │   ├── freeze.py
│   │   │   ├── freeze_test.py
│   │   │   ├── generate_streaming_test_wav.py
│   │   │   ├── generate_streaming_test_wav_test.py
│   │   │   ├── input_data.py
│   │   │   ├── input_data_test.py
│   │   │   ├── label_wav.cc
│   │   │   ├── label_wav.py
│   │   │   ├── label_wav_test.py
│   │   │   ├── models.py
│   │   │   ├── models_test.py
│   │   │   ├── README.md
│   │   │   ├── recognize_commands.cc
│   │   │   ├── recognize_commands.h
│   │   │   ├── recognize_commands_test.cc
│   │   │   ├── test_streaming_accuracy.cc
│   │   │   └── train.py
│   │   ├── tutorials
│   │   │   ├── deepdream
│   │   │   │   ├── deepdream.ipynb
│   │   │   │   ├── pilatus800.jpg
│   │   │   │   └── README.md
│   │   │   ├── estimators
│   │   │   │   ├── abalone.py
│   │   │   │   └── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── input_fn
│   │   │   │   ├── boston_predict.csv
│   │   │   │   ├── boston.py
│   │   │   │   ├── boston_test.csv
│   │   │   │   └── boston_train.csv
│   │   │   ├── layers
│   │   │   │   ├── BUILD
│   │   │   │   └── cnn_mnist.py
│   │   │   ├── mnist
│   │   │   │   ├── BUILD
│   │   │   │   ├── fully_connected_feed.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── input_data.py
│   │   │   │   ├── mnist_deep.py
│   │   │   │   ├── mnist.py
│   │   │   │   ├── mnist_softmax.py
│   │   │   │   ├── mnist_softmax_xla.py
│   │   │   │   └── mnist_with_summaries.py
│   │   │   ├── monitors
│   │   │   │   ├── BUILD
│   │   │   │   ├── iris_monitors.py
│   │   │   │   ├── iris_test.csv
│   │   │   │   └── iris_training.csv
│   │   │   └── word2vec
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   └── word2vec_basic.py
│   │   ├── udacity
│   │   │   ├── 1_notmnist.ipynb
│   │   │   ├── 2_fullyconnected.ipynb
│   │   │   ├── 3_regularization.ipynb
│   │   │   ├── 4_convolutions.ipynb
│   │   │   ├── 5_word2vec.ipynb
│   │   │   ├── 6_lstm.ipynb
│   │   │   ├── Dockerfile
│   │   │   └── README.md
│   │   └── wav_to_spectrogram
│   │   ├── BUILD
│   │   ├── main.cc
│   │   ├── README.md
│   │   ├── wav_to_spectrogram.cc
│   │   ├── wav_to_spectrogram.h
│   │   └── wav_to_spectrogram_test.cc
│   ├── g3doc
│   │   └── README.txt
│   ├── go
│   │   ├── android.go
│   │   ├── BUILD
│   │   ├── doc.go
│   │   ├── example_inception_inference_test.go
│   │   ├── genop
│   │   │   ├── generate.sh
│   │   │   ├── internal
│   │   │   │   ├── genop.go
│   │   │   │   ├── genop_test.go
│   │   │   │   └── lib.go
│   │   │   └── main.go
│   │   ├── graph.go
│   │   ├── graph_test.go
│   │   ├── lib.go
│   │   ├── op
│   │   │   ├── generate.go
│   │   │   ├── op.go
│   │   │   ├── op_test.go
│   │   │   ├── scope.go
│   │   │   ├── scope_test.go
│   │   │   └── wrappers.go
│   │   ├── operation.go
│   │   ├── operation_test.go
│   │   ├── README.md
│   │   ├── saved_model.go
│   │   ├── saved_model_test.go
│   │   ├── session.go
│   │   ├── session_test.go
│   │   ├── shape.go
│   │   ├── shape_test.go
│   │   ├── status.go
│   │   ├── tensor.go
│   │   ├── tensor_test.go
│   │   ├── test.sh
│   │   ├── util_test.go
│   │   └── version.go
│   ├── __init__.py
│   ├── java
│   │   ├── BUILD
│   │   ├── build_defs.bzl
│   │   ├── config
│   │   │   ├── exported_symbols.lds
│   │   │   └── version_script.lds
│   │   ├── generate_pom.cc
│   │   ├── maven
│   │   │   ├── libtensorflow
│   │   │   │   └── pom.xml
│   │   │   ├── libtensorflow_jni
│   │   │   │   └── pom.xml
│   │   │   ├── pom.xml
│   │   │   ├── proto
│   │   │   │   └── pom.xml
│   │   │   ├── README.md
│   │   │   ├── release.sh
│   │   │   ├── run_inside_container.sh
│   │   │   ├── tensorflow
│   │   │   │   └── pom.xml
│   │   │   └── tensorflow-android
│   │   │   ├── pom-android.xml.template
│   │   │   └── update.py
│   │   ├── README.md
│   │   └── src
│   │   ├── gen
│   │   │   ├── cc
│   │   │   │   ├── op_generator.cc
│   │   │   │   ├── op_generator.h
│   │   │   │   └── op_gen_main.cc
│   │   │   ├── gen_ops.bzl
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── tensorflow
│   │   │   │   └── processor
│   │   │   │   └── OperatorProcessor.java
│   │   │   ├── perl
│   │   │   │   ├── tftypes.pl
│   │   │   │   └── tftypes-runall.pl
│   │   │   └── resources
│   │   │   ├── META-INF
│   │   │   │   └── services
│   │   │   │   └── javax.annotation.processing.Processor
│   │   │   ├── Tensors.java.tmpl
│   │   │   └── tftypes.csv
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── tensorflow
│   │   │   │   ├── DataType.java
│   │   │   │   ├── examples
│   │   │   │   │   ├── BUILD
│   │   │   │   │   └── LabelImage.java
│   │   │   │   ├── Graph.java
│   │   │   │   ├── NativeLibrary.java
│   │   │   │   ├── op
│   │   │   │   │   ├── annotation
│   │   │   │   │   │   └── Operator.java
│   │   │   │   │   ├── core
│   │   │   │   │   │   └── Constant.java
│   │   │   │   │   ├── NameScope.java
│   │   │   │   │   ├── Operands.java
│   │   │   │   │   ├── Op.java
│   │   │   │   │   ├── PrimitiveOp.java
│   │   │   │   │   └── Scope.java
│   │   │   │   ├── Operand.java
│   │   │   │   ├── OperationBuilder.java
│   │   │   │   ├── Operation.java
│   │   │   │   ├── Output.java
│   │   │   │   ├── package-info.java
│   │   │   │   ├── SavedModelBundle.java
│   │   │   │   ├── Session.java
│   │   │   │   ├── Shape.java
│   │   │   │   ├── TensorFlowException.java
│   │   │   │   ├── TensorFlow.java
│   │   │   │   ├── Tensor.java
│   │   │   │   ├── Tensors.java
│   │   │   │   └── types
│   │   │   │   ├── package-info.java
│   │   │   │   └── UInt8.java
│   │   │   └── native
│   │   │   ├── BUILD
│   │   │   ├── exception_jni.cc
│   │   │   ├── exception_jni.h
│   │   │   ├── graph_jni.cc
│   │   │   ├── graph_jni.h
│   │   │   ├── operation_builder_jni.cc
│   │   │   ├── operation_builder_jni.h
│   │   │   ├── operation_jni.cc
│   │   │   ├── operation_jni.h
│   │   │   ├── saved_model_bundle_jni.cc
│   │   │   ├── saved_model_bundle_jni.h
│   │   │   ├── session_jni.cc
│   │   │   ├── session_jni.h
│   │   │   ├── tensorflow_jni.cc
│   │   │   ├── tensorflow_jni.h
│   │   │   ├── tensor_jni.cc
│   │   │   └── tensor_jni.h
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── tensorflow
│   │   │   ├── GraphTest.java
│   │   │   ├── op
│   │   │   │   ├── core
│   │   │   │   │   └── ConstantTest.java
│   │   │   │   ├── OperandsTest.java
│   │   │   │   ├── PrimitiveOpTest.java
│   │   │   │   └── ScopeTest.java
│   │   │   ├── OperationBuilderTest.java
│   │   │   ├── OperationTest.java
│   │   │   ├── processor
│   │   │   │   └── OperatorProcessorTest.java
│   │   │   ├── SavedModelBundleTest.java
│   │   │   ├── SessionTest.java
│   │   │   ├── ShapeTest.java
│   │   │   ├── TensorFlowTest.java
│   │   │   ├── TensorTest.java
│   │   │   └── TestUtil.java
│   │   ├── native
│   │   │   └── my_test_op.cc
│   │   └── resources
│   │   └── org
│   │   └── tensorflow
│   │   └── processor
│   │   └── operator
│   │   ├── bad
│   │   │   └── BasicBad.java
│   │   └── good
│   │   └── BasicGood.java
│   ├── python
│   │   ├── BUILD
│   │   ├── build_defs.bzl
│   │   ├── client
│   │   │   ├── client_lib.py
│   │   │   ├── device_lib.i
│   │   │   ├── device_lib.py
│   │   │   ├── device_lib_test.py
│   │   │   ├── events_writer.i
│   │   │   ├── events_writer_test.py
│   │   │   ├── __init__.py
│   │   │   ├── notebook.py
│   │   │   ├── session_benchmark.py
│   │   │   ├── session_clusterspec_prop_test.py
│   │   │   ├── session_list_devices_test.py
│   │   │   ├── session_partial_run_test.py
│   │   │   ├── session.py
│   │   │   ├── session_test.py
│   │   │   ├── test_construction_fails_op.cc
│   │   │   ├── tf_session_helper.cc
│   │   │   ├── tf_session_helper.h
│   │   │   ├── tf_session.i
│   │   │   ├── tf_sessionrun_wrapper.i
│   │   │   ├── timeline.py
│   │   │   └── timeline_test.py
│   │   ├── data
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── ops
│   │   │   │   ├── BUILD
│   │   │   │   ├── dataset_ops.py
│   │   │   │   ├── iterator_ops.py
│   │   │   │   └── readers.py
│   │   │   └── util
│   │   │   ├── BUILD
│   │   │   ├── nest.py
│   │   │   ├── nest_test.py
│   │   │   ├── sparse.py
│   │   │   └── sparse_test.py
│   │   ├── debug
│   │   │   ├── BUILD
│   │   │   ├── cli
│   │   │   │   ├── analyzer_cli.py
│   │   │   │   ├── analyzer_cli_test.py
│   │   │   │   ├── base_ui.py
│   │   │   │   ├── cli_config.py
│   │   │   │   ├── cli_config_test.py
│   │   │   │   ├── cli_shared.py
│   │   │   │   ├── cli_shared_test.py
│   │   │   │   ├── command_parser.py
│   │   │   │   ├── command_parser_test.py
│   │   │   │   ├── curses_ui.py
│   │   │   │   ├── curses_ui_test.py
│   │   │   │   ├── curses_widgets.py
│   │   │   │   ├── curses_widgets_test.py
│   │   │   │   ├── debugger_cli_common.py
│   │   │   │   ├── debugger_cli_common_test.py
│   │   │   │   ├── evaluator.py
│   │   │   │   ├── evaluator_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── offline_analyzer.py
│   │   │   │   ├── profile_analyzer_cli.py
│   │   │   │   ├── profile_analyzer_cli_test.py
│   │   │   │   ├── readline_ui.py
│   │   │   │   ├── readline_ui_test.py
│   │   │   │   ├── stepper_cli.py
│   │   │   │   ├── stepper_cli_test.py
│   │   │   │   ├── tensor_format.py
│   │   │   │   ├── tensor_format_test.py
│   │   │   │   └── ui_factory.py
│   │   │   ├── examples
│   │   │   │   ├── debug_errors.py
│   │   │   │   ├── debug_fibonacci.py
│   │   │   │   ├── debug_mnist.py
│   │   │   │   ├── debug_tflearn_iris.py
│   │   │   │   ├── examples_test.sh
│   │   │   │   └── README.md
│   │   │   ├── __init__.py
│   │   │   ├── lib
│   │   │   │   ├── debug_data.py
│   │   │   │   ├── debug_data_test.py
│   │   │   │   ├── debug_gradients.py
│   │   │   │   ├── debug_gradients_test.py
│   │   │   │   ├── debug_graph_reconstruction_test.py
│   │   │   │   ├── debug_graphs.py
│   │   │   │   ├── debug_graphs_test.py
│   │   │   │   ├── debug_service_pb2_grpc.py
│   │   │   │   ├── debug_utils.py
│   │   │   │   ├── debug_utils_test.py
│   │   │   │   ├── dist_session_debug_grpc_test.py
│   │   │   │   ├── grpc_debug_server.py
│   │   │   │   ├── grpc_debug_test_server.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── profiling.py
│   │   │   │   ├── profiling_test.py
│   │   │   │   ├── session_debug_file_test.py
│   │   │   │   ├── session_debug_grpc_test.py
│   │   │   │   ├── session_debug_multi_gpu_test.py
│   │   │   │   ├── session_debug_testlib.py
│   │   │   │   ├── source_utils.py
│   │   │   │   ├── source_utils_test.py
│   │   │   │   ├── stepper.py
│   │   │   │   └── stepper_test.py
│   │   │   ├── README.md
│   │   │   └── wrappers
│   │   │   ├── dumping_wrapper.py
│   │   │   ├── dumping_wrapper_test.py
│   │   │   ├── framework.py
│   │   │   ├── framework_test.py
│   │   │   ├── grpc_wrapper.py
│   │   │   ├── hooks.py
│   │   │   ├── local_cli_wrapper.py
│   │   │   └── local_cli_wrapper_test.py
│   │   ├── eager
│   │   │   ├── backprop.py
│   │   │   ├── backprop_test.py
│   │   │   ├── benchmarks_test.py
│   │   │   ├── BUILD
│   │   │   ├── context.py
│   │   │   ├── core.py
│   │   │   ├── core_test.py
│   │   │   ├── custom_gradient.py
│   │   │   ├── execute.py
│   │   │   ├── execution_callbacks.py
│   │   │   ├── function.py
│   │   │   ├── function_test.py
│   │   │   ├── gen_op.bzl
│   │   │   ├── graph_callable.py
│   │   │   ├── graph_callable_test.py
│   │   │   ├── graph_only_ops.py
│   │   │   ├── graph_only_ops_test.py
│   │   │   ├── imperative_grad.py
│   │   │   ├── ops_test.py
│   │   │   ├── python_eager_op_gen.cc
│   │   │   ├── python_eager_op_gen.h
│   │   │   ├── python_eager_op_gen_main.cc
│   │   │   ├── pywrap_tensor.cc
│   │   │   ├── pywrap_tensor.h
│   │   │   ├── pywrap_tfe.h
│   │   │   ├── pywrap_tfe_src.cc
│   │   │   ├── tape.py
│   │   │   ├── tape_test.py
│   │   │   ├── tensor_test.py
│   │   │   └── test.py
│   │   ├── estimator
│   │   │   ├── BUILD
│   │   │   ├── canned
│   │   │   │   ├── baseline.py
│   │   │   │   ├── baseline_test.py
│   │   │   │   ├── dnn_linear_combined.py
│   │   │   │   ├── dnn_linear_combined_test.py
│   │   │   │   ├── dnn.py
│   │   │   │   ├── dnn_testing_utils.py
│   │   │   │   ├── dnn_test.py
│   │   │   │   ├── head.py
│   │   │   │   ├── head_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── linear.py
│   │   │   │   ├── linear_testing_utils.py
│   │   │   │   ├── linear_test.py
│   │   │   │   ├── metric_keys.py
│   │   │   │   ├── optimizers.py
│   │   │   │   ├── optimizers_test.py
│   │   │   │   ├── parsing_utils.py
│   │   │   │   ├── parsing_utils_test.py
│   │   │   │   └── prediction_keys.py
│   │   │   ├── estimator_lib.py
│   │   │   ├── estimator.py
│   │   │   ├── estimator_test.py
│   │   │   ├── export
│   │   │   │   ├── export_lib.py
│   │   │   │   ├── export_output.py
│   │   │   │   ├── export_output_test.py
│   │   │   │   ├── export.py
│   │   │   │   ├── export_test.py
│   │   │   │   └── __init__.py
│   │   │   ├── exporter.py
│   │   │   ├── exporter_test.py
│   │   │   ├── gc.py
│   │   │   ├── gc_test.py
│   │   │   ├── __init__.py
│   │   │   ├── inputs
│   │   │   │   ├── __init__.py
│   │   │   │   ├── inputs.py
│   │   │   │   ├── numpy_io.py
│   │   │   │   ├── numpy_io_test.py
│   │   │   │   ├── pandas_io.py
│   │   │   │   ├── pandas_io_test.py
│   │   │   │   └── queues
│   │   │   │   ├── feeding_functions.py
│   │   │   │   ├── feeding_functions_test.py
│   │   │   │   ├── feeding_queue_runner.py
│   │   │   │   ├── feeding_queue_runner_test.py
│   │   │   │   └── __init__.py
│   │   │   ├── model_fn.py
│   │   │   ├── model_fn_test.py
│   │   │   ├── run_config.py
│   │   │   ├── run_config_test.py
│   │   │   ├── training.py
│   │   │   ├── training_test.py
│   │   │   ├── util.py
│   │   │   ├── util_test.py
│   │   │   ├── warm_starting_util.py
│   │   │   └── warm_starting_util_test.py
│   │   ├── feature_column
│   │   │   ├── BUILD
│   │   │   ├── feature_column_lib.py
│   │   │   ├── feature_column.py
│   │   │   ├── feature_column_test.py
│   │   │   ├── __init__.py
│   │   │   └── testdata
│   │   │   ├── embedding.ckpt.data-00000-of-00001
│   │   │   ├── embedding.ckpt.index
│   │   │   ├── embedding.ckpt.meta
│   │   │   ├── warriors_vocabulary.txt
│   │   │   └── wire_vocabulary.txt
│   │   ├── framework
│   │   │   ├── c_api_util.py
│   │   │   ├── common_shapes.py
│   │   │   ├── common_shapes_test.py
│   │   │   ├── constant_op.py
│   │   │   ├── contrib_test.py
│   │   │   ├── cpp_shape_inference.cc
│   │   │   ├── cpp_shape_inference.h
│   │   │   ├── cpp_shape_inference.i
│   │   │   ├── cpp_shape_inference.proto
│   │   │   ├── device.py
│   │   │   ├── device_test.py
│   │   │   ├── dtypes.py
│   │   │   ├── dtypes_test.py
│   │   │   ├── errors_impl.py
│   │   │   ├── errors.py
│   │   │   ├── errors_test.py
│   │   │   ├── fast_tensor_util.pyx
│   │   │   ├── file_system_test.py
│   │   │   ├── framework_lib.py
│   │   │   ├── function.py
│   │   │   ├── function_test.py
│   │   │   ├── graph_io.py
│   │   │   ├── graph_to_function_def.py
│   │   │   ├── graph_util_impl.py
│   │   │   ├── graph_util.py
│   │   │   ├── graph_util_test.py
│   │   │   ├── importer.py
│   │   │   ├── importer_test.py
│   │   │   ├── __init__.py
│   │   │   ├── load_library.py
│   │   │   ├── meta_graph.py
│   │   │   ├── meta_graph_test.py
│   │   │   ├── op_def_library.py
│   │   │   ├── op_def_library_test.py
│   │   │   ├── op_def_registry.py
│   │   │   ├── ops.py
│   │   │   ├── ops_test.py
│   │   │   ├── proto_test.py
│   │   │   ├── python_op_gen.cc
│   │   │   ├── python_op_gen.h
│   │   │   ├── python_op_gen.i
│   │   │   ├── python_op_gen_internal.h
│   │   │   ├── python_op_gen_main.cc
│   │   │   ├── random_seed.py
│   │   │   ├── random_seed_test.py
│   │   │   ├── registry.py
│   │   │   ├── registry_test.py
│   │   │   ├── sparse_tensor.py
│   │   │   ├── sparse_tensor_test.py
│   │   │   ├── subscribe.py
│   │   │   ├── subscribe_test.py
│   │   │   ├── tensor_shape_div_test.py
│   │   │   ├── tensor_shape.py
│   │   │   ├── tensor_shape_test.py
│   │   │   ├── tensor_util.py
│   │   │   ├── tensor_util_test.py
│   │   │   ├── testdata
│   │   │   │   └── metrics_export_meta_graph.pb
│   │   │   ├── test_file_system.cc
│   │   │   ├── test_ops_2.cc
│   │   │   ├── test_ops.cc
│   │   │   ├── test_util.py
│   │   │   ├── test_util_test.py
│   │   │   ├── versions.py
│   │   │   └── versions_test.py
│   │   ├── grappler
│   │   │   ├── cluster.i
│   │   │   ├── cluster.py
│   │   │   ├── cluster_test.py
│   │   │   ├── cost_analyzer.cc
│   │   │   ├── cost_analyzer.h
│   │   │   ├── cost_analyzer.i
│   │   │   ├── cost_analyzer.py
│   │   │   ├── cost_analyzer_test.py
│   │   │   ├── cost_analyzer_tool.py
│   │   │   ├── item.i
│   │   │   ├── item.py
│   │   │   ├── item_test.py
│   │   │   ├── layout_optimizer_test.py
│   │   │   ├── memory_optimizer_test.py
│   │   │   ├── model_analyzer.cc
│   │   │   ├── model_analyzer.h
│   │   │   ├── model_analyzer.i
│   │   │   ├── model_analyzer.py
│   │   │   ├── model_analyzer_test.py
│   │   │   ├── tf_optimizer.i
│   │   │   ├── tf_optimizer.py
│   │   │   └── tf_optimizer_test.py
│   │   ├── __init__.py
│   │   ├── keras
│   │   │   ├── activations
│   │   │   │   └── __init__.py
│   │   │   ├── applications
│   │   │   │   ├── inception_resnet_v2
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── inception_v3
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── mobilenet
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── resnet50
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── vgg16
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── vgg19
│   │   │   │   │   └── __init__.py
│   │   │   │   └── xception
│   │   │   │   └── __init__.py
│   │   │   ├── backend
│   │   │   │   └── __init__.py
│   │   │   ├── BUILD
│   │   │   ├── callbacks
│   │   │   │   └── __init__.py
│   │   │   ├── constraints
│   │   │   │   └── __init__.py
│   │   │   ├── datasets
│   │   │   │   ├── boston_housing
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── cifar10
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── cifar100
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── fashion_mnist
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── imdb
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── mnist
│   │   │   │   │   └── __init__.py
│   │   │   │   └── reuters
│   │   │   │   └── __init__.py
│   │   │   ├── estimator
│   │   │   │   └── __init__.py
│   │   │   ├── _impl
│   │   │   │   └── keras
│   │   │   │   ├── activations.py
│   │   │   │   ├── activations_test.py
│   │   │   │   ├── applications
│   │   │   │   │   ├── imagenet_utils.py
│   │   │   │   │   ├── imagenet_utils_test.py
│   │   │   │   │   ├── inception_resnet_v2.py
│   │   │   │   │   ├── inception_resnet_v2_test.py
│   │   │   │   │   ├── inception_v3.py
│   │   │   │   │   ├── inception_v3_test.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mobilenet.py
│   │   │   │   │   ├── mobilenet_test.py
│   │   │   │   │   ├── resnet50.py
│   │   │   │   │   ├── resnet50_test.py
│   │   │   │   │   ├── vgg16.py
│   │   │   │   │   ├── vgg16_test.py
│   │   │   │   │   ├── vgg19.py
│   │   │   │   │   ├── vgg19_test.py
│   │   │   │   │   ├── xception.py
│   │   │   │   │   └── xception_test.py
│   │   │   │   ├── backend.py
│   │   │   │   ├── backend_test.py
│   │   │   │   ├── callbacks.py
│   │   │   │   ├── callbacks_test.py
│   │   │   │   ├── constraints.py
│   │   │   │   ├── constraints_test.py
│   │   │   │   ├── datasets
│   │   │   │   │   ├── boston_housing.py
│   │   │   │   │   ├── cifar100.py
│   │   │   │   │   ├── cifar10.py
│   │   │   │   │   ├── cifar.py
│   │   │   │   │   ├── fashion_mnist.py
│   │   │   │   │   ├── imdb.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── mnist.py
│   │   │   │   │   └── reuters.py
│   │   │   │   ├── engine
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── topology.py
│   │   │   │   │   ├── topology_test.py
│   │   │   │   │   ├── training.py
│   │   │   │   │   └── training_test.py
│   │   │   │   ├── estimator.py
│   │   │   │   ├── estimator_test.py
│   │   │   │   ├── initializers.py
│   │   │   │   ├── initializers_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── integration_test.py
│   │   │   │   ├── layers
│   │   │   │   │   ├── advanced_activations.py
│   │   │   │   │   ├── advanced_activations_test.py
│   │   │   │   │   ├── convolutional.py
│   │   │   │   │   ├── convolutional_recurrent.py
│   │   │   │   │   ├── convolutional_recurrent_test.py
│   │   │   │   │   ├── convolutional_test.py
│   │   │   │   │   ├── core.py
│   │   │   │   │   ├── core_test.py
│   │   │   │   │   ├── embeddings.py
│   │   │   │   │   ├── embeddings_test.py
│   │   │   │   │   ├── gru_test.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── local.py
│   │   │   │   │   ├── local_test.py
│   │   │   │   │   ├── lstm_test.py
│   │   │   │   │   ├── merge.py
│   │   │   │   │   ├── merge_test.py
│   │   │   │   │   ├── noise.py
│   │   │   │   │   ├── noise_test.py
│   │   │   │   │   ├── normalization.py
│   │   │   │   │   ├── normalization_test.py
│   │   │   │   │   ├── pooling.py
│   │   │   │   │   ├── pooling_test.py
│   │   │   │   │   ├── recurrent.py
│   │   │   │   │   ├── recurrent_test.py
│   │   │   │   │   ├── serialization.py
│   │   │   │   │   ├── serialization_test.py
│   │   │   │   │   ├── simplernn_test.py
│   │   │   │   │   ├── wrappers.py
│   │   │   │   │   └── wrappers_test.py
│   │   │   │   ├── losses.py
│   │   │   │   ├── losses_test.py
│   │   │   │   ├── metrics.py
│   │   │   │   ├── metrics_test.py
│   │   │   │   ├── models.py
│   │   │   │   ├── models_test.py
│   │   │   │   ├── optimizers.py
│   │   │   │   ├── optimizers_test.py
│   │   │   │   ├── preprocessing
│   │   │   │   │   ├── image.py
│   │   │   │   │   ├── image_test.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── sequence.py
│   │   │   │   │   ├── sequence_test.py
│   │   │   │   │   ├── text.py
│   │   │   │   │   └── text_test.py
│   │   │   │   ├── regularizers.py
│   │   │   │   ├── regularizers_test.py
│   │   │   │   ├── testing_utils.py
│   │   │   │   ├── utils
│   │   │   │   │   ├── conv_utils.py
│   │   │   │   │   ├── data_utils.py
│   │   │   │   │   ├── data_utils_test.py
│   │   │   │   │   ├── generic_utils.py
│   │   │   │   │   ├── generic_utils_test.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── io_utils.py
│   │   │   │   │   ├── io_utils_test.py
│   │   │   │   │   ├── layer_utils.py
│   │   │   │   │   ├── np_utils.py
│   │   │   │   │   ├── np_utils_test.py
│   │   │   │   │   ├── training_utils.py
│   │   │   │   │   ├── training_utils_test.py
│   │   │   │   │   └── vis_utils.py
│   │   │   │   └── wrappers
│   │   │   │   ├── __init__.py
│   │   │   │   ├── scikit_learn.py
│   │   │   │   └── scikit_learn_test.py
│   │   │   ├── initializers
│   │   │   │   └── __init__.py
│   │   │   ├── __init__.py
│   │   │   ├── layers
│   │   │   │   └── __init__.py
│   │   │   ├── losses
│   │   │   │   └── __init__.py
│   │   │   ├── metrics
│   │   │   │   └── __init__.py
│   │   │   ├── models
│   │   │   │   └── __init__.py
│   │   │   ├── optimizers
│   │   │   │   └── __init__.py
│   │   │   ├── preprocessing
│   │   │   │   ├── image
│   │   │   │   │   └── __init__.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── sequence
│   │   │   │   │   └── __init__.py
│   │   │   │   └── text
│   │   │   │   └── __init__.py
│   │   │   ├── README.md
│   │   │   ├── regularizers
│   │   │   │   └── __init__.py
│   │   │   ├── utils
│   │   │   │   └── __init__.py
│   │   │   └── wrappers
│   │   │   ├── __init__.py
│   │   │   └── scikit_learn
│   │   │   └── __init__.py
│   │   ├── kernel_tests
│   │   │   ├── aggregate_ops_test.py
│   │   │   ├── argmax_op_test.py
│   │   │   ├── array_ops_test.py
│   │   │   ├── as_string_op_test.py
│   │   │   ├── atrous_conv2d_test.py
│   │   │   ├── atrous_convolution_test.py
│   │   │   ├── attention_ops_test.py
│   │   │   ├── barrier_ops_test.py
│   │   │   ├── base64_ops_test.py
│   │   │   ├── basic_gpu_test.py
│   │   │   ├── batch_dataset_op_test.py
│   │   │   ├── batch_matmul_op_test.py
│   │   │   ├── batchtospace_op_test.py
│   │   │   ├── bcast_ops_test.py
│   │   │   ├── benchmark_test.py
│   │   │   ├── betainc_op_test.py
│   │   │   ├── bias_op_test.py
│   │   │   ├── bincount_op_test.py
│   │   │   ├── bitcast_op_test.py
│   │   │   ├── bucketize_op_test.py
│   │   │   ├── BUILD
│   │   │   ├── cache_dataset_op_test.py
│   │   │   ├── candidate_sampler_ops_test.py
│   │   │   ├── cast_op_test.py
│   │   │   ├── check_ops_test.py
│   │   │   ├── checkpoint_ops_test.py
│   │   │   ├── cholesky_op_test.py
│   │   │   ├── clip_ops_test.py
│   │   │   ├── compare_and_bitpack_op_test.py
│   │   │   ├── concatenate_dataset_op_test.py
│   │   │   ├── concat_op_test.py
│   │   │   ├── conditional_accumulator_test.py
│   │   │   ├── confusion_matrix_test.py
│   │   │   ├── constant_op_eager_test.py
│   │   │   ├── constant_op_test.py
│   │   │   ├── control_flow_ops_py_test.py
│   │   │   ├── conv1d_test.py
│   │   │   ├── conv2d_backprop_filter_grad_test.py
│   │   │   ├── conv2d_transpose_test.py
│   │   │   ├── conv3d_backprop_filter_v2_grad_test.py
│   │   │   ├── conv3d_transpose_test.py
│   │   │   ├── conv_ops_3d_test.py
│   │   │   ├── conv_ops_test.py
│   │   │   ├── cross_grad_test.py
│   │   │   ├── ctc_decoder_ops_test.py
│   │   │   ├── ctc_loss_op_test.py
│   │   │   ├── cwise_ops_test.py
│   │   │   ├── dataset_constructor_op_test.py
│   │   │   ├── dataset_from_generator_op_test.py
│   │   │   ├── dct_ops_test.py
│   │   │   ├── decode_bmp_op_test.py
│   │   │   ├── decode_csv_op_test.py
│   │   │   ├── decode_image_op_test.py
│   │   │   ├── decode_jpeg_op_test.py
│   │   │   ├── decode_png_op_test.py
│   │   │   ├── decode_raw_op_test.py
│   │   │   ├── denormal_test.py
│   │   │   ├── dense_update_ops_no_tsan_test.py
│   │   │   ├── dense_update_ops_test.py
│   │   │   ├── depthtospace_op_test.py
│   │   │   ├── depthwise_conv_op_test.py
│   │   │   ├── determinant_op_test.py
│   │   │   ├── diag_op_test.py
│   │   │   ├── distributions
│   │   │   │   ├── bernoulli_test.py
│   │   │   │   ├── beta_test.py
│   │   │   │   ├── bijector_test.py
│   │   │   │   ├── BUILD
│   │   │   │   ├── categorical_test.py
│   │   │   │   ├── dirichlet_multinomial_test.py
│   │   │   │   ├── dirichlet_test.py
│   │   │   │   ├── exponential_test.py
│   │   │   │   ├── gamma_test.py
│   │   │   │   ├── identity_bijector_test.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kullback_leibler_test.py
│   │   │   │   ├── laplace_test.py
│   │   │   │   ├── multinomial_test.py
│   │   │   │   ├── normal_test.py
│   │   │   │   ├── special_math_test.py
│   │   │   │   ├── student_t_test.py
│   │   │   │   ├── uniform_test.py
│   │   │   │   └── util_test.py
│   │   │   ├── division_future_test.py
│   │   │   ├── division_past_test.py
│   │   │   ├── draw_bounding_box_op_test.py
│   │   │   ├── dynamic_partition_op_test.py
│   │   │   ├── dynamic_stitch_op_test.py
│   │   │   ├── edit_distance_op_test.py
│   │   │   ├── embedding_ops_test.py
│   │   │   ├── extract_image_patches_grad_test.py
│   │   │   ├── extract_image_patches_op_test.py
│   │   │   ├── fft_ops_test.py
│   │   │   ├── fifo_queue_test.py
│   │   │   ├── filter_dataset_op_test.py
│   │   │   ├── flat_map_dataset_op_test.py
│   │   │   ├── fractional_avg_pool_op_test.py
│   │   │   ├── fractional_max_pool_op_test.py
│   │   │   ├── functional_ops_test.py
│   │   │   ├── garbage_collection_test.py
│   │   │   ├── gather_nd_op_test.py
│   │   │   ├── gather_op_test.py
│   │   │   ├── gradient_correctness_test.py
│   │   │   ├── identity_n_op_py_test.py
│   │   │   ├── identity_op_py_test.py
│   │   │   ├── init_ops_test.py
│   │   │   ├── __init__.py
│   │   │   ├── interleave_dataset_op_test.py
│   │   │   ├── in_topk_op_test.py
│   │   │   ├── io_ops_test.py
│   │   │   ├── iterator_ops_cluster_test.py
│   │   │   ├── iterator_ops_test.py
│   │   │   ├── large_concat_op_test.py
│   │   │   ├── linalg
│   │   │   │   ├── BUILD
│   │   │   │   ├── __init__.py
│   │   │   │   ├── linear_operator_composition_test.py
│   │   │   │   ├── linear_operator_diag_test.py
│   │   │   │   ├── linear_operator_full_matrix_test.py
│   │   │   │   ├── linear_operator_identity_test.py
│   │   │   │   ├── linear_operator_lower_triangular_test.py
│   │   │   │   ├── linear_operator_low_rank_update_test.py
│   │   │   │   ├── linear_operator_test.py
│   │   │   │   └── linear_operator_util_test.py
│   │   │   ├── linalg_grad_test.py
│   │   │   ├── linalg_ops_test.py
│   │   │   ├── listdiff_op_test.py
│   │   │   ├── list_files_dataset_op_test.py
│   │   │   ├── logging_ops_test.py
│   │   │   ├── lookup_ops_test.py
│   │   │   ├── losses_test.py
│   │   │   ├── lrn_op_test.py
│   │   │   ├── map_dataset_op_test.py
│   │   │   ├── map_stage_op_test.py
│   │   │   ├── matmul_op_test.py
│   │   │   ├── matrix_band_part_op_test.py
│   │   │   ├── matrix_exponential_op_test.py
│   │   │   ├── matrix_inverse_op_test.py
│   │   │   ├── matrix_solve_ls_op_test.py
│   │   │   ├── matrix_solve_op_test.py
│   │   │   ├── matrix_triangular_solve_op_test.py
│   │   │   ├── metrics_test.py
│   │   │   ├── morphological_ops_test.py
│   │   │   ├── neon_depthwise_conv_op_test.py
│   │   │   ├── norm_op_test.py
│   │   │   ├── nth_element_op_test.py
│   │   │   ├── numerics_test.py
│   │   │   ├── one_hot_op_test.py
│   │   │   ├── padding_fifo_queue_test.py
│   │   │   ├── pad_op_test.py
│   │   │   ├── parameterized_truncated_normal_op_test.py
│   │   │   ├── parsing_ops_test.py
│   │   │   ├── partitioned_variables_test.py
│   │   │   ├── pooling_ops_3d_test.py
│   │   │   ├── pooling_ops_test.py
│   │   │   ├── pool_test.py
│   │   │   ├── prefetch_dataset_op_test.py
│   │   │   ├── priority_queue_test.py
│   │   │   ├── py_func_test.py
│   │   │   ├── qr_op_test.py
│   │   │   ├── random
│   │   │   │   ├── BUILD
│   │   │   │   ├── multinomial_op_big_test.py
│   │   │   │   ├── multinomial_op_test.py
│   │   │   │   ├── random_crop_test.py
│   │   │   │   ├── random_gamma_test.py
│   │   │   │   ├── random_ops_test.py
│   │   │   │   ├── random_poisson_test.py
│   │   │   │   └── random_shuffle_queue_test.py
│   │   │   ├── range_dataset_op_test.py
│   │   │   ├── reader_dataset_ops_test.py
│   │   │   ├── reader_ops_test.py
│   │   │   ├── record_input_test.py
│   │   │   ├── reduce_join_op_test.py
│   │   │   ├── reduction_ops_test_big.py
│   │   │   ├── reduction_ops_test.py
│   │   │   ├── relu_op_test.py
│   │   │   ├── reshape_op_test.py
│   │   │   ├── resource_variable_ops_test.py
│   │   │   ├── reverse_sequence_op_test.py
│   │   │   ├── rnn_test.py
│   │   │   ├── save_restore_ops_test.py
│   │   │   ├── scalar_test.py
│   │   │   ├── scan_ops_test.py
│   │   │   ├── scatter_nd_ops_test.py
│   │   │   ├── scatter_ops_test.py
│   │   │   ├── segment_reduction_ops_test.py
│   │   │   ├── self_adjoint_eig_op_test.py
│   │   │   ├── sequence_dataset_op_test.py
│   │   │   ├── session_ops_test.py
│   │   │   ├── sets_test.py
│   │   │   ├── shape_ops_test.py
│   │   │   ├── shard_dataset_op_test.py
│   │   │   ├── shuffle_dataset_op_test.py
│   │   │   ├── slice_op_test.py
│   │   │   ├── softmax_op_test.py
│   │   │   ├── softplus_op_test.py
│   │   │   ├── softsign_op_test.py
│   │   │   ├── spacetobatch_op_test.py
│   │   │   ├── spacetodepth_op_test.py
│   │   │   ├── sparse_add_op_test.py
│   │   │   ├── sparse_concat_op_test.py
│   │   │   ├── sparse_conditional_accumulator_test.py
│   │   │   ├── sparse_cross_op_test.py
│   │   │   ├── sparsemask_op_test.py
│   │   │   ├── sparse_matmul_op_test.py
│   │   │   ├── sparse_ops_test.py
│   │   │   ├── sparse_reorder_op_test.py
│   │   │   ├── sparse_reshape_op_test.py
│   │   │   ├── sparse_serialization_ops_test.py
│   │   │   ├── sparse_slice_op_test.py
│   │   │   ├── sparse_split_op_test.py
│   │   │   ├── sparse_tensor_dense_matmul_grad_test.py
│   │   │   ├── sparse_tensor_dense_matmul_op_test.py
│   │   │   ├── sparse_tensors_map_ops_test.py
│   │   │   ├── sparse_to_dense_op_py_test.py
│   │   │   ├── sparse_xent_op_test.py
│   │   │   ├── split_op_test.py
│   │   │   ├── stack_ops_test.py
│   │   │   ├── stack_op_test.py
│   │   │   ├── stage_op_test.py
│   │   │   ├── string_join_op_test.py
│   │   │   ├── string_split_op_test.py
│   │   │   ├── string_to_hash_bucket_op_test.py
│   │   │   ├── string_to_number_op_test.py
│   │   │   ├── substr_op_test.py
│   │   │   ├── summary_audio_op_test.py
│   │   │   ├── summary_image_op_test.py
│   │   │   ├── summary_ops_test.py
│   │   │   ├── summary_tensor_op_test.py
│   │   │   ├── svd_op_test.py
│   │   │   ├── template_test.py
│   │   │   ├── tensor_array_ops_test.py
│   │   │   ├── tensordot_op_test.py
│   │   │   ├── tensor_priority_test.py
│   │   │   ├── topk_op_test.py
│   │   │   ├── trace_op_test.py
│   │   │   ├── transpose_op_test.py
│   │   │   ├── unique_op_test.py
│   │   │   ├── unstack_op_test.py
│   │   │   ├── variable_ops_test.py
│   │   │   ├── variable_scope_test.py
│   │   │   ├── variables_test.py
│   │   │   ├── weights_broadcast_test.py
│   │   │   ├── where_op_test.py
│   │   │   ├── xent_op_test.py
│   │   │   ├── zero_division_test.py
│   │   │   └── zip_dataset_op_test.py
│   │   ├── layers
│   │   │   ├── base.py
│   │   │   ├── base_test.py
│   │   │   ├── convolutional.py
│   │   │   ├── convolutional_test.py
│   │   │   ├── core.py
│   │   │   ├── core_test.py
│   │   │   ├── __init__.py
│   │   │   ├── layers.py
│   │   │   ├── maxout.py
│   │   │   ├── maxout_test.py
│   │   │   ├── network.py
│   │   │   ├── network_test.py
│   │   │   ├── normalization.py
│   │   │   ├── normalization_test.py
│   │   │   ├── pooling.py
│   │   │   ├── pooling_test.py
│   │   │   ├── utils.py
│   │   │   └── utils_test.py
│   │   ├── lib
│   │   │   ├── core
│   │   │   │   ├── __init__.py
│   │   │   │   ├── ndarray_tensor_bridge.cc
│   │   │   │   ├── ndarray_tensor_bridge.h
│   │   │   │   ├── ndarray_tensor.cc
│   │   │   │   ├── ndarray_tensor.h
│   │   │   │   ├── numpy.cc
│   │   │   │   ├── numpy.h
│   │   │   │   ├── py_func.cc
│   │   │   │   ├── py_func.h
│   │   │   │   ├── py_func.i
│   │   │   │   ├── py_seq_tensor.cc
│   │   │   │   ├── py_seq_tensor.h
│   │   │   │   ├── safe_ptr.cc
│   │   │   │   ├── safe_ptr.h
│   │   │   │   └── strings.i
│   │   │   ├── __init__.py
│   │   │   └── io
│   │   │   ├── file_io.i
│   │   │   ├── file_io.py
│   │   │   ├── file_io_test.py
│   │   │   ├── __init__.py
│   │   │   ├── py_record_reader.cc
│   │   │   ├── py_record_reader.h
│   │   │   ├── py_record_reader.i
│   │   │   ├── py_record_writer.cc
│   │   │   ├── py_record_writer.h
│   │   │   ├── py_record_writer.i
│   │   │   ├── python_io.py
│   │   │   └── tf_record.py
│   │   ├── ops
│   │   │   ├── accumulate_n_benchmark.py
│   │   │   ├── array_grad.py
│   │   │   ├── array_ops.py
│   │   │   ├── batch_norm_benchmark.py
│   │   │   ├── bitwise_ops.py
│   │   │   ├── bitwise_ops_test.py
│   │   │   ├── candidate_sampling_ops.py
│   │   │   ├── check_ops.py
│   │   │   ├── clip_ops.py
│   │   │   ├── clip_ops_test.py
│   │   │   ├── concat_benchmark.py
│   │   │   ├── confusion_matrix.py
│   │   │   ├── control_flow_grad.py
│   │   │   ├── control_flow_ops.py
│   │   │   ├── control_flow_ops_test.py
│   │   │   ├── conv2d_benchmark.py
│   │   │   ├── ctc_ops.py
│   │   │   ├── data_flow_grad.py
│   │   │   ├── data_flow_ops.py
│   │   │   ├── dequantize_op_test.py
│   │   │   ├── distributions
│   │   │   │   ├── bernoulli.py
│   │   │   │   ├── beta.py
│   │   │   │   ├── bijector_impl.py
│   │   │   │   ├── bijector.py
│   │   │   │   ├── bijectors.py
│   │   │   │   ├── bijector_test_util.py
│   │   │   │   ├── BUILD
│   │   │   │   ├── categorical.py
│   │   │   │   ├── dirichlet_multinomial.py
│   │   │   │   ├── dirichlet.py
│   │   │   │   ├── distribution.py
│   │   │   │   ├── distributions.py
│   │   │   │   ├── exponential.py
│   │   │   │   ├── gamma.py
│   │   │   │   ├── identity_bijector.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── kullback_leibler.py
│   │   │   │   ├── laplace.py
│   │   │   │   ├── multinomial.py
│   │   │   │   ├── normal.py
│   │   │   │   ├── special_math.py
│   │   │   │   ├── student_t.py
│   │   │   │   ├── transformed_distribution.py
│   │   │   │   ├── uniform.py
│   │   │   │   └── util.py
│   │   │   ├── embedding_ops.py
│   │   │   ├── functional_ops.py
│   │   │   ├── gradient_checker.py
│   │   │   ├── gradient_checker_test.py
│   │   │   ├── gradients_impl.py
│   │   │   ├── gradients.py
│   │   │   ├── gradients_test.py
│   │   │   ├── hidden_ops.txt
│   │   │   ├── histogram_ops.py
│   │   │   ├── histogram_ops_test.py
│   │   │   ├── image_grad.py
│   │   │   ├── image_grad_test.py
│   │   │   ├── image_ops_impl.py
│   │   │   ├── image_ops.py
│   │   │   ├── image_ops_test.py
│   │   │   ├── initializers_ns.py
│   │   │   ├── init_ops.py
│   │   │   ├── io_ops.py
│   │   │   ├── linalg
│   │   │   │   ├── BUILD
│   │   │   │   ├── __init__.py
│   │   │   │   ├── linalg_impl.py
│   │   │   │   ├── linalg.py
│   │   │   │   ├── linear_operator_composition.py
│   │   │   │   ├── linear_operator_diag.py
│   │   │   │   ├── linear_operator_full_matrix.py
│   │   │   │   ├── linear_operator_identity.py
│   │   │   │   ├── linear_operator_lower_triangular.py
│   │   │   │   ├── linear_operator_low_rank_update.py
│   │   │   │   ├── linear_operator.py
│   │   │   │   ├── linear_operator_test_util.py
│   │   │   │   └── linear_operator_util.py
│   │   │   ├── linalg_grad.py
│   │   │   ├── linalg_ops.py
│   │   │   ├── logging_ops.py
│   │   │   ├── lookup_ops.py
│   │   │   ├── losses
│   │   │   │   ├── BUILD
│   │   │   │   ├── __init__.py
│   │   │   │   ├── losses_impl.py
│   │   │   │   ├── losses.py
│   │   │   │   ├── util.py
│   │   │   │   └── util_test.py
│   │   │   ├── math_grad.py
│   │   │   ├── math_grad_test.py
│   │   │   ├── math_ops.py
│   │   │   ├── math_ops_test.py
│   │   │   ├── matmul_benchmark.py
│   │   │   ├── matmul_benchmark_test.py
│   │   │   ├── metrics_impl.py
│   │   │   ├── metrics.py
│   │   │   ├── nn_batchnorm_test.py
│   │   │   ├── nn_fused_batchnorm_test.py
│   │   │   ├── nn_grad.py
│   │   │   ├── nn_grad_test.py
│   │   │   ├── nn_impl.py
│   │   │   ├── nn_ops.py
│   │   │   ├── nn.py
│   │   │   ├── nn_test.py
│   │   │   ├── nn_xent_test.py
│   │   │   ├── numerics.py
│   │   │   ├── parsing_ops.py
│   │   │   ├── partitioned_variables.py
│   │   │   ├── quantized_conv_ops_test.py
│   │   │   ├── random_ops.py
│   │   │   ├── resources.py
│   │   │   ├── resource_variable_ops.py
│   │   │   ├── rnn_cell_impl.py
│   │   │   ├── rnn_cell.py
│   │   │   ├── rnn.py
│   │   │   ├── script_ops.py
│   │   │   ├── sdca_ops.py
│   │   │   ├── session_ops.py
│   │   │   ├── sets_impl.py
│   │   │   ├── sets.py
│   │   │   ├── sparse_grad.py
│   │   │   ├── sparse_ops.py
│   │   │   ├── special_math_ops.py
│   │   │   ├── special_math_ops_test.py
│   │   │   ├── spectral_grad.py
│   │   │   ├── spectral_ops.py
│   │   │   ├── spectral_ops_test_util.py
│   │   │   ├── split_benchmark.py
│   │   │   ├── standard_ops.py
│   │   │   ├── state_grad.py
│   │   │   ├── state_ops.py
│   │   │   ├── string_ops.py
│   │   │   ├── summary_ops.py
│   │   │   ├── summary_op_util.py
│   │   │   ├── template.py
│   │   │   ├── tensor_array_grad.py
│   │   │   ├── tensor_array_ops.py
│   │   │   ├── transpose_benchmark.py
│   │   │   ├── variable_scope.py
│   │   │   ├── variables.py
│   │   │   └── weights_broadcast_ops.py
│   │   ├── platform
│   │   │   ├── app.py
│   │   │   ├── app_test.py
│   │   │   ├── base.i
│   │   │   ├── benchmark.py
│   │   │   ├── build_info_test.py
│   │   │   ├── control_imports.py
│   │   │   ├── flags.py
│   │   │   ├── flags_test.py
│   │   │   ├── gfile.py
│   │   │   ├── googletest.py
│   │   │   ├── logging_test.py
│   │   │   ├── parameterized.py
│   │   │   ├── resource_loader.py
│   │   │   ├── resource_loader_test.py
│   │   │   ├── self_check.py
│   │   │   ├── status_bar.py
│   │   │   ├── sysconfig.py
│   │   │   ├── test.py
│   │   │   └── tf_logging.py
│   │   ├── profiler
│   │   │   ├── BUILD
│   │   │   ├── __init__.py
│   │   │   ├── internal
│   │   │   │   ├── BUILD
│   │   │   │   ├── flops_registry.py
│   │   │   │   ├── model_analyzer_testlib.py
│   │   │   │   ├── print_model_analysis_test.py
│   │   │   │   └── run_metadata_test.py
│   │   │   ├── model_analyzer.py
│   │   │   ├── model_analyzer_test.py
│   │   │   ├── option_builder.py
│   │   │   ├── pprof_profiler.py
│   │   │   ├── pprof_profiler_test.py
│   │   │   ├── profile_context.py
│   │   │   ├── profile_context_test.py
│   │   │   ├── profiler.py
│   │   │   ├── profiler_test.py
│   │   │   ├── tfprof_logger.py
│   │   │   └── tfprof_logger_test.py
│   │   ├── pywrap_dlopen_global_flags.py
│   │   ├── pywrap_tensorflow.py
│   │   ├── pywrap_tfe.i
│   │   ├── saved_model
│   │   │   ├── BUILD
│   │   │   ├── builder_impl.py
│   │   │   ├── builder.py
│   │   │   ├── constants.py
│   │   │   ├── loader_impl.py
│   │   │   ├── loader.py
│   │   │   ├── main_op_impl.py
│   │   │   ├── main_op.py
│   │   │   ├── README.md
│   │   │   ├── saved_model.py
│   │   │   ├── saved_model_test.py
│   │   │   ├── signature_constants.py
│   │   │   ├── signature_def_utils_impl.py
│   │   │   ├── signature_def_utils.py
│   │   │   ├── signature_def_utils_test.py
│   │   │   ├── tag_constants.py
│   │   │   ├── utils_impl.py
│   │   │   ├── utils.py
│   │   │   └── utils_test.py
│   │   ├── summary
│   │   │   ├── __init__.py
│   │   │   ├── plugin_asset.py
│   │   │   ├── plugin_asset_test.py
│   │   │   ├── README.md
│   │   │   ├── summary_iterator.py
│   │   │   ├── summary.py
│   │   │   ├── summary_test.py
│   │   │   ├── text_summary.py
│   │   │   ├── text_summary_test.py
│   │   │   └── writer
│   │   │   ├── event_file_writer.py
│   │   │   ├── writer_cache.py
│   │   │   ├── writer.py
│   │   │   └── writer_test.py
│   │   ├── tensorflow.i
│   │   ├── tools
│   │   │   ├── BUILD
│   │   │   ├── freeze_graph.py
│   │   │   ├── freeze_graph_test.py
│   │   │   ├── import_pb_to_tensorboard.py
│   │   │   ├── inspect_checkpoint.py
│   │   │   ├── optimize_for_inference_lib.py
│   │   │   ├── optimize_for_inference.py
│   │   │   ├── optimize_for_inference_test.py
│   │   │   ├── print_selective_registration_header.py
│   │   │   ├── print_selective_registration_header_test.py
│   │   │   ├── saved_model_cli.py
│   │   │   ├── saved_model_cli_test.py
│   │   │   ├── saved_model_utils.py
│   │   │   ├── selective_registration_header_lib.py
│   │   │   ├── strip_unused_lib.py
│   │   │   ├── strip_unused.py
│   │   │   └── strip_unused_test.py
│   │   ├── training
│   │   │   ├── adadelta.py
│   │   │   ├── adadelta_test.py
│   │   │   ├── adagrad_da.py
│   │   │   ├── adagrad_da_test.py
│   │   │   ├── adagrad.py
│   │   │   ├── adagrad_test.py
│   │   │   ├── adam.py
│   │   │   ├── adam_test.py
│   │   │   ├── basic_loops.py
│   │   │   ├── basic_loops_test.py
│   │   │   ├── basic_session_run_hooks.py
│   │   │   ├── basic_session_run_hooks_test.py
│   │   │   ├── checkpoint_ops.py
│   │   │   ├── checkpoint_ops_test.py
│   │   │   ├── checkpoint_state.proto
│   │   │   ├── checkpoint_utils.py
│   │   │   ├── checkpoint_utils_test.py
│   │   │   ├── coordinator.py
│   │   │   ├── coordinator_test.py
│   │   │   ├── device_setter.py
│   │   │   ├── device_setter_test.py
│   │   │   ├── evaluation.py
│   │   │   ├── evaluation_test.py
│   │   │   ├── ftrl.py
│   │   │   ├── ftrl_test.py
│   │   │   ├── gradient_descent.py
│   │   │   ├── gradient_descent_test.py
│   │   │   ├── __init__.py
│   │   │   ├── input.py
│   │   │   ├── input_test.py
│   │   │   ├── learning_rate_decay.py
│   │   │   ├── learning_rate_decay_test.py
│   │   │   ├── localhost_cluster_performance_test.py
│   │   │   ├── momentum.py
│   │   │   ├── momentum_test.py
│   │   │   ├── monitored_session.py
│   │   │   ├── monitored_session_test.py
│   │   │   ├── moving_averages.py
│   │   │   ├── moving_averages_test.py
│   │   │   ├── optimizer.py
│   │   │   ├── optimizer_test.py
│   │   │   ├── proximal_adagrad.py
│   │   │   ├── proximal_adagrad_test.py
│   │   │   ├── proximal_gradient_descent.py
│   │   │   ├── proximal_gradient_descent_test.py
│   │   │   ├── quantize_training.i
│   │   │   ├── quantize_training_test.py
│   │   │   ├── queue_runner_impl.py
│   │   │   ├── queue_runner.py
│   │   │   ├── queue_runner_test.py
│   │   │   ├── rmsprop.py
│   │   │   ├── rmsprop_test.py
│   │   │   ├── saver_large_partitioned_variable_test.py
│   │   │   ├── saver_large_variable_test.py
│   │   │   ├── saver.py
│   │   │   ├── saver_test.py
│   │   │   ├── saver_test_utils.py
│   │   │   ├── server_lib.i
│   │   │   ├── server_lib_multiple_containers_test.py
│   │   │   ├── server_lib.py
│   │   │   ├── server_lib_same_variables_clear_container_test.py
│   │   │   ├── server_lib_same_variables_clear_test.py
│   │   │   ├── server_lib_same_variables_no_clear_test.py
│   │   │   ├── server_lib_sparse_job_test.py
│   │   │   ├── server_lib_test.py
│   │   │   ├── session_manager.py
│   │   │   ├── session_manager_test.py
│   │   │   ├── session_run_hook.py
│   │   │   ├── slot_creator.py
│   │   │   ├── slot_creator_test.py
│   │   │   ├── summary_io.py
│   │   │   ├── supervisor.py
│   │   │   ├── supervisor_test.py
│   │   │   ├── sync_replicas_optimizer.py
│   │   │   ├── sync_replicas_optimizer_test.py
│   │   │   ├── tensorboard_logging.py
│   │   │   ├── tensorboard_logging_test.py
│   │   │   ├── training_ops.py
│   │   │   ├── training_ops_test.py
│   │   │   ├── training.py
│   │   │   ├── training_util.py
│   │   │   └── training_util_test.py
│   │   ├── user_ops
│   │   │   ├── __init__.py
│   │   │   └── user_ops.py
│   │   └── util
│   │   ├── all_util.py
│   │   ├── compat.py
│   │   ├── decorator_utils.py
│   │   ├── decorator_utils_test.py
│   │   ├── deprecation.py
│   │   ├── deprecation_test.py
│   │   ├── example_parser_configuration.py
│   │   ├── example_parser_configuration_test.py
│   │   ├── future_api.py
│   │   ├── future_api_test.py
│   │   ├── __init__.py
│   │   ├── kernel_registry.cc
│   │   ├── kernel_registry.h
│   │   ├── kernel_registry.i
│   │   ├── keyword_args.py
│   │   ├── keyword_args_test.py
│   │   ├── lazy_loader.py
│   │   ├── nest.py
│   │   ├── nest_test.py
│   │   ├── port.i
│   │   ├── protobuf
│   │   │   ├── compare.py
│   │   │   ├── compare_test.proto
│   │   │   ├── compare_test.py
│   │   │   └── __init__.py
│   │   ├── py_checkpoint_reader.i
│   │   ├── stat_summarizer.i
│   │   ├── tf_contextlib.py
│   │   ├── tf_contextlib_test.py
│   │   ├── tf_decorator.py
│   │   ├── tf_decorator_test.py
│   │   ├── tf_export.py
│   │   ├── tf_export_test.py
│   │   ├── tf_inspect.py
│   │   ├── tf_inspect_test.py
│   │   ├── tfprof.i
│   │   ├── tf_should_use.py
│   │   ├── tf_should_use_test.py
│   │   ├── transform_graph.i
│   │   ├── util.cc
│   │   ├── util.h
│   │   └── util.i
│   ├── stream_executor
│   │   ├── blas.cc
│   │   ├── blas.h
│   │   ├── BUILD
│   │   ├── cuda
│   │   │   ├── cuda_activation.cc
│   │   │   ├── cuda_activation.h
│   │   │   ├── cuda_blas.cc
│   │   │   ├── cuda_blas.h
│   │   │   ├── cuda_diagnostics.cc
│   │   │   ├── cuda_diagnostics.h
│   │   │   ├── cuda_dnn.cc
│   │   │   ├── cuda_dnn.h
│   │   │   ├── cuda_driver.cc
│   │   │   ├── cuda_driver.h
│   │   │   ├── cuda_event.cc
│   │   │   ├── cuda_event.h
│   │   │   ├── cuda_fft.cc
│   │   │   ├── cuda_fft.h
│   │   │   ├── cuda_gpu_executor.cc
│   │   │   ├── cuda_gpu_executor.h
│   │   │   ├── cuda_helpers.h
│   │   │   ├── cuda_kernel.h
│   │   │   ├── cuda_platform.cc
│   │   │   ├── cuda_platform.h
│   │   │   ├── cuda_platform_id.cc
│   │   │   ├── cuda_platform_id.h
│   │   │   ├── cuda_rng.cc
│   │   │   ├── cuda_rng.h
│   │   │   ├── cuda_stream.cc
│   │   │   ├── cuda_stream.h
│   │   │   ├── cuda_timer.cc
│   │   │   └── cuda_timer.h
│   │   ├── device_description.cc
│   │   ├── device_description.h
│   │   ├── device_memory.h
│   │   ├── device_options.h
│   │   ├── dnn.cc
│   │   ├── dnn.h
│   │   ├── dso_loader.cc
│   │   ├── dso_loader.h
│   │   ├── event.cc
│   │   ├── event.h
│   │   ├── executor_cache.cc
│   │   ├── executor_cache.h
│   │   ├── fft.h
│   │   ├── gpu_launch_dim.h
│   │   ├── host
│   │   │   ├── host_gpu_executor.cc
│   │   │   ├── host_gpu_executor.h
│   │   │   ├── host_platform.cc
│   │   │   ├── host_platform.h
│   │   │   ├── host_platform_id.cc
│   │   │   ├── host_platform_id.h
│   │   │   ├── host_stream.cc
│   │   │   ├── host_stream.h
│   │   │   ├── host_timer.cc
│   │   │   └── host_timer.h
│   │   ├── host_buffer.h
│   │   ├── kernel_cache_config.h
│   │   ├── kernel.cc
│   │   ├── kernel.h
│   │   ├── kernel_spec.cc
│   │   ├── kernel_spec.h
│   │   ├── launch_dim.h
│   │   ├── lib
│   │   │   ├── array_slice.h
│   │   │   ├── casts.h
│   │   │   ├── demangle.cc
│   │   │   ├── demangle.h
│   │   │   ├── env.h
│   │   │   ├── error.h
│   │   │   ├── human_readable.h
│   │   │   ├── initialize.h
│   │   │   ├── inlined_vector.h
│   │   │   ├── mathutil.h
│   │   │   ├── notification.h
│   │   │   ├── numbers.cc
│   │   │   ├── numbers.h
│   │   │   ├── path.cc
│   │   │   ├── path.h
│   │   │   ├── process_state.cc
│   │   │   ├── process_state.h
│   │   │   ├── ptr_util.h
│   │   │   ├── stacktrace.h
│   │   │   ├── static_threadlocal.h
│   │   │   ├── status.h
│   │   │   ├── status_macros.h
│   │   │   ├── statusor.h
│   │   │   ├── strcat.h
│   │   │   ├── stringpiece.h
│   │   │   ├── stringprintf.h
│   │   │   ├── str_util.h
│   │   │   ├── thread_options.h
│   │   │   └── threadpool.h
│   │   ├── multi_platform_manager.cc
│   │   ├── multi_platform_manager.h
│   │   ├── platform
│   │   │   ├── default
│   │   │   │   └── mutex.h
│   │   │   ├── logging.h
│   │   │   ├── mutex.h
│   │   │   ├── port.h
│   │   │   └── thread_annotations.h
│   │   ├── platform.cc
│   │   ├── platform.h
│   │   ├── plugin.cc
│   │   ├── plugin.h
│   │   ├── plugin_registry.cc
│   │   ├── plugin_registry.h
│   │   ├── rng.cc
│   │   ├── rng.h
│   │   ├── scratch_allocator.cc
│   │   ├── scratch_allocator.h
│   │   ├── shared_memory_config.h
│   │   ├── stream.cc
│   │   ├── stream_executor.h
│   │   ├── stream_executor_internal.cc
│   │   ├── stream_executor_internal.h
│   │   ├── stream_executor_pimpl.cc
│   │   ├── stream_executor_pimpl.h
│   │   ├── stream.h
│   │   ├── temporary_device_memory.cc
│   │   ├── temporary_device_memory.h
│   │   ├── temporary_memory_manager.cc
│   │   ├── temporary_memory_manager.h
│   │   ├── timer.cc
│   │   ├── timer.h
│   │   └── trace_listener.h
│   ├── tensorflow.bzl
│   ├── tf_exported_symbols.lds
│   ├── tf_version_script.lds
│   ├── tools
│   │   ├── api
│   │   │   ├── generator
│   │   │   │   ├── BUILD
│   │   │   │   ├── create_python_api.py
│   │   │   │   └── create_python_api_test.py
│   │   │   ├── golden
│   │   │   │   ├── BUILD
│   │   │   │   ├── tensorflow.-aggregation-method.pbtxt
│   │   │   │   ├── tensorflow.app.pbtxt
│   │   │   │   ├── tensorflow.-attr-value.-list-value.pbtxt
│   │   │   │   ├── tensorflow.-attr-value.pbtxt
│   │   │   │   ├── tensorflow.bitwise.pbtxt
│   │   │   │   ├── tensorflow.compat.pbtxt
│   │   │   │   ├── tensorflow.-conditional-accumulator-base.pbtxt
│   │   │   │   ├── tensorflow.-conditional-accumulator.pbtxt
│   │   │   │   ├── tensorflow.-config-proto.-device-count-entry.pbtxt
│   │   │   │   ├── tensorflow.-config-proto.pbtxt
│   │   │   │   ├── tensorflow.constant_initializer.pbtxt
│   │   │   │   ├── tensorflow.data.-dataset.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.data.-dataset.pbtxt
│   │   │   │   ├── tensorflow.data.-fixed-length-record-dataset.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.data.-fixed-length-record-dataset.pbtxt
│   │   │   │   ├── tensorflow.data.-iterator.pbtxt
│   │   │   │   ├── tensorflow.data.pbtxt
│   │   │   │   ├── tensorflow.data.-text-line-dataset.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.data.-text-line-dataset.pbtxt
│   │   │   │   ├── tensorflow.data.-t-f-record-dataset.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.data.-t-f-record-dataset.pbtxt
│   │   │   │   ├── tensorflow.-device-spec.pbtxt
│   │   │   │   ├── tensorflow.-dimension.pbtxt
│   │   │   │   ├── tensorflow.distributions.-bernoulli.pbtxt
│   │   │   │   ├── tensorflow.distributions.-beta.pbtxt
│   │   │   │   ├── tensorflow.distributions.bijectors.-bijector.pbtxt
│   │   │   │   ├── tensorflow.distributions.bijectors.-identity.pbtxt
│   │   │   │   ├── tensorflow.distributions.bijectors.pbtxt
│   │   │   │   ├── tensorflow.distributions.-categorical.pbtxt
│   │   │   │   ├── tensorflow.distributions.-dirichlet-multinomial.pbtxt
│   │   │   │   ├── tensorflow.distributions.-dirichlet.pbtxt
│   │   │   │   ├── tensorflow.distributions.-distribution.pbtxt
│   │   │   │   ├── tensorflow.distributions.-exponential.pbtxt
│   │   │   │   ├── tensorflow.distributions.-gamma.pbtxt
│   │   │   │   ├── tensorflow.distributions.-laplace.pbtxt
│   │   │   │   ├── tensorflow.distributions.-multinomial.pbtxt
│   │   │   │   ├── tensorflow.distributions.-normal.pbtxt
│   │   │   │   ├── tensorflow.distributions.pbtxt
│   │   │   │   ├── tensorflow.distributions.-register-k-l.pbtxt
│   │   │   │   ├── tensorflow.distributions.-reparameterization-type.pbtxt
│   │   │   │   ├── tensorflow.distributions.-student-t.pbtxt
│   │   │   │   ├── tensorflow.distributions.-uniform.pbtxt
│   │   │   │   ├── tensorflow.-d-type.pbtxt
│   │   │   │   ├── tensorflow.errors.-aborted-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-already-exists-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-cancelled-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-data-loss-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-deadline-exceeded-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-failed-precondition-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-internal-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-invalid-argument-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-not-found-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-op-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-out-of-range-error.pbtxt
│   │   │   │   ├── tensorflow.errors.pbtxt
│   │   │   │   ├── tensorflow.errors.-permission-denied-error.pbtxt
│   │   │   │   ├── tensorflow.errors.raise_exception_on_not_ok_status.pbtxt
│   │   │   │   ├── tensorflow.errors.-resource-exhausted-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-unauthenticated-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-unavailable-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-unimplemented-error.pbtxt
│   │   │   │   ├── tensorflow.errors.-unknown-error.pbtxt
│   │   │   │   ├── tensorflow.estimator.-baseline-classifier.pbtxt
│   │   │   │   ├── tensorflow.estimator.-baseline-regressor.pbtxt
│   │   │   │   ├── tensorflow.estimator.-d-n-n-classifier.pbtxt
│   │   │   │   ├── tensorflow.estimator.-d-n-n-linear-combined-classifier.pbtxt
│   │   │   │   ├── tensorflow.estimator.-d-n-n-linear-combined-regressor.pbtxt
│   │   │   │   ├── tensorflow.estimator.-d-n-n-regressor.pbtxt
│   │   │   │   ├── tensorflow.estimator.-estimator.pbtxt
│   │   │   │   ├── tensorflow.estimator.-estimator-spec.pbtxt
│   │   │   │   ├── tensorflow.estimator.-eval-spec.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-classification-output.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-classification-output.pbtxt
│   │   │   │   ├── tensorflow.estimator.-exporter.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-export-output.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-export-output.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-predict-output.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-predict-output.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-regression-output.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-regression-output.pbtxt
│   │   │   │   ├── tensorflow.estimator.export.-serving-input-receiver.pbtxt
│   │   │   │   ├── tensorflow.estimator.-final-exporter.pbtxt
│   │   │   │   ├── tensorflow.estimator.inputs.pbtxt
│   │   │   │   ├── tensorflow.estimator.-latest-exporter.pbtxt
│   │   │   │   ├── tensorflow.estimator.-linear-classifier.pbtxt
│   │   │   │   ├── tensorflow.estimator.-linear-regressor.pbtxt
│   │   │   │   ├── tensorflow.estimator.-mode-keys.pbtxt
│   │   │   │   ├── tensorflow.estimator.pbtxt
│   │   │   │   ├── tensorflow.estimator.-run-config.pbtxt
│   │   │   │   ├── tensorflow.estimator.-train-spec.pbtxt
│   │   │   │   ├── tensorflow.-event.pbtxt
│   │   │   │   ├── tensorflow.feature_column.pbtxt
│   │   │   │   ├── tensorflow.-f-i-f-o-queue.pbtxt
│   │   │   │   ├── tensorflow.-fixed-len-feature.pbtxt
│   │   │   │   ├── tensorflow.-fixed-length-record-reader.pbtxt
│   │   │   │   ├── tensorflow.-fixed-len-sequence-feature.pbtxt
│   │   │   │   ├── tensorflow.gfile.-fast-g-file.pbtxt
│   │   │   │   ├── tensorflow.gfile.-g-file.pbtxt
│   │   │   │   ├── tensorflow.gfile.-open.pbtxt
│   │   │   │   ├── tensorflow.gfile.pbtxt
│   │   │   │   ├── tensorflow.-g-p-u-options.pbtxt
│   │   │   │   ├── tensorflow.-graph-def.pbtxt
│   │   │   │   ├── tensorflow.-graph-keys.pbtxt
│   │   │   │   ├── tensorflow.-graph-options.pbtxt
│   │   │   │   ├── tensorflow.-graph.pbtxt
│   │   │   │   ├── tensorflow.graph_util.pbtxt
│   │   │   │   ├── tensorflow.-histogram-proto.pbtxt
│   │   │   │   ├── tensorflow.-identity-reader.pbtxt
│   │   │   │   ├── tensorflow.image.pbtxt
│   │   │   │   ├── tensorflow.image.-resize-method.pbtxt
│   │   │   │   ├── tensorflow.-indexed-slices.pbtxt
│   │   │   │   ├── tensorflow.initializers.constant.pbtxt
│   │   │   │   ├── tensorflow.initializers.identity.pbtxt
│   │   │   │   ├── tensorflow.initializers.ones.pbtxt
│   │   │   │   ├── tensorflow.initializers.orthogonal.pbtxt
│   │   │   │   ├── tensorflow.initializers.pbtxt
│   │   │   │   ├── tensorflow.initializers.random_normal.pbtxt
│   │   │   │   ├── tensorflow.initializers.random_uniform.pbtxt
│   │   │   │   ├── tensorflow.initializers.truncated_normal.pbtxt
│   │   │   │   ├── tensorflow.initializers.uniform_unit_scaling.pbtxt
│   │   │   │   ├── tensorflow.initializers.variance_scaling.pbtxt
│   │   │   │   ├── tensorflow.initializers.zeros.pbtxt
│   │   │   │   ├── tensorflow.-interactive-session.pbtxt
│   │   │   │   ├── tensorflow.keras.activations.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.inception_resnet_v2.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.inception_v3.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.mobilenet.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.resnet50.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.vgg16.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.vgg19.pbtxt
│   │   │   │   ├── tensorflow.keras.applications.xception.pbtxt
│   │   │   │   ├── tensorflow.keras.backend.name_scope.pbtxt
│   │   │   │   ├── tensorflow.keras.backend.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-base-logger.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-callback.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-c-s-v-logger.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-early-stopping.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-history.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-lambda-callback.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-learning-rate-scheduler.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-model-checkpoint.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-progbar-logger.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-reduce-l-r-on-plateau.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-remote-monitor.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-tensor-board.pbtxt
│   │   │   │   ├── tensorflow.keras.callbacks.-terminate-on-na-n.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.-constraint.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.-max-norm.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.max_norm.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.-min-max-norm.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.min_max_norm.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.-non-neg.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.non_neg.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.-unit-norm.pbtxt
│   │   │   │   ├── tensorflow.keras.constraints.unit_norm.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.boston_housing.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.cifar100.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.cifar10.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.fashion_mnist.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.imdb.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.mnist.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.pbtxt
│   │   │   │   ├── tensorflow.keras.datasets.reuters.pbtxt
│   │   │   │   ├── tensorflow.keras.estimator.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-constant.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-identity.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-initializer.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-ones.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-orthogonal.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-random-normal.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-random-uniform.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-truncated-normal.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-variance-scaling.pbtxt
│   │   │   │   ├── tensorflow.keras.initializers.-zeros.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-activation.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-activity-regularization.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-add.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-alpha-dropout.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-average.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-average-pooling1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-average-pooling2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-average-pooling3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-avg-pool1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-avg-pool2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-avg-pool3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-batch-normalization.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-bidirectional.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-concatenate.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-conv1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-conv2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-conv2-d-transpose.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-conv3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-conv3-d-transpose.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-conv-l-s-t-m2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-convolution1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-convolution2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-convolution2-d-transpose.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-convolution3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-convolution3-d-transpose.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-cropping1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-cropping2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-cropping3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-dense.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-dot.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-dropout.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-e-l-u.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-embedding.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-flatten.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-gaussian-dropout.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-gaussian-noise.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-average-pooling1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-average-pooling2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-average-pooling3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-avg-pool1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-avg-pool2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-avg-pool3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-max-pool1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-max-pool2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-max-pool3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-max-pooling1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-max-pooling2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-global-max-pooling3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-g-r-u-cell.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-g-r-u.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-input-layer.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-input-spec.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-lambda.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-layer.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-leaky-re-l-u.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-locally-connected1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-locally-connected2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-l-s-t-m-cell.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-l-s-t-m.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-masking.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-maximum.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-max-pool1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-max-pool2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-max-pool3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-max-pooling1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-max-pooling2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-max-pooling3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-multiply.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-permute.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-p-re-l-u.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-repeat-vector.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-reshape.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-r-n-n.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-separable-conv2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-separable-convolution2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-simple-r-n-n-cell.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-simple-r-n-n.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-spatial-dropout1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-spatial-dropout2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-spatial-dropout3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-stacked-r-n-n-cells.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-thresholded-re-l-u.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-time-distributed.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-up-sampling1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-up-sampling2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-up-sampling3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-wrapper.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-zero-padding1-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-zero-padding2-d.pbtxt
│   │   │   │   ├── tensorflow.keras.layers.-zero-padding3-d.pbtxt
│   │   │   │   ├── tensorflow.keras.losses.pbtxt
│   │   │   │   ├── tensorflow.keras.metrics.pbtxt
│   │   │   │   ├── tensorflow.keras.-model.pbtxt
│   │   │   │   ├── tensorflow.keras.models.-model.pbtxt
│   │   │   │   ├── tensorflow.keras.models.pbtxt
│   │   │   │   ├── tensorflow.keras.models.-sequential.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-adadelta.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-adagrad.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-adamax.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-adam.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-nadam.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-optimizer.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-r-m-sprop.pbtxt
│   │   │   │   ├── tensorflow.keras.optimizers.-s-g-d.pbtxt
│   │   │   │   ├── tensorflow.keras.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.image.-directory-iterator.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.image.-image-data-generator.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.image.-iterator.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.image.-numpy-array-iterator.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.image.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.sequence.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.text.pbtxt
│   │   │   │   ├── tensorflow.keras.preprocessing.text.-tokenizer.pbtxt
│   │   │   │   ├── tensorflow.keras.regularizers.-l1-l2.pbtxt
│   │   │   │   ├── tensorflow.keras.regularizers.pbtxt
│   │   │   │   ├── tensorflow.keras.regularizers.-regularizer.pbtxt
│   │   │   │   ├── tensorflow.keras.-sequential.pbtxt
│   │   │   │   ├── tensorflow.keras.utils.-custom-object-scope.pbtxt
│   │   │   │   ├── tensorflow.keras.utils.-generator-enqueuer.pbtxt
│   │   │   │   ├── tensorflow.keras.utils.-h-d-f5-matrix.pbtxt
│   │   │   │   ├── tensorflow.keras.utils.pbtxt
│   │   │   │   ├── tensorflow.keras.utils.-progbar.pbtxt
│   │   │   │   ├── tensorflow.keras.utils.-sequence-enqueuer.pbtxt
│   │   │   │   ├── tensorflow.keras.utils.-sequence.pbtxt
│   │   │   │   ├── tensorflow.keras.wrappers.pbtxt
│   │   │   │   ├── tensorflow.keras.wrappers.scikit_learn.-keras-classifier.pbtxt
│   │   │   │   ├── tensorflow.keras.wrappers.scikit_learn.-keras-regressor.pbtxt
│   │   │   │   ├── tensorflow.keras.wrappers.scikit_learn.pbtxt
│   │   │   │   ├── tensorflow.layers.-average-pooling1-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-average-pooling2-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-average-pooling3-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-batch-normalization.pbtxt
│   │   │   │   ├── tensorflow.layers.-conv1-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-conv2-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-conv2-d-transpose.pbtxt
│   │   │   │   ├── tensorflow.layers.-conv3-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-conv3-d-transpose.pbtxt
│   │   │   │   ├── tensorflow.layers.-dense.pbtxt
│   │   │   │   ├── tensorflow.layers.-dropout.pbtxt
│   │   │   │   ├── tensorflow.layers.-flatten.pbtxt
│   │   │   │   ├── tensorflow.layers.-input-spec.pbtxt
│   │   │   │   ├── tensorflow.layers.-layer.pbtxt
│   │   │   │   ├── tensorflow.layers.-max-pooling1-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-max-pooling2-d.pbtxt
│   │   │   │   ├── tensorflow.layers.-max-pooling3-d.pbtxt
│   │   │   │   ├── tensorflow.layers.pbtxt
│   │   │   │   ├── tensorflow.layers.-separable-conv2-d.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-composition.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-composition.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-diag.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-diag.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-full-matrix.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-full-matrix.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-identity.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-identity.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-lower-triangular.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-lower-triangular.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-low-rank-update.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-low-rank-update.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-scaled-identity.__metaclass__.pbtxt
│   │   │   │   ├── tensorflow.linalg.-linear-operator-scaled-identity.pbtxt
│   │   │   │   ├── tensorflow.linalg.pbtxt
│   │   │   │   ├── tensorflow.-l-m-d-b-reader.pbtxt
│   │   │   │   ├── tensorflow.logging.pbtxt
│   │   │   │   ├── tensorflow.-log-message.pbtxt
│   │   │   │   ├── tensorflow.losses.pbtxt
│   │   │   │   ├── tensorflow.losses.-reduction.pbtxt
│   │   │   │   ├── tensorflow.-meta-graph-def.-collection-def-entry.pbtxt
│   │   │   │   ├── tensorflow.-meta-graph-def.-meta-info-def.pbtxt
│   │   │   │   ├── tensorflow.-meta-graph-def.pbtxt
│   │   │   │   ├── tensorflow.-meta-graph-def.-signature-def-entry.pbtxt
│   │   │   │   ├── tensorflow.metrics.pbtxt
│   │   │   │   ├── tensorflow.-name-attr-list.-attr-entry.pbtxt
│   │   │   │   ├── tensorflow.-name-attr-list.pbtxt
│   │   │   │   ├── tensorflow.name_scope.pbtxt
│   │   │   │   ├── tensorflow.nn.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-basic-l-s-t-m-cell.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-basic-r-n-n-cell.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-device-wrapper.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-dropout-wrapper.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-g-r-u-cell.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-l-s-t-m-cell.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-l-s-t-m-state-tuple.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-multi-r-n-n-cell.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-residual-wrapper.pbtxt
│   │   │   │   ├── tensorflow.nn.rnn_cell.-r-n-n-cell.pbtxt
│   │   │   │   ├── tensorflow.-node-def.-attr-entry.pbtxt
│   │   │   │   ├── tensorflow.-node-def.pbtxt
│   │   │   │   ├── tensorflow.ones_initializer.pbtxt
│   │   │   │   ├── tensorflow.-operation.pbtxt
│   │   │   │   ├── tensorflow.-op-error.pbtxt
│   │   │   │   ├── tensorflow.-optimizer-options.pbtxt
│   │   │   │   ├── tensorflow.orthogonal_initializer.pbtxt
│   │   │   │   ├── tensorflow.-padding-f-i-f-o-queue.pbtxt
│   │   │   │   ├── tensorflow.pbtxt
│   │   │   │   ├── tensorflow.-priority-queue.pbtxt
│   │   │   │   ├── tensorflow.profiler.-advice-proto.-checker.pbtxt
│   │   │   │   ├── tensorflow.profiler.-advice-proto.-checkers-entry.pbtxt
│   │   │   │   ├── tensorflow.profiler.-advice-proto.pbtxt
│   │   │   │   ├── tensorflow.profiler.-graph-node-proto.-input-shapes-entry.pbtxt
│   │   │   │   ├── tensorflow.profiler.-graph-node-proto.pbtxt
│   │   │   │   ├── tensorflow.profiler.-multi-graph-node-proto.pbtxt
│   │   │   │   ├── tensorflow.profiler.-op-log-proto.-id-to-string-entry.pbtxt
│   │   │   │   ├── tensorflow.profiler.-op-log-proto.pbtxt
│   │   │   │   ├── tensorflow.profiler.pbtxt
│   │   │   │   ├── tensorflow.profiler.-profile-option-builder.pbtxt
│   │   │   │   ├── tensorflow.profiler.-profiler.pbtxt
│   │   │   │   ├── tensorflow.python_io.pbtxt
│   │   │   │   ├── tensorflow.python_io.-t-f-record-compression-type.pbtxt
│   │   │   │   ├── tensorflow.python_io.-t-f-record-options.pbtxt
│   │   │   │   ├── tensorflow.python_io.-t-f-record-writer.pbtxt
│   │   │   │   ├── tensorflow.-queue-base.pbtxt
│   │   │   │   ├── tensorflow.random_normal_initializer.pbtxt
│   │   │   │   ├── tensorflow.-random-shuffle-queue.pbtxt
│   │   │   │   ├── tensorflow.random_uniform_initializer.pbtxt
│   │   │   │   ├── tensorflow.-reader-base.pbtxt
│   │   │   │   ├── tensorflow.-register-gradient.pbtxt
│   │   │   │   ├── tensorflow.resource_loader.pbtxt
│   │   │   │   ├── tensorflow.-run-metadata.pbtxt
│   │   │   │   ├── tensorflow.-run-options.pbtxt
│   │   │   │   ├── tensorflow.saved_model.builder.pbtxt
│   │   │   │   ├── tensorflow.saved_model.builder.-saved-model-builder.pbtxt
│   │   │   │   ├── tensorflow.saved_model.constants.pbtxt
│   │   │   │   ├── tensorflow.saved_model.loader.pbtxt
│   │   │   │   ├── tensorflow.saved_model.main_op.pbtxt
│   │   │   │   ├── tensorflow.saved_model.pbtxt
│   │   │   │   ├── tensorflow.saved_model.signature_constants.pbtxt
│   │   │   │   ├── tensorflow.saved_model.signature_def_utils.pbtxt
│   │   │   │   ├── tensorflow.saved_model.tag_constants.pbtxt
│   │   │   │   ├── tensorflow.saved_model.utils.pbtxt
│   │   │   │   ├── tensorflow.-session-log.pbtxt
│   │   │   │   ├── tensorflow.-session.pbtxt
│   │   │   │   ├── tensorflow.sets.pbtxt
│   │   │   │   ├── tensorflow.-sparse-conditional-accumulator.pbtxt
│   │   │   │   ├── tensorflow.-sparse-feature.pbtxt
│   │   │   │   ├── tensorflow.-sparse-tensor.pbtxt
│   │   │   │   ├── tensorflow.-sparse-tensor-value.pbtxt
│   │   │   │   ├── tensorflow.spectral.pbtxt
│   │   │   │   ├── tensorflow.-summary.-audio.pbtxt
│   │   │   │   ├── tensorflow.summary.-event.pbtxt
│   │   │   │   ├── tensorflow.summary.-file-writer-cache.pbtxt
│   │   │   │   ├── tensorflow.summary.-file-writer.pbtxt
│   │   │   │   ├── tensorflow.-summary.-image.pbtxt
│   │   │   │   ├── tensorflow.-summary-metadata.pbtxt
│   │   │   │   ├── tensorflow.-summary-metadata.-plugin-data.pbtxt
│   │   │   │   ├── tensorflow.-summary.pbtxt
│   │   │   │   ├── tensorflow.summary.pbtxt
│   │   │   │   ├── tensorflow.summary.-session-log.pbtxt
│   │   │   │   ├── tensorflow.summary.-summary.-audio.pbtxt
│   │   │   │   ├── tensorflow.summary.-summary-description.pbtxt
│   │   │   │   ├── tensorflow.summary.-summary.-image.pbtxt
│   │   │   │   ├── tensorflow.summary.-summary.pbtxt
│   │   │   │   ├── tensorflow.summary.-summary.-value.pbtxt
│   │   │   │   ├── tensorflow.summary.-tagged-run-metadata.pbtxt
│   │   │   │   ├── tensorflow.-summary.-value.pbtxt
│   │   │   │   ├── tensorflow.sysconfig.pbtxt
│   │   │   │   ├── tensorflow.-tensor-array.pbtxt
│   │   │   │   ├── tensorflow.-tensor-info.-coo-sparse.pbtxt
│   │   │   │   ├── tensorflow.-tensor-info.pbtxt
│   │   │   │   ├── tensorflow.-tensor.pbtxt
│   │   │   │   ├── tensorflow.-tensor-shape.pbtxt
│   │   │   │   ├── tensorflow.test.-benchmark.pbtxt
│   │   │   │   ├── tensorflow.test.pbtxt
│   │   │   │   ├── tensorflow.test.-stub-out-for-testing.pbtxt
│   │   │   │   ├── tensorflow.-text-line-reader.pbtxt
│   │   │   │   ├── tensorflow.-t-f-record-reader.pbtxt
│   │   │   │   ├── tensorflow.train.-adadelta-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-adagrad-d-a-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-adagrad-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-adam-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-bytes-list.pbtxt
│   │   │   │   ├── tensorflow.train.-checkpoint-saver-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-checkpoint-saver-listener.pbtxt
│   │   │   │   ├── tensorflow.train.-chief-session-creator.pbtxt
│   │   │   │   ├── tensorflow.train.-cluster-def.pbtxt
│   │   │   │   ├── tensorflow.train.-cluster-spec.pbtxt
│   │   │   │   ├── tensorflow.train.-coordinator.pbtxt
│   │   │   │   ├── tensorflow.train.-example.pbtxt
│   │   │   │   ├── tensorflow.train.-exponential-moving-average.pbtxt
│   │   │   │   ├── tensorflow.train.-feature-list.pbtxt
│   │   │   │   ├── tensorflow.train.-feature-lists.-feature-list-entry.pbtxt
│   │   │   │   ├── tensorflow.train.-feature-lists.pbtxt
│   │   │   │   ├── tensorflow.train.-feature.pbtxt
│   │   │   │   ├── tensorflow.train.-features.-feature-entry.pbtxt
│   │   │   │   ├── tensorflow.train.-features.pbtxt
│   │   │   │   ├── tensorflow.train.-feed-fn-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-final-ops-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-float-list.pbtxt
│   │   │   │   ├── tensorflow.train.-ftrl-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-global-step-waiter-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-gradient-descent-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-int64-list.pbtxt
│   │   │   │   ├── tensorflow.train.-job-def.pbtxt
│   │   │   │   ├── tensorflow.train.-job-def.-tasks-entry.pbtxt
│   │   │   │   ├── tensorflow.train.-logging-tensor-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-looper-thread.pbtxt
│   │   │   │   ├── tensorflow.train.-momentum-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-monitored-session.pbtxt
│   │   │   │   ├── tensorflow.train.-monitored-session.-step-context.pbtxt
│   │   │   │   ├── tensorflow.train.-nan-loss-during-training-error.pbtxt
│   │   │   │   ├── tensorflow.train.-nan-tensor-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.pbtxt
│   │   │   │   ├── tensorflow.train.-profiler-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-proximal-adagrad-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-proximal-gradient-descent-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-queue-runner.pbtxt
│   │   │   │   ├── tensorflow.train.queue_runner.pbtxt
│   │   │   │   ├── tensorflow.train.queue_runner.-queue-runner.pbtxt
│   │   │   │   ├── tensorflow.train.-r-m-s-prop-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-saver-def.pbtxt
│   │   │   │   ├── tensorflow.train.-saver.pbtxt
│   │   │   │   ├── tensorflow.train.-scaffold.pbtxt
│   │   │   │   ├── tensorflow.train.-second-or-step-timer.pbtxt
│   │   │   │   ├── tensorflow.train.-sequence-example.pbtxt
│   │   │   │   ├── tensorflow.train.-server-def.pbtxt
│   │   │   │   ├── tensorflow.train.-server.pbtxt
│   │   │   │   ├── tensorflow.train.-session-creator.pbtxt
│   │   │   │   ├── tensorflow.train.-session-manager.pbtxt
│   │   │   │   ├── tensorflow.train.-session-run-args.pbtxt
│   │   │   │   ├── tensorflow.train.-session-run-context.pbtxt
│   │   │   │   ├── tensorflow.train.-session-run-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-session-run-values.pbtxt
│   │   │   │   ├── tensorflow.train.-singular-monitored-session.pbtxt
│   │   │   │   ├── tensorflow.train.-singular-monitored-session.-step-context.pbtxt
│   │   │   │   ├── tensorflow.train.-step-counter-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-stop-at-step-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-summary-saver-hook.pbtxt
│   │   │   │   ├── tensorflow.train.-supervisor.pbtxt
│   │   │   │   ├── tensorflow.train.-sync-replicas-optimizer.pbtxt
│   │   │   │   ├── tensorflow.train.-worker-session-creator.pbtxt
│   │   │   │   ├── tensorflow.truncated_normal_initializer.pbtxt
│   │   │   │   ├── tensorflow.uniform_unit_scaling_initializer.pbtxt
│   │   │   │   ├── tensorflow.-variable.pbtxt
│   │   │   │   ├── tensorflow.-variable.-save-slice-info.pbtxt
│   │   │   │   ├── tensorflow.-variable-scope.pbtxt
│   │   │   │   ├── tensorflow.variable_scope.pbtxt
│   │   │   │   ├── tensorflow.variance_scaling_initializer.pbtxt
│   │   │   │   ├── tensorflow.-var-len-feature.pbtxt
│   │   │   │   ├── tensorflow.-whole-file-reader.pbtxt
│   │   │   │   └── tensorflow.zeros_initializer.pbtxt
│   │   │   ├── lib
│   │   │   │   ├── api_objects.proto
│   │   │   │   ├── BUILD
│   │   │   │   └── python_object_to_proto_visitor.py
│   │   │   └── tests
│   │   │   ├── api_compatibility_test.py
│   │   │   ├── API_UPDATE_WARNING.txt
│   │   │   ├── BUILD
│   │   │   ├── convert_from_multiline.cc
│   │   │   └── README.txt
│   │   ├── benchmark
│   │   │   ├── benchmark_model.cc
│   │   │   ├── benchmark_model.h
│   │   │   ├── benchmark_model_main.cc
│   │   │   ├── benchmark_model_test.cc
│   │   │   ├── BUILD
│   │   │   └── README.md
│   │   ├── build_info
│   │   │   ├── BUILD
│   │   │   └── gen_build_info.py
│   │   ├── ci_build
│   │   │   ├── builds
│   │   │   │   ├── android_full.sh
│   │   │   │   ├── android.sh
│   │   │   │   ├── benchmark.sh
│   │   │   │   ├── builds_common.sh
│   │   │   │   ├── cmake.sh
│   │   │   │   ├── configured
│   │   │   │   ├── docker_test.sh
│   │   │   │   ├── hadoop.sh
│   │   │   │   ├── integration_tests.sh
│   │   │   │   ├── libtensorflow.sh
│   │   │   │   ├── pip.sh
│   │   │   │   ├── print_build_info.sh
│   │   │   │   ├── py_test_delegate.sh
│   │   │   │   ├── run_pip_tests.sh
│   │   │   │   ├── test_tutorials.sh
│   │   │   │   ├── test_user_ops.sh
│   │   │   │   ├── user_ops
│   │   │   │   │   ├── cuda_op_kernel.cc
│   │   │   │   │   ├── cuda_op_kernel.cu.cc
│   │   │   │   │   └── zero_out_op_kernel_1.cc
│   │   │   │   └── with_the_same_user
│   │   │   ├── ci_build.sh
│   │   │   ├── ci_parameterized_build.sh
│   │   │   ├── ci_sanity.sh
│   │   │   ├── code_link_check.sh
│   │   │   ├── copy_binary.py
│   │   │   ├── Dockerfile.android
│   │   │   ├── Dockerfile.cmake
│   │   │   ├── Dockerfile.cpu
│   │   │   ├── Dockerfile.cpu.mpi
│   │   │   ├── Dockerfile.debian.jessie.cpu
│   │   │   ├── Dockerfile.gpu
│   │   │   ├── Dockerfile.gpu_clang
│   │   │   ├── Dockerfile.hadoop
│   │   │   ├── Dockerfile.pi
│   │   │   ├── Dockerfile.pi-python3
│   │   │   ├── gpu_build
│   │   │   │   ├── BUILD
│   │   │   │   └── parallel_gpu_execute.sh
│   │   │   ├── install
│   │   │   │   ├── build_and_install_clang.sh
│   │   │   │   ├── install_auditwheel.sh
│   │   │   │   ├── install_bazel.sh
│   │   │   │   ├── install_bootstrap_deb_packages.sh
│   │   │   │   ├── install_buildifier.sh
│   │   │   │   ├── install_cmake_for_clang.sh
│   │   │   │   ├── install_deb_packages.sh
│   │   │   │   ├── install_golang.sh
│   │   │   │   ├── install_hadoop.sh
│   │   │   │   ├── install_mpi.sh
│   │   │   │   ├── install_pip_packages.sh
│   │   │   │   ├── install_pi_python3_toolchain.sh
│   │   │   │   ├── install_pi_toolchain.sh
│   │   │   │   ├── install_proto3.sh
│   │   │   │   ├── install_python3.5_pip_packages.sh
│   │   │   │   └── install_python3.6_pip_packages.sh
│   │   │   ├── linux
│   │   │   │   ├── cmake
│   │   │   │   │   └── run.sh
│   │   │   │   ├── cpu
│   │   │   │   │   ├── run_cc_core.sh
│   │   │   │   │   ├── run_mkl.sh
│   │   │   │   │   ├── run_py2_core.sh
│   │   │   │   │   ├── run_py3_contrib.sh
│   │   │   │   │   └── run_py3_core.sh
│   │   │   │   ├── gpu
│   │   │   │   │   ├── run_cc_core.sh
│   │   │   │   │   └── run_py3_core.sh
│   │   │   │   ├── libtensorflow_cpu.sh
│   │   │   │   ├── libtensorflow_docker.sh
│   │   │   │   ├── libtensorflow_gpu.sh
│   │   │   │   └── libtensorflow.sh
│   │   │   ├── osx
│   │   │   │   ├── cpu
│   │   │   │   │   ├── run_contrib.sh
│   │   │   │   │   ├── run_py2_cc_core.sh
│   │   │   │   │   └── run_py3_cc_core.sh
│   │   │   │   ├── libtensorflow_cpu.sh
│   │   │   │   └── libtensorflow_gpu.sh
│   │   │   ├── pep8
│   │   │   ├── pi
│   │   │   │   └── build_raspberry_pi.sh
│   │   │   ├── protobuf
│   │   │   │   └── protobuf_optimized_pip.sh
│   │   │   ├── pylintrc
│   │   │   ├── README.md
│   │   │   ├── remote
│   │   │   │   ├── BUILD
│   │   │   │   ├── Dockerfile.cpu
│   │   │   │   ├── Dockerfile.gpu
│   │   │   │   └── remote_docker_build.sh
│   │   │   ├── update_version.py
│   │   │   ├── windows
│   │   │   │   ├── bazel
│   │   │   │   │   ├── bazel_test_lib.sh
│   │   │   │   │   └── common_env.sh
│   │   │   │   ├── cpu
│   │   │   │   │   ├── bazel
│   │   │   │   │   │   ├── run_cc_test_windows.bat
│   │   │   │   │   │   ├── run_cc_test_windows.sh
│   │   │   │   │   │   └── run_libtensorflow.bat
│   │   │   │   │   ├── cmake
│   │   │   │   │   │   ├── run_build.bat
│   │   │   │   │   │   └── run_py.bat
│   │   │   │   │   └── pip
│   │   │   │   │   ├── build_tf_windows.sh
│   │   │   │   │   └── run.bat
│   │   │   │   ├── gpu
│   │   │   │   │   ├── bazel
│   │   │   │   │   │   ├── run_cc_test_windows.bat
│   │   │   │   │   │   └── run_cc_test_windows.sh
│   │   │   │   │   ├── cmake
│   │   │   │   │   │   ├── run_build.bat
│   │   │   │   │   │   └── run_py.bat
│   │   │   │   │   └── pip
│   │   │   │   │   ├── build_tf_windows.sh
│   │   │   │   │   └── run.bat
│   │   │   │   └── libtensorflow_cpu.sh
│   │   │   └── xla
│   │   │   └── linux
│   │   │   └── gpu
│   │   │   └── run_py3.sh
│   │   ├── common
│   │   │   ├── BUILD
│   │   │   ├── public_api.py
│   │   │   ├── public_api_test.py
│   │   │   ├── traverse.py
│   │   │   └── traverse_test.py
│   │   ├── compatibility
│   │   │   ├── ast_edits.py
│   │   │   ├── BUILD
│   │   │   ├── README.md
│   │   │   ├── testdata
│   │   │   │   └── test_file_v0_11.py
│   │   │   ├── tf_upgrade.py
│   │   │   └── tf_upgrade_test.py
│   │   ├── dist_test
│   │   │   ├── build_server.sh
│   │   │   ├── Dockerfile
│   │   │   ├── Dockerfile.local
│   │   │   ├── __init__.py
│   │   │   ├── local
│   │   │   │   └── Dockerfile
│   │   │   ├── local_test.sh
│   │   │   ├── python
│   │   │   │   ├── census_widendeep.py
│   │   │   │   └── mnist_replica.py
│   │   │   ├── README.md
│   │   │   ├── remote_test.sh
│   │   │   ├── scripts
│   │   │   │   ├── BUILD
│   │   │   │   ├── create_tf_cluster.sh
│   │   │   │   ├── delete_tf_cluster.sh
│   │   │   │   ├── dist_census_widendeep_test.sh
│   │   │   │   ├── dist_mnist_test.sh
│   │   │   │   ├── dist_test.sh
│   │   │   │   ├── k8s_tensorflow_lib.py
│   │   │   │   ├── k8s_tensorflow.py
│   │   │   │   ├── k8s_tensorflow_test.py
│   │   │   │   └── utils.sh
│   │   │   └── server
│   │   │   ├── BUILD
│   │   │   ├── Dockerfile
│   │   │   ├── Dockerfile.test
│   │   │   ├── grpc_tensorflow_server.py
│   │   │   ├── grpc_tensorflow_server_wrapper.sh
│   │   │   ├── __init__.py
│   │   │   └── parse_cluster_spec_test.py
│   │   ├── docker
│   │   │   ├── BUILD
│   │   │   ├── Dockerfile
│   │   │   ├── Dockerfile.devel
│   │   │   ├── Dockerfile.devel-cpu-mkl
│   │   │   ├── Dockerfile.devel-gpu
│   │   │   ├── Dockerfile.devel-gpu-cuda9-cudnn7
│   │   │   ├── Dockerfile.gpu
│   │   │   ├── __init__.py
│   │   │   ├── jupyter_notebook_config.py
│   │   │   ├── LICENSE
│   │   │   ├── notebooks
│   │   │   │   ├── 1_hello_tensorflow.ipynb
│   │   │   │   ├── 2_getting_started.ipynb
│   │   │   │   ├── 3_mnist_from_scratch.ipynb
│   │   │   │   ├── BUILD
│   │   │   │   └── LICENSE
│   │   │   ├── parameterized_docker_build.sh
│   │   │   ├── README.md
│   │   │   ├── run_jupyter.sh
│   │   │   └── simple_console.py
│   │   ├── docs
│   │   │   ├── BUILD
│   │   │   ├── build_docs_test.py
│   │   │   ├── doc_generator_visitor.py
│   │   │   ├── doc_generator_visitor_test.py
│   │   │   ├── generate_1_0.py
│   │   │   ├── generate_lib.py
│   │   │   ├── generate_lib_test.py
│   │   │   ├── generate.py
│   │   │   ├── parser.py
│   │   │   ├── parser_test.py
│   │   │   ├── pretty_docs.py
│   │   │   ├── py_guide_parser.py
│   │   │   └── py_guide_parser_test.py
│   │   ├── gcs_test
│   │   │   ├── Dockerfile
│   │   │   ├── gcs_smoke.sh
│   │   │   ├── gcs_smoke_wrapper.sh
│   │   │   └── python
│   │   │   └── gcs_smoke.py
│   │   ├── git
│   │   │   ├── BUILD
│   │   │   ├── gen
│   │   │   │   ├── branch_ref
│   │   │   │   ├── head
│   │   │   │   └── spec.json
│   │   │   ├── gen_git_source.py
│   │   │   └── gen_git_source.sh
│   │   ├── graph_transforms
│   │   │   ├── add_default_attributes.cc
│   │   │   ├── add_default_attributes_test.cc
│   │   │   ├── backports.cc
│   │   │   ├── backports_test.cc
│   │   │   ├── BUILD
│   │   │   ├── compare_graphs.cc
│   │   │   ├── fake_quantize_training.cc
│   │   │   ├── fake_quantize_training_test.cc
│   │   │   ├── file_utils.cc
│   │   │   ├── file_utils.h
│   │   │   ├── file_utils_test.cc
│   │   │   ├── flatten_atrous.cc
│   │   │   ├── flatten_atrous_test.cc
│   │   │   ├── fold_batch_norms.cc
│   │   │   ├── fold_batch_norms_test.cc
│   │   │   ├── fold_constants_lib.cc
│   │   │   ├── fold_constants_lib.h
│   │   │   ├── fold_constants_test.cc
│   │   │   ├── fold_old_batch_norms.cc
│   │   │   ├── fold_old_batch_norms_test.cc
│   │   │   ├── freeze_requantization_ranges.cc
│   │   │   ├── freeze_requantization_ranges_test.cc
│   │   │   ├── fuse_convolutions.cc
│   │   │   ├── fuse_convolutions_test.cc
│   │   │   ├── __init__.py
│   │   │   ├── insert_logging.cc
│   │   │   ├── insert_logging_test.cc
│   │   │   ├── obfuscate_names.cc
│   │   │   ├── obfuscate_names_test.cc
│   │   │   ├── python
│   │   │   │   └── transform_graph_test.py
│   │   │   ├── quantize_nodes.cc
│   │   │   ├── quantize_nodes_test.cc
│   │   │   ├── quantize_weights.cc
│   │   │   ├── quantize_weights_test.cc
│   │   │   ├── README.md
│   │   │   ├── remove_attribute.cc
│   │   │   ├── remove_attribute_test.cc
│   │   │   ├── remove_device.cc
│   │   │   ├── remove_device_test.cc
│   │   │   ├── remove_ema.cc
│   │   │   ├── remove_ema_test.cc
│   │   │   ├── remove_nodes.cc
│   │   │   ├── remove_nodes_test.cc
│   │   │   ├── rename_attribute.cc
│   │   │   ├── rename_attribute_test.cc
│   │   │   ├── rename_op.cc
│   │   │   ├── rename_op_test.cc
│   │   │   ├── round_weights.cc
│   │   │   ├── round_weights_test.cc
│   │   │   ├── set_device.cc
│   │   │   ├── set_device_test.cc
│   │   │   ├── sort_by_execution_order.cc
│   │   │   ├── sort_by_execution_order_test.cc
│   │   │   ├── sparsify_gather.cc
│   │   │   ├── sparsify_gather_test.cc
│   │   │   ├── strip_unused_nodes.cc
│   │   │   ├── strip_unused_nodes_test.cc
│   │   │   ├── summarize_graph_main.cc
│   │   │   ├── transform_graph.cc
│   │   │   ├── transform_graph.h
│   │   │   ├── transform_graph_main.cc
│   │   │   ├── transform_graph_test.cc
│   │   │   ├── transform_utils.cc
│   │   │   ├── transform_utils.h
│   │   │   └── transform_utils_test.cc
│   │   ├── __init__.py
│   │   ├── lib_package
│   │   │   ├── BUILD
│   │   │   ├── concat_licenses.sh
│   │   │   ├── libtensorflow_java_test.sh
│   │   │   ├── libtensorflow_test.c
│   │   │   ├── LibTensorFlowTest.java
│   │   │   ├── libtensorflow_test.sh
│   │   │   └── README.md
│   │   ├── mlpbtxt
│   │   │   ├── BUILD
│   │   │   ├── frommlpbtxt.cc
│   │   │   └── tomlpbtxt.cc
│   │   ├── pip_package
│   │   │   ├── BUILD
│   │   │   ├── build_pip_package.sh
│   │   │   ├── check_load_py_test.py
│   │   │   ├── MANIFEST.in
│   │   │   ├── pip_smoke_test.py
│   │   │   ├── README
│   │   │   ├── setup.py
│   │   │   ├── simple_console_for_windows.py
│   │   │   └── simple_console.py
│   │   ├── proto_text
│   │   │   ├── BUILD
│   │   │   ├── gen_proto_text_functions.cc
│   │   │   ├── gen_proto_text_functions_lib.cc
│   │   │   ├── gen_proto_text_functions_lib.h
│   │   │   ├── gen_proto_text_functions_lib_test.cc
│   │   │   ├── placeholder.txt
│   │   │   └── test.proto
│   │   ├── quantization
│   │   │   ├── BUILD
│   │   │   ├── graph_to_dot.py
│   │   │   ├── quantize_graph.py
│   │   │   └── quantize_graph_test.py
│   │   ├── swig
│   │   └── test
│   │   ├── BUILD
│   │   ├── check_futures_test.py
│   │   ├── gpu_info_lib.py
│   │   ├── __init__.py
│   │   ├── performance.bzl
│   │   ├── run_and_gather_logs_lib.py
│   │   ├── run_and_gather_logs.py
│   │   ├── system_info_lib.py
│   │   ├── system_info.py
│   │   ├── upload_test_benchmarks_index.yaml
│   │   └── upload_test_benchmarks.py
│   ├── user_ops
│   │   ├── ackermann_op.cc
│   │   ├── ackermann_test.py
│   │   ├── BUILD
│   │   ├── duplicate_op.cc
│   │   ├── duplicate_op_test.py
│   │   ├── invalid_op.cc
│   │   └── invalid_op_test.py
│   └── workspace.bzl
├── third_party
│   ├── arm_neon_2_x86_sse.BUILD
│   ├── astor.BUILD
│   ├── aws.BUILD
│   ├── backports_weakref.BUILD
│   ├── boringssl
│   │   └── BUILD
│   ├── BUILD
│   ├── codegen.BUILD
│   ├── com_google_absl.BUILD
│   ├── common.bzl
│   ├── cub.BUILD
│   ├── curl.BUILD
│   ├── cython.BUILD
│   ├── eigen3
│   │   ├── BUILD
│   │   ├── Eigen
│   │   │   ├── Cholesky
│   │   │   ├── Core
│   │   │   ├── Eigenvalues
│   │   │   ├── LU
│   │   │   ├── QR
│   │   │   └── SVD
│   │   ├── LICENSE
│   │   └── unsupported
│   │   └── Eigen
│   │   ├── CXX11
│   │   │   ├── Core
│   │   │   ├── FixedPoint
│   │   │   ├── NeuralNetworks
│   │   │   ├── src
│   │   │   │   ├── FixedPoint
│   │   │   │   │   ├── FixedPointTypes.h
│   │   │   │   │   ├── MatMatProductAVX2.h
│   │   │   │   │   ├── MatMatProduct.h
│   │   │   │   │   ├── MatMatProductNEON.h
│   │   │   │   │   ├── MatVecProduct.h
│   │   │   │   │   ├── PacketMathAVX2.h
│   │   │   │   │   ├── PacketMathAVX512.h
│   │   │   │   │   ├── TypeCastingAVX2.h
│   │   │   │   │   └── TypeCastingAVX512.h
│   │   │   │   └── NeuralNetworks
│   │   │   │   ├── Activations.h
│   │   │   │   ├── Attention.h
│   │   │   │   ├── BackwardCuboidConvolutions.h
│   │   │   │   ├── BackwardSpatialConvolutions.h
│   │   │   │   ├── CuboidConvolution.h
│   │   │   │   ├── Patch3d.h
│   │   │   │   ├── Pooling.h
│   │   │   │   ├── SoftMax.h
│   │   │   │   ├── SpatialConvolutions.h
│   │   │   │   └── TensorConvolutionByFFT.h
│   │   │   ├── Tensor
│   │   │   └── ThreadPool
│   │   ├── MatrixFunctions
│   │   └── SpecialFunctions
│   ├── eigen.BUILD
│   ├── eigen_fix_cuda_compilation.patch
│   ├── examples
│   │   └── eager
│   │   └── spinn
│   │   ├── BUILD
│   │   ├── LICENSE
│   │   ├── README.md
│   │   └── spinn.py
│   ├── farmhash.BUILD
│   ├── fft2d
│   │   ├── BUILD
│   │   ├── fft2d.BUILD
│   │   ├── fft.h
│   │   └── LICENSE
│   ├── flatbuffers
│   │   ├── BUILD
│   │   ├── build_defs.bzl
│   │   └── flatbuffers.BUILD
│   ├── gast.BUILD
│   ├── gif.BUILD
│   ├── git
│   │   ├── BUILD
│   │   ├── BUILD.tpl
│   │   └── git_configure.bzl
│   ├── gpus
│   │   ├── BUILD
│   │   ├── crosstool
│   │   │   ├── BUILD
│   │   │   ├── BUILD.tpl
│   │   │   ├── clang
│   │   │   │   └── bin
│   │   │   │   └── crosstool_wrapper_driver_is_not_gcc.tpl
│   │   │   ├── CROSSTOOL_clang.tpl
│   │   │   ├── CROSSTOOL_nvcc.tpl
│   │   │   ├── LICENSE
│   │   │   └── remote.BUILD.tpl
│   │   ├── cuda
│   │   │   ├── BUILD
│   │   │   ├── build_defs.bzl.tpl
│   │   │   ├── BUILD.tpl
│   │   │   ├── cuda_config.h.tpl
│   │   │   ├── LICENSE
│   │   │   └── remote.BUILD.tpl
│   │   ├── cuda_configure.bzl
│   │   └── download_clang.bzl
│   ├── grpc
│   │   └── BUILD
│   ├── hadoop
│   │   ├── BUILD
│   │   ├── hdfs.h
│   │   └── LICENSE.txt
│   ├── highwayhash.BUILD
│   ├── jemalloc.BUILD
│   ├── jpeg
│   │   ├── BUILD
│   │   └── jpeg.BUILD
│   ├── jsoncpp.BUILD
│   ├── kafka
│   │   ├── BUILD
│   │   └── config.patch
│   ├── libxsmm.BUILD
│   ├── linenoise.BUILD
│   ├── llvm
│   │   ├── BUILD
│   │   ├── expand_cmake_vars.py
│   │   ├── llvm.BUILD
│   │   └── llvm.bzl
│   ├── lmdb.BUILD
│   ├── mkl
│   │   ├── BUILD
│   │   ├── build_defs.bzl
│   │   ├── LICENSE
│   │   └── mkl.BUILD
│   ├── mkl_dnn
│   │   ├── BUILD
│   │   └── mkldnn.BUILD
│   ├── mpi
│   │   ├── BUILD
│   │   └── mpi.bzl
│   ├── mpi_collectives
│   │   └── BUILD
│   ├── nasm.BUILD
│   ├── nccl.BUILD
│   ├── ortools.BUILD
│   ├── pcre.BUILD
│   ├── png.BUILD
│   ├── pprof.BUILD
│   ├── protobuf
│   │   └── BUILD
│   ├── py
│   │   ├── BUILD
│   │   ├── BUILD.tpl
│   │   ├── numpy
│   │   │   └── BUILD
│   │   ├── python_configure.bzl
│   │   └── remote.BUILD.tpl
│   ├── repo.bzl
│   ├── six.BUILD
│   ├── snappy.BUILD
│   ├── sqlite.BUILD
│   ├── swig.BUILD
│   ├── sycl
│   │   ├── BUILD
│   │   ├── crosstool
│   │   │   ├── BUILD
│   │   │   ├── BUILD.tpl
│   │   │   ├── computecpp.tpl
│   │   │   ├── CROSSTOOL.tpl
│   │   │   └── trisycl.tpl
│   │   ├── sycl
│   │   │   ├── BUILD
│   │   │   ├── build_defs.bzl.tpl
│   │   │   ├── BUILD.tpl
│   │   │   ├── LICENSE.text
│   │   │   └── platform.bzl.tpl
│   │   └── sycl_configure.bzl
│   ├── tensorrt
│   │   ├── BUILD
│   │   ├── build_defs.bzl.tpl
│   │   ├── BUILD.tpl
│   │   ├── LICENSE
│   │   └── tensorrt_configure.bzl
│   ├── termcolor.BUILD
│   ├── tflite_mobilenet.BUILD
│   ├── tflite_smartreply.BUILD
│   ├── toolchains
│   │   ├── clang6
│   │   │   ├── BUILD
│   │   │   ├── clang.BUILD
│   │   │   ├── CROSSTOOL.tpl
│   │   │   ├── README.md
│   │   │   └── repo.bzl
│   │   ├── cpus
│   │   │   ├── arm
│   │   │   │   ├── arm_compiler_configure.bzl
│   │   │   │   ├── BUILD
│   │   │   │   └── CROSSTOOL.tpl
│   │   │   ├── py
│   │   │   │   └── BUILD
│   │   │   └── py3
│   │   │   └── BUILD
│   │   └── gpus
│   │   ├── crosstool
│   │   │   ├── BUILD
│   │   │   └── CROSSTOOL
│   │   └── cuda
│   │   ├── BUILD
│   │   ├── build_defs.bzl
│   │   └── cuda
│   │   └── cuda_config.h
│   └── zlib.BUILD
├── tools
│   ├── bazel.rc
│   └── tf_env_collect.sh
├── util
│   └── python
│   └── BUILD
└── WORKSPACE

1007 directories, 9456 files

标签:

实例下载地址

tensorflow源码.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警