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

Reply via email to