parser / udpipe2 /scripts /eval_via_server.sh
anasampa2's picture
Upload 110 files
0e5da39 verified
raw
history blame
528 Bytes
#!/bin/bash
[ $# -ge 2 ] || { echo "Usage: $0 model conllu_data [plain_text] [server]" >&2; exit 1; }
model="$1"
data_conllu="$2"
data_txt="$3"
server="${4:-https://lindat.mff.cuni.cz/services/udpipe/api}"
python3 $(dirname $0)/../udpipe2_eval.py -v $data_conllu <(sed "${data_txt:+p;d;}"'s/\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*\t[^\t]*$/\t_\t_\t_\t_\t_\t_\t_\t_/' ${data_txt:-$data_conllu} | curl -F model=$model -F data=@- ${data_txt:+-F tokenizer=} -F tagger= -F parser= $server/process | jq -j .result)