Home

Awesome

Formatting script for appendix

A script to format prompts for insertion into a latex appendix.

Installation


# install the current repo
git clone git@github.com:albanie/prompt_formatting_in_latex.git
cd prompt_formatting_in_latex

# different prompts are stored on different branches of promptsource - we need
# multiple branches to be accessible for formatting purposes
git clone git@github.com:Muennighoff/promptsource.git promptsource_tr13
cd promptsource_tr13 ; git fetch ; git switch tr13 ; cd ..
git clone git@github.com:Muennighoff/promptsource.git promptsource_xp3mt
cd promptsource_xp3mt ; git fetch ; git switch xp3mt ; cd ..

# install python dependencies
pip install -q iso-639
pip install tqdm
pip install beartype
pip install pandas
pip install bibtexparser
pip install zsvision

Generate latex appendix


# Replace this with your local copy of story_cloze (which is not available through the datasets hub)
PATH_TO_STORY_CLOZE_DIR=~/data/shared-datasets/story_cloze

# English-only (note that if t0 datasets are excluded, this will not produce any output)
ipy generate_latex_appendix.py -- \
  --language_status english_only \
  --english_only_promptsource_dir promptsource_tr13 \
  --story_cloze_dir $PATH_TO_STORY_CLOZE_DIR \
  --exclude_t0_datasets 1 \
  --refresh

# Multilingual
ipy generate_latex_appendix.py -- \
  --language_status multilingual \
  --english_only_promptsource_dir promptsource_xp3mt \
  --exclude_t0_datasets 1 \
  --refresh