(base) ubuntu@tesseract-ocr-1:~/tesstrain$ bash -x engINR.sh eng Latin 'Arial' Finetune eng engINR + make -f Makefile-font2model MODEL_NAME=engINR clean-groundtruth clean-output clean-log Makefile-font2model:206: warning: overriding recipe for target 'data/Latin.unicharset' Makefile-font2model:203: warning: ignoring old recipe for target 'data/Latin.unicharset' rm -rf data/engINR-ground-truth rm -rf data/engINR rm -rf data/engINR.log + make -f Makefile-font2model MODEL_NAME=engINR START_MODEL=eng TESSDATA=/home/ubuntu/tessdata_best TESSTRAIN_FONT=Arial TESSTRAIN_LANG=eng TESSTRAIN_SCRIPT=Latin TESSTRAIN_FONTS_DIR=/home/ubuntu/.fonts TESSTRAIN_TEXT=data/engINR.training_text TESSTRAIN_MAX_LINES=1000 EPOCHS=10 DEBUG_INTERVAL=-1 TRAIN_TYPE=Finetune training --trace Makefile-font2model:206: warning: overriding recipe for target 'data/Latin.unicharset' Makefile-font2model:203: warning: ignoring old recipe for target 'data/Latin.unicharset' make: Circular data/Latin.unicharset <- data/Latin.unicharset dependency dropped. Makefile-font2model:186: update target 'data/engINR/engINR.traineddata' due to: data/Latin.unicharset python ./src/training/tesstrain.py \ --fonts_dir /home/ubuntu/.fonts \ --fontlist "Arial" \ --maxpages 1000 \ --lang eng \ --langdata_dir data \ --training_text data/engINR.training_text \ --tessdata_dir /home/ubuntu/tessdata_best \ --linedata_only --noextract_font_properties \ --exposures "0" --save_box_tiff \ --output_dir data/engINR-ground-truth [10:33:56] INFO - Log file location: /tmp/eng-2021-02-02el885otx/tesstrain.log [10:33:56] INFO - === Starting training for language eng [10:33:56] INFO - Testing font: Arial [10:34:02] INFO - === Phase I: Generating training images === 0%| | 0/1 [00:00 'data/engINR/all-lstmf' mv -v data/engINR-ground-truth/eng/eng.* data/engINR/ renamed 'data/engINR-ground-truth/eng/eng.charset_size=107.txt' -> 'data/engINR/eng.charset_size=107.txt' renamed 'data/engINR-ground-truth/eng/eng.traineddata' -> 'data/engINR/eng.traineddata' renamed 'data/engINR-ground-truth/eng/eng.unicharset' -> 'data/engINR/eng.unicharset' rename "s/eng\./engINR\./g" data/engINR/*.* Makefile-font2model:143: update target 'data/engINR/list.train' due to: data/engINR/all-lstmf mkdir -p data/engINR total=$(wc -l < data/engINR/all-lstmf); \ train=$(echo "$total * 0.90 / 1" | bc); \ test "$train" = "0" && \ echo "Error: missing ground truth for training" && exit 1; \ eval=$(echo "$total - $train" | bc); \ test "$eval" = "0" && \ echo "Error: missing ground truth for evaluation" && exit 1; \ set -x; \ head -n "$train" data/engINR/all-lstmf > "data/engINR/list.train"; \ tail -n "$eval" data/engINR/all-lstmf > "data/engINR/list.eval" + head -n 899 data/engINR/all-lstmf + tail -n 100 data/engINR/all-lstmf Makefile-font2model:167: update target 'data/engINR/checkpoints/engINR_checkpoint' due to: proto_model lists mkdir -p data/eng combine_tessdata -e /home/ubuntu/tessdata_best/eng.traineddata data/eng/engINR.lstm Extracting tessdata components from /home/ubuntu/tessdata_best/eng.traineddata Wrote data/eng/engINR.lstm Version string:4.00.00alpha:eng:synth20170629:[1,36,0,1Ct3,3,16Mp3,3Lfys64Lfx96Lrx96Lfx512O1c1] 17:lstm:size=11689099, offset=192 18:lstm-punc-dawg:size=4322, offset=11689291 19:lstm-word-dawg:size=3694794, offset=11693613 20:lstm-number-dawg:size=4738, offset=15388407 21:lstm-unicharset:size=6360, offset=15393145 22:lstm-recoder:size=1012, offset=15399505 23:version:size=80, offset=15400517 mkdir -p data/engINR/checkpoints lstmtraining \ --continue_from data/eng/engINR.lstm --old_traineddata /home/ubuntu/tessdata_best/eng.traineddata \ --traineddata data/engINR/engINR.traineddata \ --train_listfile data/engINR/list.train \ --eval_listfile data/engINR/list.eval \ --max_iterations -10 \ --debug_interval -1 \ --learning_rate 0.0001 \ --target_error_rate 0.01 \ --model_output data/engINR/checkpoints/engINR \ > data/engINR.log 2>&1 export PKG_CONFIG_PATH^[[BMakefile-font2model:159: update target 'data/engINR.traineddata' due to: data/engINR/checkpoints/engINR_checkpoint lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR.traineddata Loaded file data/engINR/checkpoints/engINR_checkpoint, unpacking... (base) ubuntu@tesseract-ocr-1:~/tesstrain$ cat plot.sh #!/bin/bash # `make` needs to be run twice, # first to generate traineddata and then to generate new validate.log files. # $1 - MODEL_NAME # $2 - VALIDATE_LIST # $3 - maximum CER for y axis - adjust based on graph cd plot make MODEL_NAME=$1 VALIDATE_LIST=$2 Y_MAX_CER=$3 make MODEL_NAME=$1 VALIDATE_LIST=$2 Y_MAX_CER=$3 (base) ubuntu@tesseract-ocr-1:~/tesstrain$ bash -x plot.sh engINR eval 2 + cd plot + make MODEL_NAME=engINR VALIDATE_LIST=eval Y_MAX_CER=2 find: ‘../data/engINR/tessdata_fast/’: No such file or directory ../data/engINR/checkpoints/engINR_0.03_290_2400.checkpoint renamed as ../data/engINR/checkpoints/engINR_0.030_290_2400.checkpoint ../data/engINR/checkpoints/engINR_0.02_294_2800.checkpoint renamed as ../data/engINR/checkpoints/engINR_0.020_294_2800.checkpoint ../data/engINR/checkpoints/engINR_0.04_287_2200.checkpoint renamed as ../data/engINR/checkpoints/engINR_0.040_287_2200.checkpoint ../data/engINR/checkpoints/engINR_0.11_287_1900.checkpoint renamed as ../data/engINR/checkpoints/engINR_0.110_287_1900.checkpoint make -C ../ traineddata MODEL_NAME=engINR make[1]: Entering directory '/home/ubuntu/tesstrain' mkdir data/engINR/tessdata_best mkdir data/engINR/tessdata_fast lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.020_294_2800.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.020_294_2800.traineddata Loaded file data/engINR/checkpoints/engINR_0.020_294_2800.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.655_211_900.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.655_211_900.traineddata Loaded file data/engINR/checkpoints/engINR_0.655_211_900.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.493_267_1200.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.493_267_1200.traineddata Loaded file data/engINR/checkpoints/engINR_0.493_267_1200.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.558_251_1100.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.558_251_1100.traineddata Loaded file data/engINR/checkpoints/engINR_0.558_251_1100.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.221_286_1700.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.221_286_1700.traineddata Loaded file data/engINR/checkpoints/engINR_0.221_286_1700.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.040_287_2200.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.040_287_2200.traineddata Loaded file data/engINR/checkpoints/engINR_0.040_287_2200.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.019_294_2900.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.019_294_2900.traineddata Loaded file data/engINR/checkpoints/engINR_0.019_294_2900.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.029_291_2500.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.029_291_2500.traineddata Loaded file data/engINR/checkpoints/engINR_0.029_291_2500.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.008_299_3600.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.008_299_3600.traineddata Loaded file data/engINR/checkpoints/engINR_0.008_299_3600.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.862_27_100.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.862_27_100.traineddata Loaded file data/engINR/checkpoints/engINR_0.862_27_100.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.058_287_2100.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.058_287_2100.traineddata Loaded file data/engINR/checkpoints/engINR_0.058_287_2100.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.393_277_1400.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.393_277_1400.traineddata Loaded file data/engINR/checkpoints/engINR_0.393_277_1400.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.679_167_700.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.679_167_700.traineddata Loaded file data/engINR/checkpoints/engINR_0.679_167_700.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.437_270_1300.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.437_270_1300.traineddata Loaded file data/engINR/checkpoints/engINR_0.437_270_1300.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.617_227_1000.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.617_227_1000.traineddata Loaded file data/engINR/checkpoints/engINR_0.617_227_1000.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.319_280_1500.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.319_280_1500.traineddata Loaded file data/engINR/checkpoints/engINR_0.319_280_1500.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.011_298_3500.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.011_298_3500.traineddata Loaded file data/engINR/checkpoints/engINR_0.011_298_3500.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.012_297_3300.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.012_297_3300.traineddata Loaded file data/engINR/checkpoints/engINR_0.012_297_3300.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.722_98_400.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.722_98_400.traineddata Loaded file data/engINR/checkpoints/engINR_0.722_98_400.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.021_294_2700.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.021_294_2700.traineddata Loaded file data/engINR/checkpoints/engINR_0.021_294_2700.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.084_287_2000.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.084_287_2000.traineddata Loaded file data/engINR/checkpoints/engINR_0.084_287_2000.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.030_290_2400.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.030_290_2400.traineddata Loaded file data/engINR/checkpoints/engINR_0.030_290_2400.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.025_294_2600.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.025_294_2600.traineddata Loaded file data/engINR/checkpoints/engINR_0.025_294_2600.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.267_284_1600.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.267_284_1600.traineddata Loaded file data/engINR/checkpoints/engINR_0.267_284_1600.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.162_286_1800.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.162_286_1800.traineddata Loaded file data/engINR/checkpoints/engINR_0.162_286_1800.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.773_77_300.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.773_77_300.traineddata Loaded file data/engINR/checkpoints/engINR_0.773_77_300.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.110_287_1900.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --model_output data/engINR/tessdata_best/engINR_0.110_287_1900.traineddata Loaded file data/engINR/checkpoints/engINR_0.110_287_1900.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.020_294_2800.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.020_294_2800.traineddata Loaded file data/engINR/checkpoints/engINR_0.020_294_2800.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.655_211_900.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.655_211_900.traineddata Loaded file data/engINR/checkpoints/engINR_0.655_211_900.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.493_267_1200.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.493_267_1200.traineddata Loaded file data/engINR/checkpoints/engINR_0.493_267_1200.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.558_251_1100.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.558_251_1100.traineddata Loaded file data/engINR/checkpoints/engINR_0.558_251_1100.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.221_286_1700.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.221_286_1700.traineddata Loaded file data/engINR/checkpoints/engINR_0.221_286_1700.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.040_287_2200.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.040_287_2200.traineddata Loaded file data/engINR/checkpoints/engINR_0.040_287_2200.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.019_294_2900.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.019_294_2900.traineddata Loaded file data/engINR/checkpoints/engINR_0.019_294_2900.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.029_291_2500.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.029_291_2500.traineddata Loaded file data/engINR/checkpoints/engINR_0.029_291_2500.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.008_299_3600.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.008_299_3600.traineddata Loaded file data/engINR/checkpoints/engINR_0.008_299_3600.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.862_27_100.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.862_27_100.traineddata Loaded file data/engINR/checkpoints/engINR_0.862_27_100.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.058_287_2100.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.058_287_2100.traineddata Loaded file data/engINR/checkpoints/engINR_0.058_287_2100.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.393_277_1400.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.393_277_1400.traineddata Loaded file data/engINR/checkpoints/engINR_0.393_277_1400.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.679_167_700.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.679_167_700.traineddata Loaded file data/engINR/checkpoints/engINR_0.679_167_700.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.437_270_1300.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.437_270_1300.traineddata Loaded file data/engINR/checkpoints/engINR_0.437_270_1300.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.617_227_1000.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.617_227_1000.traineddata Loaded file data/engINR/checkpoints/engINR_0.617_227_1000.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.319_280_1500.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.319_280_1500.traineddata Loaded file data/engINR/checkpoints/engINR_0.319_280_1500.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.011_298_3500.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.011_298_3500.traineddata Loaded file data/engINR/checkpoints/engINR_0.011_298_3500.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.012_297_3300.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.012_297_3300.traineddata Loaded file data/engINR/checkpoints/engINR_0.012_297_3300.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.722_98_400.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.722_98_400.traineddata Loaded file data/engINR/checkpoints/engINR_0.722_98_400.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.021_294_2700.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.021_294_2700.traineddata Loaded file data/engINR/checkpoints/engINR_0.021_294_2700.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.084_287_2000.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.084_287_2000.traineddata Loaded file data/engINR/checkpoints/engINR_0.084_287_2000.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.030_290_2400.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.030_290_2400.traineddata Loaded file data/engINR/checkpoints/engINR_0.030_290_2400.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.025_294_2600.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.025_294_2600.traineddata Loaded file data/engINR/checkpoints/engINR_0.025_294_2600.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.267_284_1600.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.267_284_1600.traineddata Loaded file data/engINR/checkpoints/engINR_0.267_284_1600.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.162_286_1800.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.162_286_1800.traineddata Loaded file data/engINR/checkpoints/engINR_0.162_286_1800.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.773_77_300.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.773_77_300.traineddata Loaded file data/engINR/checkpoints/engINR_0.773_77_300.checkpoint, unpacking... lstmtraining \ --stop_training \ --continue_from data/engINR/checkpoints/engINR_0.110_287_1900.checkpoint \ --traineddata data/engINR/engINR.traineddata \ --convert_to_int \ --model_output data/engINR/tessdata_fast/engINR_0.110_287_1900.traineddata Loaded file data/engINR/checkpoints/engINR_0.110_287_1900.checkpoint, unpacking... make[1]: Leaving directory '/home/ubuntu/tesstrain' python plot-eval-validate-cer.py -m engINR -v eval -y 2 + make MODEL_NAME=engINR VALIDATE_LIST=eval Y_MAX_CER=2 make -C ../ traineddata MODEL_NAME=engINR make[1]: Entering directory '/home/ubuntu/tesstrain' make[1]: Nothing to be done for 'traineddata'. make[1]: Leaving directory '/home/ubuntu/tesstrain' OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.862_27_100.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.862_27_100.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.773_77_300.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.773_77_300.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.722_98_400.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.722_98_400.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.679_167_700.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.679_167_700.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.655_211_900.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.655_211_900.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.617_227_1000.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.617_227_1000.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.558_251_1100.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.558_251_1100.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.493_267_1200.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.493_267_1200.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.437_270_1300.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.437_270_1300.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.393_277_1400.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.393_277_1400.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.319_280_1500.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.319_280_1500.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.267_284_1600.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.267_284_1600.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.221_286_1700.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.221_286_1700.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.162_286_1800.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.162_286_1800.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.110_287_1900.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.110_287_1900.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.084_287_2000.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.084_287_2000.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.058_287_2100.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.058_287_2100.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.040_287_2200.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.040_287_2200.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.030_290_2400.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.030_290_2400.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.029_291_2500.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.029_291_2500.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.025_294_2600.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.025_294_2600.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.021_294_2700.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.021_294_2700.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.020_294_2800.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.020_294_2800.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.019_294_2900.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.019_294_2900.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.012_297_3300.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.012_297_3300.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.011_298_3500.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.011_298_3500.eval.log OMP_THREAD_LIMIT=1 time -p lstmeval \ --verbosity=0 \ --model ../data/engINR/tessdata_fast/engINR_0.008_299_3600.traineddata \ --eval_listfile tmp-engINR-eval.list 2>&1 | grep "^At iteration" > ../data/engINR/tessdata_fast/engINR_0.008_299_3600.eval.log