Skip to content
  • Ryan Kuester's avatar
    refactor(python): move runtime to package-friendly directory structure (#2051) · b5da8364
    Ryan Kuester authored
    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
    b5da8364