实例介绍
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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论