IDLab IT - speech


Accounts & passwords

You have several accounts. To avoid problems, keep the same user name for each of these accounts.
account(re)setused for
UGent https://password.ugent.be 
IDLab https://account.idlab.technology 
IDLab VPNhttps://amos.intec.ugent.be/passwd/   
ELIS https://password.elis.ugent.be 
VirtWall  
imec  

Usefull links

Getting started (login scripts and other settings)

  • Login script:
    On the IDLab system, you may want to copy the following reference login scripts:
      cp ~spch/.profile ~
      cp ~spch/.bashrc ~
      cp ~spch/.inputrc ~
    This way, you can access the common databases, software, etc.
  • Ssh credentials
    Using the same credentials on your laptop as on the IDLab systems (IDLab homedir) makes things easier. Hence, copy your existing ssh-credentials if you already have ssh crendentials (e.g. you just made them on your laptop, then copy them your IDLab homedir). Herunder we give instructions on how to make new ssh-credentials:
      mkdir ~/.ssh
      cd ~/.ssh
      ssh-keygen -t rsa -f id_rsa -P ''
      ssh-keygen -t dsa -f id_dsa -P ''
      cat id_dsa.pub id_rsa.pub >> authorized_keys
      touch known_hosts
      chmod 600 known_hosts authorized_keys
      cp ~spch/.ssh/config .
      chmod 600 config
  • Seting up the laptop (Linux)
    • If needed, create a user with the exact same user name as your UGent and IDLab user name.
      rationale: this is needed to use the UGent printers, and facilitates password-less log-through
      old_usr="`whoami`"
      echo -n "enter UGent user name : ";read new_usr
      sudo adduser $new_usr
      for group in `id -n -G` ; do [[ "$group" == "$old_usr`" ]] || sudo addgroup $new_usr $group ; done
      
    • Setting up the VPN — just follow the IDLab-instructions
    • Copy the IDLab ssh credentials and other handy config-files to your laptop:
      ssh 10.10.133.31 'tar -c .ssh .inputrc' | tar -kxvf - -C ~/
      
    • Setting up the email (Thunderbird)
      Follow the instructions on the UGent DICT help page and, send a e-mail to allow using an encrypted connection (Secure SMTP) to helpdesk@UGent.be
    • Setting up the printer (Ricoh) — just follow the UGent-instructions

Useful commands

TODO
  • List item one
  • List item two
  • List item three

Etcetera

Principles

We have 3 separate tiers where speech related information is stored:
  1. Every user has his/her own home directory. You can access someones homedirectory using either ∼<username> or using /home/speech/<username>. To allow easy collaboration, the default is that data in your homedirectory can be accessed by the other group members. Use the command chmod (see useful commands) to control who can access what.
  2. Shared data is managed by a set of 3 meta-users:
    spchdata:
    Here you find all databases.
    spchprog:
    Here you find all our software packages.
    spch:
    Here you can find other shared resources such as presentations, published papers, conference processings, ...
    You can access this shared data using either ∼<spchdata,spchprog,spch> or using /speech/data/, /speech/prog/, or /speech/spch.
  3. A large storage pool that is not backed-up. Most experiments involve converting a database in yet antoher format. While it is relevant to backup all scripts and results of an experiments, backing-up yet another copy of a databases is just a waste of resources. Hence, you are encouraged to store intermediate results in a subdirectory of this disk system. By convention, this would be in /speechdump/<username>/<whatever_subdir_you_want>.

Databases

All databases are managed by the meta-user spchdata. The databases can be found using either

Software

Speech related tools are managed by the meta-user spchprog. The installed software packages can be found using either In case you use the advised login scripts, you should be able to access all software directly.

Other common resources

Other shared resources are managed by the meta-user spchg. You can find the common resources using either

Work at home

Option1
IDLab has a VPN service that allows you to connect with the IDLab network from anywhere. The VPN service is normally enabled for every IDLab-speech account (but in case you cannot open the VPN, you may want to double check this). You can find a copy of the instructions to install the VPN on your computer here.
Option2
The speech group has an ssh-server that allows you to connect with the IDLab speech group computers from anywhere.
  • Login into the ssh-server; from thee you can access your data and log-trough to the other machines:
    ssh -Y -p 4444 -l <username> lafite.ilabt.imec.be
  • Directly log into one of the compute servers:
    ssh -Y -l <username> -J lafite.ilabt.imec.be:4444 <computer>
    with <computer> one of the computers listed below.

Computers

GPU compute servers

Linux desktops

Accessing the data remotely (Linux)

You can usef sshfs to access all data on the IDLab speech servers remotely: