exexute_transformers_for_sag.sh 937 Bytes
Newer Older
1
#!/bin/bash
2
3
4
5
#SBATCH --ntasks=1
#SBATCH --time=10
#SBATCH --mem=5000mb
#SBATCH --job-name=execute_transformers
6
#SBATCH --partition=dev_single
7

8
echo "creating folder"
9
#create folder and change directory
10
mkdir -p ~/transformers_for_SAG
11
cd ~/transformers_for_SAG
12
pwd
13

14
15
echo "handling ssh-key"
#handle SSH-key (the argument "$1" is the SSH-key to gitlab)
16
eval $(ssh-agent -s)
17
echo "$1" | base64 -d | tr -d '\r' | ssh-add - > /dev/null
18
19
20

#pull gitlab repository
echo "pulling gitlab repository"
21
22
git init
git pull git@transfer.hft-stuttgart.de:61sima1bif/transformers-for-sag.git
23
24
25

#loading conda environment
echo "load and activate virtual environment"
26
27
28
eval "$(conda shell.bash hook)"
conda env create -f environment.yml
conda activate env_transformers_for_SAG
29

30
31
echo "running python code"
python run_SAG.py --do_eval --data_dir data/glue_data/SST-2 --model_type bert --model_name_or_path 'bert-base-uncased' --task_name sst-2 --output_dir output