tflite-micro/tensorflow/lite/micro
Ryan Kuester cc09a49b9b
docs: update compression documentation (#3020)
Clarify the usage of `MicroContext::AllocateDecompressionScratchBuffer`
and`tflite::micro::GetTensorData` for handling decompressed tensor
data.

Add a section on alternate decompression memory regions,
explaining how to specify and use specialized memory for
decompression.

Update instructions for compressing models using a YAML
specification.

Simplify the model compression and alignment command examples.

Spin off new Generic Benchmark Application documentation.

BUG=part of #2636
2024-12-17 23:37:12 +00:00
..
arc_custom
arc_emsdp
arena_allocator build(bazel): replace cc_* with tflm_cc_* in remaining TFLM code (#2768) 2024-11-15 05:08:54 +00:00
benchmarks build(bazel): replace cc_* with tflm_cc_* in remaining TFLM code (#2768) 2024-11-15 05:08:54 +00:00
bluepill
ceva
chre
compression fix: explicitly give type parameter to help some compilers (#2983) 2024-12-04 22:49:22 +00:00
cortex_m_corstone_300 Replace CoreDebug with DCB (#2746) 2024-11-05 22:13:20 +00:00
cortex_m_generic Replace CoreDebug with DCB (#2746) 2024-11-05 22:13:20 +00:00
docs docs: update compression documentation (#3020) 2024-12-17 23:37:12 +00:00
examples Fix typo in hello world example (#2925) 2024-11-22 13:40:17 -08:00
hexagon
integration_tests build(bazel): introduce tflm_cc_* macros, refactoring away micro_copts (#2765) 2024-11-14 23:16:28 +00:00
kernels feat(compression): implement tensor decompression in op depthwise conv (#3017) 2024-12-16 23:16:35 +00:00
memory_planner feat: enhance profiling and benchmarking (#3012) 2024-12-14 19:00:55 +00:00
models
python build(bazel): introduce tflm_cc_* macros, refactoring away micro_copts (#2765) 2024-11-14 23:16:28 +00:00
riscv32_generic
testing build(bazel): replace cc_* with tflm_cc_* in remaining TFLM code (#2768) 2024-11-15 05:08:54 +00:00
tflite_bridge build(bazel): introduce tflm_cc_* macros, refactoring away micro_copts (#2765) 2024-11-14 23:16:28 +00:00
tools feat: enhance profiling and benchmarking (#3012) 2024-12-14 19:00:55 +00:00
BUILD feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
build_def.bzl Compression target build fixes (#3008) 2024-12-12 21:53:12 +00:00
compatibility.h
compression.h feat(compression): add decompression library (#2996) 2024-12-10 01:51:56 +00:00
debug_log.cc
debug_log.h
fake_micro_context.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
fake_micro_context.h feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
fake_micro_context_test.cc
flatbuffer_utils.cc
flatbuffer_utils.h
flatbuffer_utils_test.cc
hexdump.cc feat: add a tflite::hexdump() for printing raw memory (#2769) 2024-11-15 20:21:12 +00:00
hexdump.h feat: add a tflite::hexdump() for printing raw memory (#2769) 2024-11-15 20:21:12 +00:00
hexdump_test.cc feat: add a tflite::hexdump() for printing raw memory (#2769) 2024-11-15 20:21:12 +00:00
memory_arena_threshold_test.cc feat(compression): implement tensor decompression in op fully_connected (#3006) 2024-12-13 04:47:55 +00:00
memory_helpers.cc Add uint16 support to TfLiteTypeSizeOf (#2693) 2024-09-23 15:47:00 +00:00
memory_helpers.h
memory_helpers_test.cc
micro_allocation_info.cc
micro_allocation_info.h
micro_allocation_info_test.cc
micro_allocator.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_allocator.h feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_allocator_test.cc
micro_arena_constants.h
micro_common.h
micro_context.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_context.h feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_graph.h
micro_interpreter.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_interpreter.h feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_interpreter_context.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_interpreter_context.h feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_interpreter_context_test.cc
micro_interpreter_graph.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_interpreter_graph.h
micro_interpreter_test.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
micro_log.cc
micro_log.h
micro_log_test.cc
micro_mutable_op_resolver.h
micro_mutable_op_resolver_test.cc
micro_op_resolver.cc
micro_op_resolver.h
micro_profiler.cc feat: enhance profiling and benchmarking (#3012) 2024-12-14 19:00:55 +00:00
micro_profiler.h feat: enhance profiling and benchmarking (#3012) 2024-12-14 19:00:55 +00:00
micro_profiler_interface.h
micro_resource_variable.cc feat(compression): allocate resource variables in persistent buffer (#3013) 2024-12-16 16:48:04 +00:00
micro_resource_variable.h feat(compression): allocate resource variables in persistent buffer (#3013) 2024-12-16 16:48:04 +00:00
micro_resource_variable_test.cc feat(compression): allocate resource variables in persistent buffer (#3013) 2024-12-16 16:48:04 +00:00
micro_time.cc
micro_time.h
micro_time_test.cc
micro_utils.cc
micro_utils.h feat(compression): implement tensor decompression in op depthwise conv (#3017) 2024-12-16 23:16:35 +00:00
micro_utils_test.cc
mock_micro_graph.cc
mock_micro_graph.h
recording_micro_allocator.cc feat(compression): handle tensor compression in RecordingMicroAllocator (#3011) 2024-12-13 23:37:19 +00:00
recording_micro_allocator.h feat(compression): handle tensor compression in RecordingMicroAllocator (#3011) 2024-12-13 23:37:19 +00:00
recording_micro_allocator_test.cc feat(compression): handle tensor compression in RecordingMicroAllocator (#3011) 2024-12-13 23:37:19 +00:00
recording_micro_interpreter.h
span.h
span_test.cc
static_vector.h
static_vector_test.cc
system_setup.cc
system_setup.h
test_helper_custom_ops.cc Add missing include in test_helper_custom_ops (#3009) 2024-12-13 18:28:08 +00:00
test_helper_custom_ops.h feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
test_helpers.cc feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
test_helpers.h feat(compression): extend interpreter to handle compressed tensors (#3002) 2024-12-10 22:59:08 +00:00
testing_helpers_test.cc