mirror of
https://github.com/vee1e/tflite-micro.git
synced 2026-09-04 03:07:50 +00:00
With this change: * we are set up to use yapf as part of the docker container * pigweed patch is updated to use the google Python style (pep8 with indent of 2 spaces) * some documentation updates. The code still needs to be formatted, and then the Python formatting check will be turned on as part of ci. BUG=http://b/194404216
1.5 KiB
1.5 KiB
Continuous Integration System
-
See the github workflow files for details on exactly what is run as part of the GitHub Actions CI.
-
Tests can also be run from within a docker container:
docker build -t tflm-test -f ci/Dockerfile.micro .
or use the tflm-ci docker image from here.
- You will still need to copy or mount your fork of tflite-micro on to this docker container prior to running any tests.
Automated Sync from the Tensorflow Repository
While TfLite Micro and TfLite are in separate GitHub repositories, the two projects continue to share common code.
The TensorFlow repo is the single source of truth for this shared code. As a result, any changes to this shared code must be made in the TensorFlow repo which will then automatically sync'd via a scheduled GitHub workflow.
Third Party GitHub Actions
We use the following third party actions as part of the TFLM continuous integration system.
- Create a PR to automate sync'ing of shared TfLite and TFLM code.