Love the idea! This could open the path towards a modular architecture where additional (optional) components can be built and distributed separately - this would allow us to reduce complexity and we can also get rid of some licensing issues since certain components can be maintained by third parties.
For example, the TensorRT or TVM integration would no longer be a separate build flag but an external component that would be loaded if it is in the appropriate folder - from the operators over all the other methods that are needed to integrate these libraries as well as things that we might not want in the product but the component creator would still like to have. -- You are receiving this because your review was requested. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-mxnet/pull/18904#issuecomment-676178257
