Skip to content

[TEST] Mostly standalone TFLM - #3671

Draft
veblush wants to merge 1 commit into
tensorflow:mainfrom
veblush:standalone-tflm
Draft

[TEST] Mostly standalone TFLM#3671
veblush wants to merge 1 commit into
tensorflow:mainfrom
veblush:standalone-tflm

Conversation

@veblush

@veblush veblush commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

This PR transitions TFLM toward a standalone repository structure by migrating TFLM-owned components under tensorflow/lite/micro/ and maintaining only canonical upstream LiteRT C API files in tensorflow/lite/.

  • Summary of Changes
    • Kernels & Reference Math: Moved tensorflow/lite/kernels/internal/ implementations to tensorflow/lite/micro/kernels/internal/ and scoped internal reference functions under namespace tflite::micro.
    • Tools & Types: Moved flatbuffer utilities, Python schema generation, and half.h under tensorflow/lite/micro/.
    • Removed Shims: Deleted legacy forwarding shims from tensorflow/lite/kernels/ and tensorflow/lite/experimental/.
    • LiteRT Parity: Verified all tracked LiteRT C API and schema files in ci/tflite_files.txt match upstream byte-for-byte (0 diff).
    • Includes & BUILD Rules: Updated internal kernel includes and BUILD targets across micro/, signal/, and third_party/hexagon/.

bug=n/a

@veblush veblush added the ci:full Triggers the comprehensive cross-platform test suite. label Aug 18, 2026
@veblush
veblush force-pushed the standalone-tflm branch 15 times, most recently from 6a2c746 to f60b2b4 Compare August 18, 2026 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:full Triggers the comprehensive cross-platform test suite.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant