* Add Ingenic MIPS port to README.md
* Update README.md
Changed order of new board to be alphabetical
* Update README.md
Removed extra brackets making things look wrong.
---------
Co-authored-by: Esun Kim <veblush@google.com>
Add a comprehensive Jupyter notebook tutorial demonstrating TFLM's
compression pipeline using the MNIST dataset. The tutorial covers weight
clustering with TensorFlow Model Optimization toolkit, post-training
quantization, and TFLM's LUT-based compression.
Update documentation to reference the new tutorial from the main README,
Python interpreter guide, and compression documentation.
BUG=#2636
Co-authored-by: Esun Kim <veblush@google.com>
To package the module `runtime` as `tflite_micro.runtime`, put `runtime` under
a directory representing the Python namespace package `tflite_micro`. For
organization's sake, move it all to the top-level directory `python/`. Adjust
tests and docs to match.
Some code outside of the Python extension module has come to depend on
`python/tflite_micro:python_ops_resolver` as a replacement for
`all_ops_resolver` (e.g.:`t/l/m/integration_tests/seanet/add/integration_tests.cc`).
`python_ops_resolver` is intended to be a private implementation detail of the
Python extension module. For now, grandfather in the dependent code by updating
its references to the resolver's location; however, soon the dependent code
should be migrated away to a different resolver. (#2033,
https://issuetracker.google.com/286508251)
BUG=part of #1484
Addresses #1891 and adds Cortex M QEMU based unit tests to the CI flow.
Verification:
1. From repo root, run the command `tensorflow/lite/micro/tools/ci_build/test_cortex_m_qemu.sh`
2. Verify that all tests pass
Note this doesn't remove or change anything related to renode, for the sake of brevity, but we can remove renode here if desired.
BUG=1891
TFLM recommends the use of MicroPrintf for logging messages to the terminal. This PR adds that information to the existing documentation.
BUG=http://b/245802069
The Coral Dev Board Micro combines a NXP RT1176 (Cortex M7 + M4), a Coral EdgeTPU, a 324x324 color camera, and a microphone into one package. By using the EdgeTPU, it enables real time operation of many TFLite models (https://coral.ai/models/all/) while still using the TFLM framework.
BUG=link to community supported examples.
New badge is includes ESP32-S3 as well alongside ESP32. It is using reusable actions and not needed to be updated in case there are new boards supported.
BUG=More details here: https://github.com/tensorflow/tflite-micro/pull/1120
* Add rensa EK-RA6M4 link
BUG=email request
* Minor correction
* Change from the specific board to more generic Renesas boards
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* Add Arm IP landing page readme
Plus re-phrasing and spelling fixes in other Arm readme's
Change-Id: I95b43850026b1fa45285fe044cf0ef5c119c114d
* Add clarification as per code review comment
Change-Id: I650c7ac21f2385339b607f49bf309fc51298de2f
* Adding Arm as subchapter. As per review comment.
Change-Id: Ida7598a6f561fb25bde968632551890712c7a557
Co-authored-by: Pauline Sho <psho@google.com>
* Allow using Python scripts without bazel.
Manually verified and documented the steps that I can follow to run
Python code without Bazel.
BUG=http://b/204109200
NO_CHECK_TFLITE_FILES=manually ran the sync script.
* Address review comments.
The kernel and unit test list is going to be smaller (and have all the
code and CI be part of the TFLM repo).
The examples list is expected to grow and will be maintained external to
the TFLM repository as described in #407.
BUG=#407
* we now accept a lot more types of contributions and have improved the documentation.
* add link to the kernel porting guide from the readme.
* small updates to the op porting guide.
I copied the sparkfun-edge action and then adjusted to call the esp32 ci test script.
Changed the job name from cortex_m to esp32.
Inserted the Readme entry at the alphabetically appropriate index.
Signed-off-by: Michael O'Cleirigh <michael.ocleirigh@gmail.com>
Co-authored-by: Michael O'Cleirigh <michael.ocleirigh@gmail.com>
* TFLM refactor out of github.com/tensorflow is mostly complete.
* The repo-level readme in the current repository is the starting point
for anyone looking at this repo.