-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
40 lines (24 loc) · 902 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
## Utils
xpy:
chmod +x *.py
## Downloading data
data: data/NQ301_human.tsv data/NQ_FiD.jsonl
echo got em
data/NQ301_human.tsv:
(cd data; wget https://raw.githubusercontent.com/ehsk/OpenQA-eval/main/data/NQ301_human.tsv)
data/NQ_FiD.jsonl:
(cd data; wget https://raw.githubusercontent.com/ehsk/OpenQA-eval/main/data/model_outputs/NQ_FiD.jsonl)
## Run the basic prompt on all the fid outputs
data/ar: data/kamalloo-ar.jsonl data/explain-ar.jsonl
## collect outputs into data
data/explain-ar.jsonl:
./explaining_ar.py
cat buf/explain.*.jsonl > data/explain-ar.jsonl
data/kamalloo-ar.jsonl:
cat buf/kamalloo.*.jsonl > data/kamalloo-ar.jsonl
## Run statistical analysis
eval: eval-kamalloo-ar eval-explaining-ar
eval-kamalloo-ar:
./stats.py --autorater data/kamalloo-ar.jsonl --call_u_n --correction
eval-explaining-ar:
./stats.py --autorater data/explain-ar.jsonl --correction