Skip to content

Recipes for getting set up on the UoE Eddie computing cluster

Notifications You must be signed in to change notification settings

xwencywonder/eddie-egs

 
 

Repository files navigation

Eddie recipes

This repo serves as an introduction to the Eddie computing cluster at the University of Edinburgh.

Recommended reading:

Credit to Catherine Lai for original recipes:

Note: There are various places in the recipes and job scripts where you should substitute things like your UUN, name or email. Sometimes this is in the body of the script, sometimes in the commented headers intended to be read by the scheduler on Eddie.

Getting set up

To get started:

  • Configure conda to store environments somewhere you won't run out of space: A1-eddie-conda-setup.sh
  • Set up a basic environment with PyTorch and up-to-date compilers: A2-install-pytorch-conda.sh

Then, pick your tools!

  • For FastPitch TTS, see B1-eddie-nvidia-apex.sh and B2-eddie-fastpitch.sh
    • See suggested_fastpitch_changes.md for code changes to make FastPitch run more efficiently on Eddie
  • For Kaldi, see C1-eddie-kaldi.sh

In general, it's a good idea to use interactive sessions when setting up your environment and testing code (especially on the GPU). Once you have everything working, put together some job scripts, submit to the queue and sit back!

Example job submission scripts

Check the job_scripts/ directory for some sample job scripts for running FastPitch. This includes data staging and preprocessing, model training and inference.

About

Recipes for getting set up on the UoE Eddie computing cluster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 95.8%
  • Python 4.2%