Difference between revisions of "NautilusServer"

From Deep Depth 116E167 Project Documentation
Jump to: navigation, search
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
+
* '''-p 1542''': connect on port 1542
  * '''-X:''' This allows you to run X applications. Omit it if you will be pure
+
* '''-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

Accessing

IP: 160.75.27.83

SSH port: 1542

Access from: ITU or ITU VPN.

VPN Help

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

Software

OS

Kubuntu 16.04.3 LTS

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