Hi Folks,
I am using Joshua master branch
I am getting a rather cryptic error "Modification of non-creatable array value attempted, subscript -1 at ../bin/
pipeline.pl line 868." when running a training pipeline as below.
Any ideas what this is? I am going to look through the code right now however I thought I would throw the questions out to the community and see what results it yielded.
Entire log is below, thanks.
Thanks
Lewis
[lmcgibbn@crawl experiments]$ ../bin/
pipeline.pl --rundir . --type hiero --corpus input/commoncrawl.ru-en --tune input/commoncrawl.ru-en --test input/commoncrawl.ru-en --source en --target ru --rundir experiment_1/1 --readme "Experiment 1 run 1 of ru --> en model" --mbr
[train-copy-and-filter] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/input/commoncrawl.ru-en.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/input/
commoncrawl.ru-en.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.ru [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/paste /data/home/lmcgibbn/joshua/experiments/input/commoncrawl.ru-en.en /data/home/lmcgibbn/joshua/experiments/input/
commoncrawl.ru-en.ru | /home/lmcgibbn/joshua/scripts/training/
filter-empty-lines.pl | /home/lmcgibbn/joshua/scripts/training/
split2files.pl /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.en /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.ru took 18 seconds (18s)
[train-tokenize-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.en [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/scat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.en | /home/lmcgibbn/joshua/scripts/training/
normalize-punctuation.pl en | /home/lmcgibbn/joshua/scripts/training/penn-treebank-tokenizer.perl -l en 2> /dev/null > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.en
took 1 seconds (1s)
[train-tokenize-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.ru [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/scat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.ru | /home/lmcgibbn/joshua/scripts/training/
normalize-punctuation.pl ru | /home/lmcgibbn/joshua/scripts/training/penn-treebank-tokenizer.perl -l ru 2> /dev/null > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.ru took 1 seconds (1s)
[train-trim] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.50.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.50.ru [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/paste /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.en /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.ru | /home/lmcgibbn/joshua/scripts/training/
trim_parallel_corpus.pl 50 | /home/lmcgibbn/joshua/scripts/training/
split2files.pl /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.50.en /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.50.ru took 0 seconds (0s)
Use of uninitialized value $line in pattern match (m//) at ../bin/
pipeline.pl line 2011.
[train-lowercase-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.50.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.50.lc.en [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.50.en | /home/lmcgibbn/joshua/scripts/lowercase.perl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/train.tok.50.lc.en
took 0 seconds (0s)
Use of uninitialized value $line in pattern match (m//) at ../bin/
pipeline.pl line 2011.
[train-lowercase-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.50.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.50.lc.ru [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.50.ru | /home/lmcgibbn/joshua/scripts/lowercase.perl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
train.tok.50.lc.ru took 0 seconds (0s)
[train-vocab-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/corpus.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/vocab.en [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/corpus.en | /home/lmcgibbn/joshua/scripts/training/
build-vocab.pl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/vocab.en
took 0 seconds (0s)
[train-vocab-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
corpus.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
vocab.ru [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
corpus.ru | /home/lmcgibbn/joshua/scripts/training/
build-vocab.pl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/
vocab.ru took 0 seconds (0s)
[tune-copy-and-filter] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/input/commoncrawl.ru-en.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/input/
commoncrawl.ru-en.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.ru [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/paste /data/home/lmcgibbn/joshua/experiments/input/commoncrawl.ru-en.en /data/home/lmcgibbn/joshua/experiments/input/
commoncrawl.ru-en.ru | /home/lmcgibbn/joshua/scripts/training/
split2files.pl /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.en /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.ru took 17 seconds (17s)
[tune-tokenize-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.tok.en [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/scat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.en | /home/lmcgibbn/joshua/scripts/training/
normalize-punctuation.pl en | /home/lmcgibbn/joshua/scripts/training/penn-treebank-tokenizer.perl -l en 2> /dev/null > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.tok.en
took 0 seconds (0s)
[tune-tokenize-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.tok.ru [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/scat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.ru | /home/lmcgibbn/joshua/scripts/training/
normalize-punctuation.pl ru | /home/lmcgibbn/joshua/scripts/training/penn-treebank-tokenizer.perl -l ru 2> /dev/null > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.tok.ru took 1 seconds (1s)
Use of uninitialized value $line in pattern match (m//) at ../bin/
pipeline.pl line 2011.
[tune-lowercase-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.tok.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.tok.lc.en [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.tok.en | /home/lmcgibbn/joshua/scripts/lowercase.perl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/tune.tok.lc.en
took 0 seconds (0s)
Use of uninitialized value $line in pattern match (m//) at ../bin/
pipeline.pl line 2011.
[tune-lowercase-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.tok.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.tok.lc.ru [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.tok.ru | /home/lmcgibbn/joshua/scripts/lowercase.perl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
tune.tok.lc.ru took 0 seconds (0s)
[tune-vocab-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/corpus.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/vocab.en [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/corpus.en | /home/lmcgibbn/joshua/scripts/training/
build-vocab.pl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/vocab.en
took 0 seconds (0s)
[tune-vocab-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
corpus.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
vocab.ru [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
corpus.ru | /home/lmcgibbn/joshua/scripts/training/
build-vocab.pl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/tune/
vocab.ru took 0 seconds (0s)
[test-copy-and-filter] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/input/commoncrawl.ru-en.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/input/
commoncrawl.ru-en.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.ru [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/paste /data/home/lmcgibbn/joshua/experiments/input/commoncrawl.ru-en.en /data/home/lmcgibbn/joshua/experiments/input/
commoncrawl.ru-en.ru | /home/lmcgibbn/joshua/scripts/training/
split2files.pl /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.en /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.ru took 17 seconds (17s)
[test-tokenize-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.tok.en [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/scat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.en | /home/lmcgibbn/joshua/scripts/training/
normalize-punctuation.pl en | /home/lmcgibbn/joshua/scripts/training/penn-treebank-tokenizer.perl -l en 2> /dev/null > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.tok.en
took 0 seconds (0s)
[test-tokenize-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.tok.ru [CHANGED]
cmd=/home/lmcgibbn/joshua/scripts/training/scat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.ru | /home/lmcgibbn/joshua/scripts/training/
normalize-punctuation.pl ru | /home/lmcgibbn/joshua/scripts/training/penn-treebank-tokenizer.perl -l ru 2> /dev/null > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.tok.ru took 1 seconds (1s)
Use of uninitialized value $line in pattern match (m//) at ../bin/
pipeline.pl line 2011.
[test-lowercase-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.tok.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.tok.lc.en [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.tok.en | /home/lmcgibbn/joshua/scripts/lowercase.perl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/test.tok.lc.en
took 0 seconds (0s)
Use of uninitialized value $line in pattern match (m//) at ../bin/
pipeline.pl line 2011.
[test-lowercase-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.tok.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.tok.lc.ru [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.tok.ru | /home/lmcgibbn/joshua/scripts/lowercase.perl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
test.tok.lc.ru took 0 seconds (0s)
[test-vocab-en] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/corpus.en [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/vocab.en [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/corpus.en | /home/lmcgibbn/joshua/scripts/training/
build-vocab.pl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/vocab.en
took 0 seconds (0s)
[test-vocab-ru] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
corpus.ru [CHANGED]
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
vocab.ru [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
corpus.ru | /home/lmcgibbn/joshua/scripts/training/
build-vocab.pl > /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/test/
vocab.ru took 0 seconds (0s)
[source-numlines] rebuilding...
dep=/data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/corpus.en [CHANGED]
cmd=cat /data/home/lmcgibbn/joshua/experiments/experiment_1/1/data/train/corpus.en | wc -l
took 0 seconds (0s)
[source-numlines] retrieved cached result => 0
Modification of non-creatable array value attempted, subscript -1 at ../bin/
pipeline.pl line 868.