| #!/bin/bash |
| if [ "$#" -ne 1 ]; then |
| echo "Please specify directory containing Spider files." |
| exit 1 |
| fi |
|
|
| BASE=$(realpath $(dirname $0)) |
|
|
| |
| cp $1/tables.json ${BASE} |
| for input in train_others train_spider dev; do |
| echo Procesing $input |
| cp $1/${input}.json ${BASE} |
| if [[ -e ${BASE}/${input}.json.patch ]]; then |
| pushd ${BASE} >& /dev/null |
| patch < ${input}.json.patch |
| popd >& /dev/null |
| fi |
| python -m seq2struct.datasets.spider_lib.preprocess.parse_raw_json \ |
| --tables ${BASE}/tables.json \ |
| --input ${BASE}/${input}.json \ |
| --output ${BASE}/${input}.json |
| echo |
| done |
|
|