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/

docker and matlab page is loading…