Difference between revisions of "NautilusServer"
From Deep Depth 116E167 Project Documentation
m |
|||
Line 3: | Line 3: | ||
'''IP''': 160.75.27.83 | '''IP''': 160.75.27.83 | ||
+ | |||
'''SSH port''': 1542 | '''SSH port''': 1542 | ||
+ | |||
'''Access from''': ITU or [http://bidb.itu.edu.tr/hizmetler/vpn ITU VPN]. | '''Access from''': ITU or [http://bidb.itu.edu.tr/hizmetler/vpn ITU VPN]. | ||
Line 18: | Line 20: | ||
Switch meanings: | Switch meanings: | ||
− | + | * '''-p 1542''': connect on port 1542 | |
− | + | * '''-X:''' This allows you to run X applications. Omit it if you will be pure command line. | |
− | command line. | ||
− | '''Note''': to check that X forwarding is working, once you have connected, | + | '''Note''': to check that X forwarding is working, once you have connected, try running on the server the command: |
− | try running on the server the command: | ||
xeyes | xeyes | ||
Or: | Or: | ||
dolphin | dolphin | ||
− | You could for example run ''spyder'' like this. But there can be some | + | You could for example run ''spyder'' like this. But there can be some latency across the network. |
− | latency across the network. | + | |
+ | == Setting up a deep learning environment == | ||
+ | |||
+ | |||
+ | === Install anaconda === | ||
+ | |||
+ | export ANACONDA_PATH_PARENT=$HOME/software | ||
+ | export ANACONDA_PATH=$ANACONDA_PATH_PARENT/anaconda3 | ||
+ | export ANACONDA_INSTALLER=Anaconda3-4.3.1-Linux-x86_64.sh | ||
+ | |||
+ | mkdir -p ~/tmp | ||
+ | cd ~/tmp | ||
+ | mkdir -p $ANACONDA_PATH_PARENT | ||
+ | wget https://repo.continuum.io/archive/$ANACONDA_INSTALLER | ||
+ | sudo bash $ANACONDA_INSTALLER -b -p $ANACONDA_PATH | ||
+ | |||
+ | export PATH=$ANACONDA_PATH/bin:$PATH | ||
+ | echo PATH: $PATH | ||
+ | echo >> ~/.bashrc | ||
+ | echo export PATH=$ANACONDA_PATH/bin:\$PATH >> ~/.bashrc | ||
+ | |||
== Server Construction == | == Server Construction == |
Revision as of 18:21, 14 August 2017
Contents
Accessing
IP: 160.75.27.83
SSH port: 1542
Access from: ITU or ITU VPN.
VPN Help
- BIDB has instructions for accessing the VPN.
- I have also provided here a script for accessing the ITU VPN from Ubuntu (ituvpn.sh) (tested on Kubuntu 16.04).
SSH help
The SSH command to connect from a Unix environment:
ssh -X -p 1542 hossein@160.75.27.83
Switch meanings:
- -p 1542: connect on port 1542
- -X: This allows you to run X applications. Omit it if you will be pure command line.
Note: to check that X forwarding is working, once you have connected, try running on the server the command:
xeyes
Or:
dolphin
You could for example run spyder like this. But there can be some latency across the network.
Setting up a deep learning environment
Install anaconda
export ANACONDA_PATH_PARENT=$HOME/software export ANACONDA_PATH=$ANACONDA_PATH_PARENT/anaconda3 export ANACONDA_INSTALLER=Anaconda3-4.3.1-Linux-x86_64.sh
mkdir -p ~/tmp cd ~/tmp mkdir -p $ANACONDA_PATH_PARENT wget https://repo.continuum.io/archive/$ANACONDA_INSTALLER sudo bash $ANACONDA_INSTALLER -b -p $ANACONDA_PATH
export PATH=$ANACONDA_PATH/bin:$PATH echo PATH: $PATH echo >> ~/.bashrc echo export PATH=$ANACONDA_PATH/bin:\$PATH >> ~/.bashrc
Server Construction
- 1 x INTEL i7-6700K
- 2 x GTX 1080ti GPU
- 1 x ASUS ROG MAXIMUS IX HERO
- 2 x CORSAIR 32GB (2x16) D4 3000Mhz CMU32GX4M2C3000C15
- 1 x CORSAIR CP-9020094-EU 1000W PSU
- 1 x Sharkoon M25-W - Mini tower ATX 5.25"
- 1 x 3TB HDD
- 1 x 256GB SSD
Software
OS
Graphics Drivers
Nvidia 384.59 drivers installed using runfile NVIDIA-Linux-x86_64-384.59.run
Installed using (to keep using the integrated graphics as main display graphics):
sudo ./NVIDIA-Linux-x86_64-370.28.run --no-opengl-files --no-x-check --disable-nouveau
CUDA Drivers
Installed using
cuda_8.0.61.2_linux.run