I code in matlab, and I have never used docker before. In the submission instruction page (https://www.synapse.org/#!Synapse:syn20545111/wiki/597249), the docker/R example seems straight forward. But, after a little bit of online search, it seems to me that creating a docker container for matlab code is more complicated. Can the organizers provide an example in matlab? Thanks a lot.
Best regards,
Peng
Created by Peng Qiu pqiu Hi there, as Lars mentioned, while there are a couple of homebrewed solutions that exist, they involve mounting a license or copy of matlab into the running container from the host machine, or providing a private dockerized version of matlab. Unfortunately, this type of solution is not something we will be able to support for this challenge.
Best,
Robert
Thanks for the info. Examples I found in my online searches also involve specifying a matlab license.
I don't think I will use neural network in the solution I plan to build. Therefore, octave may be a viable choice.
Another alternative I found is to compile matlab scripts into a standalone application, and install matlab runtime in the dockerfile. I'll need to play with it and see whether I can make it work. Not easy and requires negotiation with MathWorks for a free license or giving away your own license to Synapse (Matlab licenses are tightly linked to a single machine ID):
* https://github.com/RenderToolbox/VirtualScenes/wiki/Matlab-on-Docker-and-EC2
If you're not using Matlab neural network toolboxes, i.e. using vanilla Matlab, consider this alternative:
* https://www.gnu.org/software/octave/
* https://hub.docker.com/r/schickling/octave/