MaastrichtU-IDS / dsri-documentation

📖 Documentation for the Data Science Research Infrastructure at Maastricht University
https://dsri.maastrichtuniversity.nl
MIT License
21 stars 8 forks source link

Request deployment of Matlab #23

Closed vemonet closed 3 years ago

vemonet commented 3 years ago

Describe the application

Matlab on the DSRI for CPU or GPU

Git repository for the application

Official instructions to download various files from MathWorks, then build a Docker image:

https://github.com/mathworks-ref-arch/matlab-dockerfile

You can find more documentation on how to build and deploy a local Dockerfile (MATLAB in your case) on the DSRI documentation

The command oc start-build will send the Dockerfile and all data in the same directory to the DSRI, and the MATLAB image will be built on the DSRI

Make sure to have access to your matlab license server, as most of the time they are locked behing a proxy and require you to reach for your

Docker image of the application

The easiest solution might be to start a regular JupyterLab container on the DSRI, and then install MATLAB in it: https://am111.readthedocs.io/en/latest/jmatlab_install.html

Notable licensing issues

All of Matlab

To produce reproducible research, please look into more capable open source alternatives such as R, Python (pandas), Julia

vemonet commented 3 years ago

Matlab can be deployed easily on CPU or GPU with a template: https://maastrichtu-ids.github.io/dsri-documentation/docs/deploy-matlab

It can be used from the terminal, the GUI does not out-of-the-box

Let us know if you have any luck getting it to work!

vemonet commented 3 years ago

Matlab with desktop UI via the web browser can now be deployed using the official Matlab image for 2020b, more information here: https://maastrichtu-ids.github.io/dsri-documentation/docs/deploy-matlab