We are interested in using Cython in our submissions. Cython is python-like code that generates C/C++ code that can then be called by python for big performance improvements. This requires a 'build' of sorts -- the command 'python setup.py build_ext --inplace' would need to be run before 'MyPython1.py' is executed... Is there support for this?
Submitting executables is the best way to achieve reliable and efficient results. Build your executable in either a Red Hat 6 or 7 compatible, i.e., Centos, environment. With a few tweaks this usually works after a couple tries.
Hi George,
You mention that Cython generates C++ code. Would you be able to make a C++ (CPP) submisison or an Executable submission? If submitting as an executable, we prefer that the main executable and all its dependencies are compatible with RedHat or CentOS distributions. If not, you can use a Singularity container to generate submission compatible products on your machine that runs other distributions (e.g. Ubuntu). We can provide you Singularity recipes to achieve that.
Regards,
Arun