Make partitioning and execution of partitioned plan the default.

Also, rename the debug.nn.partition.test property to
debug.nn.partition, and slightly change the interpretation of its
values:
2: the default: partitioned execution, with a fallback to
   non-partitioned execution if there is a partitioning failure
3: a new value: partitioned execution, with NO fallback to
   non-partitioned execution if there is a partitioning failure

Bug: 63905942
Test: mma (user)
      ml/nn/runtime/tests (user)
      (no new failures, logcat looks plausible,
       debug.nn.partition 0 and 3 have no effect)
      mma (userdebug)
      ml/nn/runtime/tests (userdebug)
      (with debug.nn.partition unspecified, 0, 1, 2, and 3;
       no new failures, logcat looks plausible; also tried
       manually introducing failures several places in the
       partitioning process to ensure that simulation/fallback
       behavior works properly for different values of
       debug.nn.partition)

Change-Id: I04c71d7009aa0d1c971833a2af5816ff5830ecc9
8 files changed
tree: db8878181cb21fd5ea28c1b1c9783bafdcda941b
  1. common/
  2. driver/
  3. runtime/
  4. tools/
  5. Android.bp
  6. README.txt