Installation

Install DeepC

You may install and update the DeepC package using gsm - gempa software management tool [10] or by unpacking a package file which you need to download first. Our preferred installation path works with gsm.

  • Installation using gsm:

    First time only (works also for SeisComP and all other gempa modules):

    1. Get and install gsm [10] as outlined in the gsm documentation .

    2. Set up gsm as outlined in the gsm documentation .

    Regular DeepC installation and update:

    cd $HOME/install/gsm
    ./gsm update
    ./gsm install deepc
    

    This installs four packages:

    • deepc - this application

    • dlbase - dependency package for deep learning applications

    • dlmodels-class - DL models, installed according to the gsm configuration of data_dir in gsm.conf, typically /home/data/dlmodels

    • dlmodels-pick - more DL models, installed according to the gsm configuration of data_dir in gsm.conf, typically /home/data/dlmodels

    The DL models are described in section Available trained models.

  • Unpacking the DeepC package file (not recommended):

    1. Download the DeepC package TAR ball from our package server. The server address and login credentials will be communicated with you. The file name will take a structure like deepc-<version>-seiscomp-<SC version>-<OS>-<OS version>-<architecture>.tar.gz. The downloaded file must match your current version of SeisComP and your operating system.

    2. Unpack the file and extract the package it into your SeisComP installation, e.g.:

      cd $SEISCOMP_ROOT/..
      tar zxvf deepc-<version>-seiscomp-<SC version>-<OS>-<OS version>-<architecture>.tar.gz
      

      The DL models and the dependency packages must also be installed accordingly.

Note

  • The novelties of installed package are summarized in the changelog.

  • While gsm - gempa software management tool [10] takes care of cleaning up the installation from obsolete files, installation by unpacking does not and such obsolete files may accumulate over time.

Install dependencies

DeepC requires no further software dependencies to be installed other than those for SeisComP.