Commit graph

47 commits

Author SHA1 Message Date
Esun Kim
aa7d6f9fd8
Added Error Handling & Defensive Programming Guide (#3539)
* Added Error Handling & Defensive Programming Guide

* Review
2026-06-30 22:24:50 +00:00
Aman Kumar
348eed01b6
docs: update deprecated Silabs repository link (#3579)
Updates the Silicon Labs machine learning applications link per issue 3556.
2026-06-25 16:51:59 -07:00
Esun Kim
d7f46b6fb7
[Doc] Fix typos (#3446)
* Fix typos

* Typos

* More

* Last
2026-02-11 17:18:49 +00:00
Esun Kim
4997470105
README declutter (#3358) 2026-01-26 14:04:08 -08:00
Esun Kim
8f475f3ddb
Updated README (#3357) 2026-01-26 14:00:40 -08:00
Esun Kim
f16b2659f4
[CI] @platforms//os:windows (#3354)
* @platforms//os:windows

* Updated CI links in README.md
2026-01-26 11:03:18 -08:00
Matthew Vance
91b7981f35
Add Ingenic MIPS port to README.md (#3255)
* 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>
2026-01-09 09:20:53 -08:00
Ryan Kuester
c3c78cb7ea
docs(compression): add MNIST compression tutorial (#3224)
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>
2025-10-17 10:01:13 -07:00
Ryan Kuester
b5da836410
refactor(python): move runtime to package-friendly directory structure (#2051)
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
2023-06-15 06:25:19 +00:00
TANMAY DAS
886c041af9
Add numpy to generate integration test git workflow. (#1927)
BUG=http://b/279053959
2023-04-25 03:21:57 +00:00
Mike Bernico
5d81216567
Add QEMU Emulation to CI flow (#1892)
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
2023-04-14 07:11:10 +00:00
Pauline Sho
ca680a27ea
Remove outdated TFLM-Xtensa badge (#1837)
![image](https://user-images.githubusercontent.com/94465137/226664342-a9f05f55-827b-4903-83ab-51a563d7ca38.png)

BUG=n/a
2023-03-21 17:23:28 +00:00
Vamsi Krishna Manchala
f1a1f96282
Update READMEs to include logging recommendations
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
2022-11-23 03:22:16 +00:00
jwithers
370d7bbc85
remove unnecessary event selectors
Recent workflow refactor makes the event selectors on the badges for local workflows unnecessary.

BUG=https://issuetracker.google.com/issues/256966095
2022-11-08 00:44:42 +00:00
Pauline Sho
4b419e9150
Add README for Python interpreter
BUG=b/256650563
2022-11-04 17:30:47 +00:00
jwithers
2f168a90b2
moving badges to new workflow files
Update status badges to current workfile configuration.

BUG=https://issuetracker.google.com/issues/256966095
2022-11-02 08:33:01 +00:00
Michael Brooks
9264e07f84
Add Coral Dev Board Micro to README
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.
2022-10-17 23:47:04 +00:00
Vikram Dattu
87d2db7446
Modified Espressif chipsets build badge.
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
2022-09-07 19:08:55 +00:00
Ryan Kuester
713b6ed6bd
Refresh README getting-help for non-TFLM issues
Add the forum as the first option, avoid linking to a specific
upstream issue template, and copy-edit for consistency.

BUG=improve docs.
2022-08-19 21:37:46 +00:00
deqiangc
1cdb480a7d
Add a link to renesas EK-RA6M4 example (#1237)
* 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>
2022-07-11 23:07:09 +00:00
silabs-elsa
e211ce56c9
Add silicon labs to supported tflm examples list (#1128)
Co-authored-by: Advait Jain <advaitjain@users.noreply.github.com>
2022-05-13 07:02:34 +00:00
Fredrik Knutsson
9c279d09de
Add Arm landing page readme (#1034)
* 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>
2022-05-02 21:50:01 +00:00
Advait Jain
9efa395baa
Add badge for Texa Instruments examples repo (PR #683) (#931)
BUG=#407
2022-02-16 01:30:03 +00:00
Nat Jeffries
a9382ec1c6
Add doc explaining data generation in TFLM examples (#694) 2021-11-17 20:24:20 +00:00
Vikram Dattu
5bc274741a
Updated build badge for Espressif chipsets (#662)
Updated build badge to repo hosting examples for Espressif chipsets: https://github.com/espressif/tflite-micro-esp-examples

Signed-off-by: Vikram <vikram.dattu@espressif.com>

Co-authored-by: Advait Jain <advaitjain@users.noreply.github.com>
2021-11-08 21:59:12 +00:00
Advait Jain
e958bb1161
Allow using Python scripts without bazel. (#639)
* 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.
2021-10-29 14:40:24 -07:00
Advait Jain
648ba296d9
Separated out the TFLM examples from the kernels and unit test builds. (#565)
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
2021-10-04 12:46:35 -07:00
Advait Jain
b02cf8d134
Add Hexagon build badge (#524) 2021-09-21 17:39:19 +00:00
Advait Jain
257f47fb6c
Update the docs (#516)
* 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.
2021-09-16 12:36:02 -07:00
Advait Jain
5bbc5f4f46
Change Sparkfun Edge build badge to point to external repository. (#406) 2021-08-13 18:31:40 +00:00
Advait Jain
e3027c6d14
Fix the link (#375) 2021-08-06 17:06:33 +00:00
Advait Jain
451cdc4810
Update Arduino badge to point to the stand-alone Arduino examples repo. (#374) 2021-08-06 17:03:21 +00:00
Pete Warden
e87305ee53
Add RISC-V badge to README (#336)
* Add RISC-V badge to README

* Fix badge label

Co-authored-by: Advait Jain <advaitjain@users.noreply.github.com>
2021-07-28 16:27:45 +00:00
Michael O'Cleirigh
45c80c9698
Add community supported build for esp32 (#292) (#293)
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>
2021-07-20 01:25:04 +00:00
Advait Jain
c70c70ec2d
Add information on how to get general TfLite/MOT support. (#290) 2021-07-16 19:45:30 +00:00
Advait Jain
0e97ca871d
Update top-level readme (#191)
* 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.
2021-06-17 16:39:24 +00:00
Advait Jain
c413b5265e
Add status badge for the Xtensa workflow. (#131) 2021-06-04 19:54:07 +00:00
Advait Jain
ad01817334
Update contributing.md (#106) 2021-05-27 21:12:07 +00:00
Advait Jain
50d8b53bc6
Update Xtensa and Antmicro Arduino badges. (#105)
I have moved the Xtensa continuous builds to pull from the tflite-micro
repo and this change is adding a corresponding build badge.
2021-05-27 20:52:08 +00:00
Advait Jain
7ab94a02cc
Add link to githubstatus.com (#78) 2021-05-18 16:53:38 +00:00
Advait Jain
83e656ad35
Proper handling of cla labels as part of sync from upstream TF. (#68) 2021-05-07 21:20:31 +00:00
Advait Jain
3b541e85c5
Fix the bage (ci.yaml --> ci.yml) (#49) 2021-04-29 22:14:07 +00:00
Advait Jain
5195db59e0
Add status badge for the code sync workflow. (#37) 2021-04-29 20:14:20 +00:00
Advait Jain
6c7bd6436f
Workflow to sync code from github.com/tensorflow/tensorflow (#35) 2021-04-29 20:10:20 +00:00
Advait Jain
14aed8642f
Add a build badge for the scheduled run of the CI workflow. (#27) 2021-04-26 23:57:29 +00:00
Advait Jain
c26d80027d
Adding build badges for the different scheduled builds. (#24) 2021-04-26 18:43:15 +00:00
Advait Jain
d96bdbdc61 Initial commit 2021-04-08 16:23:24 -07:00