[Apache TVM Discuss] [Development/RFC] [RFC][BYOC] Android NNAPI Integration

2021-05-07 Thread melsonlai via Apache TVM Discuss
Hi @alopez_13 , this RFC is still under restructuring. TBH, I've already finished restructuring the flows and tests for most of the parts, but I'm still implementing the select-and-prune partitioner. --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-byoc-android-nnapi-integration/907

[Apache TVM Discuss] [Development/RFC] [RFC][BYOC] Android NNAPI Integration

2021-05-06 Thread Abelardo López-Lagunas via Apache TVM Discuss
Out of curiosity. What is the status for the RFC/PR? Thanks! --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-byoc-android-nnapi-integration/9072/8) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://di

[Apache TVM Discuss] [Development/RFC] [RFC][BYOC] Android NNAPI Integration

2021-02-08 Thread Cody H. Yu via Apache TVM Discuss
Sounds good to me for now. We could check whether it is too user unfriendly or not in the PR and improve it if needed. --- [Visit Topic](https://discuss.tvm.apache.org/t/rfc-byoc-android-nnapi-integration/9072/7) to respond. You are receiving this because you enabled mailing list mode.

[Apache TVM Discuss] [Development/RFC] [RFC][BYOC] Android NNAPI Integration

2021-02-07 Thread melsonlai via Apache TVM Discuss
@comaniac Great idea to only test for compilation success for large sub-graphs. I agree on this approach. :+1: For the clang++ part, it currently gets invoked in `tvm.contrib.ndk.create_shared`, which is passed as the `fcompile` to `lib.export_library()`. I guess it's good just as it is right

[Apache TVM Discuss] [Development/RFC] [RFC][BYOC] Android NNAPI Integration

2021-02-06 Thread Cody H. Yu via Apache TVM Discuss
Thanks for the clarification, so the codegen has to generate and compile C++ code to be a shared library; while runtime needs to construct a model graph (or engine). It seems clear to me, and we could discuss the implementation detail about when and where to invoke `clang++` in the PR. For te