Application server
An application server has been funded by Philippe Lefèvre. If necessary, the researchers of his group have priority, but normally it is accessible to all the researchers of the INMA pole.
No backup is made on this machine. It is up to you to keep a copy of your programs and the results obtained on your personal machines.
Here is some useful information.
-
It is a Dell Precision 5820 (128 GB RAM, 18-core processor and a Nvidia Quadro RTX6000 GPU graphics card with 24 GB for calculations using the GPU). The OS is Ubuntu 20.04 LTS.
-
The server name is anatole.inma.ucl.ac.be and its IP is 130.104.236.1. The access is done by SSH only from the UCLouvain network. Concretely, if you work from home, you must use a VPN connection to the university intranet.
-
For researchers, the access authorization to the VPN is done via the service catalog in the web interface of the service desk : https://servicedesk.uclouvain.be/ServiceDesk.WebAccess/ss/. For graduate students, this request must be made by the supervisor.
-
The installation of the VPN client is described on https://intranet.uclouvain.be/fr/myucl/services-informatiques/vpn-openvpn.html. In case of problems with the VPN connection, please contact the service desk. They are the ones who manage this service.
-
Depending on the OS of your personal machine, you will have to install an SSH client and possibly an X server to display locally the application windows running on the server. For Windows, I recommend MobaXterm which does both. There is a free version that you can download, but UCLouvain has a site license that gives access to a version with more functionality. If you wish, contact me by mail (etienne.huens@uclouvain.be) so that I can give you access to it.
-
There is no system to manage the sharing of resources between users. We ask you to be reasonable. The server can run up to 36 threads simultaneously, depending on the number of users, so share equally. If this is not enough, it is possible to access the university’s HPC service (https://uclouvain.be/en/research/cism). If you use more than one thread when running a program, implement it so that it is a variable. You will be able to adapt them easily.
-
Matlab R2020a, CUDA, Tensorflow, TensorRT, R and opencv are installed. For Python, install Anaconda in your home directory. If you need other software, contact me (etienne.huens@uclouvain.be).
Implement your programs so that the intermediate results are saved regularly and that your programs can be restarted in case of unexpected stop. It also allows me to do a reboot to apply updates without impacting your work.
Depending on the number of users, I may contact you to ask you to reduce the number of threads used.