Why Cython and not just C++ with simple python bindings like https://github.com/pybind/pybind11 ? What's the motivation?
Have we considered the trade offs between maintainability, speed and tooling? Also this Cython code is not going to be portable as it would be in C++, and has some learning curve and tooling / portability overhead. It could also complicate using MXNet from Brazil. Are there details somewhere of what is going to be converted to Cython? Are there any measurements or profiling that indicate that rewriting some parts in Cython is the best solution to some bottleneck or slow code? Pedro. On Mon, Feb 12, 2018 at 8:57 PM, Chris Olivier <cjolivie...@gmail.com> wrote: > Hi all, > > I am starting to look into converting some of the python code to Cython. > > Any comments, suggestions, past experiences, are welcome. Can reply to > this thread, or I have an editable document here: > > https://docs.google.com/document/d/1pvW5nYbf3pbiak95xZdqgLbrjQdvVrVGoYdiU3hNsqc/edit?usp=sharing > > So far, the JIRA items are part of this epic: > https://issues.apache.org/jira/browse/MXNET-6 > > -Chris