This is a GPU server of the Department of Computer Engineering, University of Peradeniya.
You can use this server using the LDAP login for ce.pdn.ac.lk undergraduates (which is used for CO top floor lab, Aiken and Tesla) without
sudo access.
Q. How can I connect to this server?
Since kepler.ce.pdn.ac.lk does not have a public IP, you can either SSH directly from inside the university network, or SSH through
Tesla (which has a public IP) from outside the university network.
Read how to SSH
Direct (from inside the university network):
ssh e14000@kepler.ce.pdn.ac.lk
Jump through Tesla (from outside):
ssh -J e14000@tesla.ce.pdn.ac.lk e14000@kepler.ce.pdn.ac.lk
Q. What is the hardware configuration of this server?
- CPU: Intel(R) Xeon(R) CPU E5-1630 v3 @ 3.70GHz | Cores: 8
- RAM: 16 GB DDR4-2133 MT/s
- GPU: Nvidia Tesla K40c and Nvidia Quadro K620
Q. What is the operating system of this server?
Ubuntu 20.4
Q. What software is installed in this server?
- Ubuntu 20.04.1 LTS
- NVIDIA-Driver Version: 455
- CUDA Version: 11.1 Update 1
- cuDNN 8.0.4
- conda 4.8.5 (UPDATE: You can install Conda by yourself)
- cmake 3.16.3
- gcc 9.3.0
- openjdk 11.0.8
- ffmpeg 4.2.4
- SWIG 4.0.1
- R 3.6.3
- Blender 2.82
Q. What datasets are hosted in kepler?
We store frequently used datasets inside the kepler.ce.pdn.ac.lk local storage for easy access. You can access these by the following
command:
These datasets are in the read only mode. You can use these datasets as the input for your tasks but you have to output the results to
your home directory. The following datasets are stored at the moment.
If you have suggestions for what datasets should be made available on this server, please send a request via email available in
https://www.cs.umd.edu/~gihan/contact/
address.
Q. What other ML tools are hosted in Kepler?
You can access these by the following commands:
Q. How to compile CUDA C/C++ code?
You can try with following command:
The
-arch=sm_35
flag is required to compile code properly on this server.
Q. Can I install some software here?
Please request through any
CO staff member
. Please note that the server admin has no authority to install something unless it is requested by a staff member.
Q. I broke something. What should I do?
Q. How to run a Singularity container on Kepler?
-
Send a request to the server admin via the
server admin contact page
to run this command:
sudo singularity config fakeroot --add eXXYYY
-
Download the sample def file:
eyyxxx@kepler:~$ wget https://raw.githubusercontent.com/cepdnaclk/singularity-deployment/main/base.def
-
Build the container:
eyyxxx@kepler:~$ singularity build --fakeroot base.sif base.def
-
Run commands using the container:
eyyxxx@kepler:~$ singularity exec base.sif <your-command>
If you need to learn more, go to:
https://github.com/cepdnaclk/singularity-deployment
Q. What can I do if my doubt is not listed here?