STT-tensorflow/tensorflow/lite/micro
TensorFlower Gardener 3aaf894c46 Merge pull request #44196 from advaitjain:fix-macos-build
PiperOrigin-RevId: 338368301
Change-Id: Iddbe71d210c8b46d1f6d4e2037bc11d593f09fa4
2020-10-21 17:54:34 -07:00
..
apollo3evb Compile out contents of DebugLog when building in release mode. 2020-07-28 13:15:50 -07:00
arc_emsdp Merge pull request #39077 from foss-for-synopsys-dwc-arc-processors:arcmli_upstream 2020-05-22 09:10:59 -07:00
arduino
benchmarks Include stm32f4 target 2020-10-14 16:08:37 +02:00
bluepill
chre
cortex_m_generic Add gcc specific linker flag only when building for gcc. 2020-10-20 22:49:39 -07:00
docs Fixing the markdown and disabling internal auto-formatting. 2020-10-20 16:00:23 -07:00
ecm3531
examples Merge pull request #44136 from evaderan-lab:patch-1 2020-10-21 05:12:13 -07:00
hexagon Add logging and timer implementations for hexagon. Update xtensa comments. 2020-10-15 14:14:59 -07:00
himax_we1_evb Merge pull request #4 from tensorflow/master 2020-06-30 15:19:02 +08:00
kernels Switch conv, depthwise_conv and fully_connected kernels to flat namespace. Fixed code acording to options (-Wreorder, -Wunused-function). Fixed filters for new default linker options. 2020-10-20 19:32:47 +03:00
mbed
memory_planner Revert TF Micro support for embedded build using proxy macros. 2020-07-28 14:44:55 -07:00
openmvcam
posix
riscv32_mcu
sparkfun_edge Compile out contents of DebugLog when building in release mode. 2020-07-28 13:15:50 -07:00
stm32f4
stm32f4HAL Merge pull request #40467 from amecava:master 2020-06-23 14:41:45 -07:00
testing TFLu: Update Stm32f4 target 2020-10-16 17:23:51 +02:00
tools Merge pull request #44196 from advaitjain:fix-macos-build 2020-10-21 17:54:34 -07:00
xcore Merge pull request #39318 from andrewxcav:master 2020-05-14 16:31:42 -07:00
xtensa_hifimini Add logging and timer implementations for hexagon. Update xtensa comments. 2020-10-15 14:14:59 -07:00
xtensa_hifimini_staging Fix xtensa_hifimini build. 2020-07-06 12:46:09 -07:00
all_ops_resolver.cc Added SHAPE op and tests for micro 2020-09-20 13:09:25 +03:00
all_ops_resolver.h Add TAGS=posix to the CI build. 2020-10-06 12:42:41 -07:00
BUILD Refactor micro_utils and test_helpers to use template methods. 2020-10-19 07:01:54 -07:00
build_def.bzl Revert TF Micro support for embedded build using proxy macros. 2020-07-28 14:44:55 -07:00
compatibility.h
CONTRIBUTING.md Merge pull request #43801 from advaitjain:doc-reorganize 2020-10-06 16:53:29 -07:00
debug_log.cc Add logging and timer implementations for hexagon. Update xtensa comments. 2020-10-15 14:14:59 -07:00
debug_log.h reduces number of platform flags, adds CI test, adds suggestions from review. 2020-09-29 10:59:46 +02:00
memory_arena_threshold_test.cc Track persistent buffer allocations in the RecordingMicroAllocator class. 2020-10-09 05:29:19 -07:00
memory_helpers_test.cc Refactor micro_utils and test_helpers to use template methods. 2020-10-19 07:01:54 -07:00
memory_helpers.cc Fix 'unused variable' compiler error when building for ARM Cortex M4 in release mode 2020-07-24 14:29:20 -07:00
memory_helpers.h Switch TF Micro to use TfLiteEval tensors by default. 2020-07-20 14:27:53 -07:00
micro_allocator_test.cc Cleanup bug references to TfLiteEvalTensor API and point to bug to add this functionality on the MicroInterpreter. 2020-10-09 05:16:08 -07:00
micro_allocator.cc TFLM: Fix hard crash on Arduino. 2020-10-21 10:52:08 -07:00
micro_allocator.h Track persistent buffer allocations in the RecordingMicroAllocator class. 2020-10-09 05:29:19 -07:00
micro_error_reporter_test.cc Add release build to the kokoro continuous integration. 2020-07-24 15:48:12 -07:00
micro_error_reporter.cc Include what you use for the micro_framework bazel target. 2020-05-15 15:09:06 -07:00
micro_error_reporter.h Include what you use for the micro_framework bazel target. 2020-05-15 15:09:06 -07:00
micro_interpreter_test.cc Reduce memory overhead with scratch buffer allocations. 2020-10-02 05:33:53 -07:00
micro_interpreter.cc Cleanup bug references to TfLiteEvalTensor API and point to bug to add this functionality on the MicroInterpreter. 2020-10-09 05:16:08 -07:00
micro_interpreter.h Cleanup bug references to TfLiteEvalTensor API and point to bug to add this functionality on the MicroInterpreter. 2020-10-09 05:16:08 -07:00
micro_mutable_op_resolver_test.cc Consistent copts for test and non-test targets. 2020-07-16 11:31:35 -07:00
micro_mutable_op_resolver.h Switch TFLM svdf kernels to flat namespace. 2020-10-08 05:51:51 -07:00
micro_op_resolver.h Remove unnecessay op_type parameter from the builtin parse functions. 2020-06-30 12:20:07 -07:00
micro_profiler.cc Fix 'unused variable' compiler error when building for ARM Cortex M4 in release mode 2020-07-24 14:29:20 -07:00
micro_profiler.h Create a micro profiler class and use it to implement per op profiling in the micro interpreter. 2020-06-12 17:01:37 -07:00
micro_string_test.cc Fix micro string formatting bug. Properly handle float fractions with no leading zeros. 2020-09-16 12:52:31 -07:00
micro_string.cc Fix micro string formatting bug. Properly handle float fractions with no leading zeros. 2020-09-16 12:52:31 -07:00
micro_string.h
micro_time_test.cc
micro_time.cc
micro_time.h
micro_utils_test.cc Refactor micro_utils and test_helpers to use template methods. 2020-10-19 07:01:54 -07:00
micro_utils.cc Refactor micro_utils and test_helpers to use template methods. 2020-10-19 07:01:54 -07:00
micro_utils.h Refactor micro_utils and test_helpers to use template methods. 2020-10-19 07:01:54 -07:00
README.md Merge pull request #43801 from advaitjain:doc-reorganize 2020-10-06 16:53:29 -07:00
recording_micro_allocator_test.cc Track persistent buffer allocations in the RecordingMicroAllocator class. 2020-10-09 05:29:19 -07:00
recording_micro_allocator.cc Only log recorded allocations if any bytes were used or requested in a given bucket. 2020-10-09 05:38:19 -07:00
recording_micro_allocator.h Track persistent buffer allocations in the RecordingMicroAllocator class. 2020-10-09 05:29:19 -07:00
recording_micro_interpreter.h Add internal test for multi-tenant with the RecordingMicroInterpreter. 2020-06-23 12:29:00 -07:00
recording_simple_memory_allocator_test.cc Drop various buffer pointer getters in SimpleMemoryAllocator. 2020-10-09 05:10:03 -07:00
recording_simple_memory_allocator.cc Drop various buffer pointer getters in SimpleMemoryAllocator. 2020-10-09 05:10:03 -07:00
recording_simple_memory_allocator.h Drop various buffer pointer getters in SimpleMemoryAllocator. 2020-10-09 05:10:03 -07:00
simple_memory_allocator_test.cc Cleanup bug references to TfLiteEvalTensor API and point to bug to add this functionality on the MicroInterpreter. 2020-10-09 05:16:08 -07:00
simple_memory_allocator.cc Cleanup bug references to TfLiteEvalTensor API and point to bug to add this functionality on the MicroInterpreter. 2020-10-09 05:16:08 -07:00
simple_memory_allocator.h Cleanup bug references to TfLiteEvalTensor API and point to bug to add this functionality on the MicroInterpreter. 2020-10-09 05:16:08 -07:00
test_helpers.cc Refactor micro_utils and test_helpers to use template methods. 2020-10-19 07:01:54 -07:00
test_helpers.h Refactor micro_utils and test_helpers to use template methods. 2020-10-19 07:01:54 -07:00
testing_helpers_test.cc Deprecate and remove testing/test_utils.h from TF Micro. 2020-10-07 15:17:49 -07:00

TensorFlow Lite for Microcontrollers

TensorFlow Lite for Microcontrollers is a port of TensorFlow Lite designed to run machine learning models on microcontrollers and other devices with only kilobytes of memory.

To learn how to use the framework, visit the developer documentation at tensorflow.org/lite/microcontrollers.

Getting Help and Involved

A TF Lite Micro Github issue should be the primary method of getting in touch with the TensorFlow Lite Micro (TFLM) team.

The following resources may also be useful:

  1. SIG Micro email group and monthly meetings.

  2. SIG Micro gitter chat room.

If you are interested in contributing code to TensorFlow Lite for Microcontrollers then please read our contributions guide.

Additional Documentation

For developers that are interested in more details of the internals of the project, we have additional documentation in the docs folder.