1. 26 5月, 2023 1 次提交
  2. 11 3月, 2023 1 次提交
    • A
      Explicitly use TfLiteRegistration_V1 in TFLM. (#1817) · 29b683a3
      Advait Jain 提交于
      Change generated with the following command:
      ```bash
      cd tensorflow/lite/micro/
      sed -i 's/TfLiteRegistration/TfLiteRegistration_V1/g' `find . -name "*.h" -o -name "*.cc"`
      cd -
      cd third_party/hexagon/
      sed -i 's/TfLiteRegistration/TfLiteRegistration_V1/g' `find . -name "*.h" -o -name "*.cc"`
      cd -
      tensorflow/lite/micro/tools/ci_build/test_code_style.sh --fix_formatting
      ```
      
      BUG=http://b/272808609
      29b683a3
  3. 16 2月, 2023 1 次提交
    • P
      Enable INT4 unpacking in cmsis_nn's EvalInt8() functions (#1747) · e1698537
      Pauline Sho 提交于
      INT4 unpacking was previously added to the generic `Eval()` functions, but left out in specialized eval functions with specific types (e.g. `EvalInt8()`). These were created to drop unused symbols during linking. This PR adds such support for those functions.
      
      16a8w support is out of scope at the moment. 
      
      BUG=b/269348526
      e1698537
  4. 10 2月, 2023 1 次提交
  5. 23 11月, 2022 1 次提交
  6. 27 10月, 2022 1 次提交
  7. 27 9月, 2022 1 次提交
  8. 21 9月, 2022 1 次提交
  9. 04 8月, 2022 1 次提交
  10. 22 7月, 2022 1 次提交
  11. 12 5月, 2022 1 次提交
  12. 11 5月, 2022 1 次提交
  13. 04 5月, 2022 1 次提交
    • P
      Enable -Wmissing-field-initializers and update all registration (#1084) · 1bc98621
      Pauline Sho 提交于
      * Enable -Wmissing-field-initializers and update all registration
      references
      
      In https://github.com/tensorflow/tflite-micro/pull/1082/, we disabled
      the compiler error as a workaround for a successful upstream sync from
      TFLite. This PR re-enables the error after addressing all errors. A new
      `RegisterOp` API is added, and all prior TfLiteRegistration struct
      initializations are updated to use the new API. At the minimum, this
      ensures that such additions in future will only require an update to
      RegisterOp if TFLM doesn't use that field.
      
      BUG=b/230507399
      
      * Added new RegisterOpWithFree for LSTM
      
      * Remove LSTM Free
      
      * Changed inline to normal function to save code size
      
      * Changed inline to normal function to save code size
      
      * Replace cmsis_nn static initialization with RegisterOp
      
      * Removed extra code
      
      * Add dropped namespace in hard_swish
      1bc98621
  14. 02 2月, 2022 1 次提交
    • D
      Replace (almost) all kernel's GetInput/GetOutput with AllocateTempXXx and... · ce9451f5
      deqiangc 提交于
      Replace (almost) all kernel's GetInput/GetOutput with AllocateTempXXx and DeallocateTempXxx micro context api (#894)
      
      * Replace GetInput/GetOutput with micro context api
      
      * Replace GetInput/GetOutput in kernels with micro_context api. Ther are three kernels (strided_slice, squeeze, transpose)that are not changed yet because:
      they put the returned value of GetInput/GetOutput in an OpData structure that is persistent.
      It is better to have separate change to opdata of those kernels
      
      * Fix corner case in pad
      
      * Fix cmsis-nn
      
      * Fix xtensa, cmsis_nn, hexagon
      ce9451f5
  15. 28 1月, 2022 1 次提交
  16. 31 12月, 2021 1 次提交
  17. 09 6月, 2021 1 次提交
    • M
      Revert "Revert: PR #48758: TFLM: Remove uint8 support for CMSIS-NN ke… (#109) · 0afb62f9
      Måns Nilsson 提交于
      * Revert "Revert: PR #48758: TFLM: Remove uint8 support for CMSIS-NN kernels"
      
      This reverts commit 6d8a184710164c7bcc41d3bd29fe4ef46836b6c9.
      
      * TFLM: Increase stack size for bluepill
      
      Change-Id: Ie278c6fff55cc620104c69167273a92a2d8e639a
      
      * Update PPD unit test
      
      * Remove leftovers from when PPD supported dynamic output dimensions.
      * Correct number of output elements.
      * Correct number of input elements for last unit test.
      
      Change-Id: I66fd36d7eb48816986450033bc83c6b240d559b6
      
      * Revert "TFLM: Increase stack size for bluepill"
      
      This reverts commit c7fc2a0e0f16d2ab10c44389033822503c178e69.
      
      With the fix to the PPD unit test from
      6e39d12d7688143bd17acb2c5d422385baef9e0f, increasing the bluepill stack
      size should not be necessary.
      
      * Fix circular buffer formatting.
      
      The CI check for clang-format needs to be fixed.
      Co-authored-by: NAdvait Jain <advaitjain@google.com>
      Co-authored-by: NAdvait Jain <advaitjain@users.noreply.github.com>
      0afb62f9
  18. 10 4月, 2021 1 次提交