Hi, are you looking to support existing MXNet 1.x releases or would integration with the upcoming MXNet 2 be sufficient? For MXNet 2 there is ongoing work to transition to a TVM Runtime inspired interface. You can find more details on it at https://tvm.apache.org/docs/dev/runtime.html
Zhenghui has a related RFC at https://github.com/apache/incubator-mxnet/issues/19672. It also links the prior work done by Haozheng. Your help transitioning other legacy C APIs to the Runtime as part of adding the NIM bindings would be appreciated. If you're interested to support MXNet based on the 1.x interface, I recommend you look at the code in https://github.com/apache/incubator-mxnet/tree/v1.x/python/mxnet/_ctypes Do you plan to add a fully functional NIM interface which enables users to declare new models? Or would you just like NIM users to be able to interface with models exported eg from the Python bindings? Best regards Leonard On Mon, 2020-12-21 at 12:55 +0000, fab one wrote: > Hi, > > I'm looking into creating a new language binding for mxnet to the nim > programming language and started to analyze how other language > bindings are made - which is quite a tedious process. > I was wandering if someone knows about some existing documentation to > make this a bit easier? I did't find much in terms of architecture or > a high level overview of how a language binding should be done. > > Any help would be highly appreciated! > > Best Regards