mirror of
https://github.com/qurator-spk/eynollah.git
synced 2026-07-26 05:29:16 +02:00
model packaging/uploading
This commit is contained in:
parent
83fca95914
commit
1972e9975b
6 changed files with 310 additions and 0 deletions
34
models/scripts/run.sh
Normal file
34
models/scripts/run.sh
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
for variant in reloaded.*; do
|
||||
|
||||
for dir in Korrigierte_Layout_GT/*/; do test $dir = ${dir/.} || continue; out=${dir%/}.eynollah-206-noautosize; mkdir -p $out; nohup /usr/bin
|
||||
/time eynollah -D GPU0 -m $variant layout --dir_in $dir -o
|
||||
$out -fl -H 1 -O || break; done
|
||||
|
||||
logfile=Korrigierte_Layout_GT/nohup.out.eynollah-206-noautosize-$variant
|
||||
|
||||
mv nohup.out $logfile
|
||||
|
||||
fgrep peaked $logfile | sort -u | cut -d\ -f2,5 > $logfile.peak-vram.txt
|
||||
fgrep initialization $logfile | sed "s/^.* (\([0-9.]*\)s)/\1/" > $logfile.secs-init.txt
|
||||
fgrep "Job done in" $logfile | sed "s/^.* //;s/s$//" > $logfile.secs-jobs.txt
|
||||
fgrep %CPU $logfile | sed "s/^.* \([0-9]*\)%CPU.*/\1/" > $logfile.prct-cpu.txt
|
||||
|
||||
for dir in Korrigierte_Layout_GT/*.eynollah*/; do
|
||||
test $dir = ${dir/-eval} || continue;
|
||||
test $dir != ${dir/eynollah-206} || continue;
|
||||
mets=${dir%.eynollah*}.mets.xml;
|
||||
dir=$(basename $dir);
|
||||
gt=${dir%.eynollah*}.gt2;
|
||||
echo $mets: $dir;
|
||||
ocrd-segment-evaluate -m $mets -I $gt,$dir -O $dir-eval,$dir-eval2 -P level-of-operation region -P ignore-subtype true -P only-fg true --overwrite;
|
||||
done
|
||||
|
||||
for mets in Korrigierte_Layout_GT/*.mets.xml; do dir=${mets%.mets.xml}; echo $dir; jq '."by-category".TextRegion."pixel-f1".avg' $dir.eynollah-v0.5-eval/*.json $dir.eynollah-206-noautosize-eval/*.json; done > Korrigierte_Layout_GT/eval-gt2-onlyfg-pixel-f1-v0.5-206-noautosize-$variant.log
|
||||
|
||||
|
||||
done
|
||||
|
||||
|
||||
|
||||
python Korrigierte_Layout_GT/plot.py | sort -V
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue