looking at your output:
>[ERROR] Malformed input at
 Expected input to have words composed of 1 factor(s) (form FAC1|FAC2|...)
 but instead received input with 0 factor(s).
sh: line 1:  5114 Aborted
>

make sure you have no bar (|) characters in the data

Miles


On 27 September 2010 14:45, Souhir Gahbiche <[email protected]> wrote:
> Hi all,
>
> I'm trying to tune my system, but the tuning stops at the first
> iteration. Here is my mert.log file:
>
> After default: -l mem_free=0.5G -hard
> Using SCRIPTS_ROOTDIR: 
> /vol/mt2/tools/nadi/moses-scripts/scripts-20090923-1833/
> SYNC distortionchecking weight-count for ttable-file
> checking weight-count for lmodel-file
> checking weight-count for distortion-file
> Executing: mkdir -p /working/tuningdev2009/mert
> Executing: 
> /vol/mt2/tools/nadi/moses-scripts/scripts-20090923-1833//training/filter-model-given-input.pl
> ./filtered /tmp/souhir
> /model/mosesdev2009.ini
> /working/tuningdev2009/ar.project-syndicate.2009-07.v1.de
> v.bw.mada.tok
> filtering the phrase tables... Fri Aug 27 16:43:10 CEST 2010
> The filtered model was ready in /working/tuningdev2009/mert/filtered,
> not doing a
> nything.
> run 1 start at Fri Aug 27 16:43:10 CEST 2010
> Parsing --decoder-flags: |-v 0|
> Saving new config to: ./run1.moses.ini
> Saved: ./run1.moses.ini
> Normalizing lambdas: 0 1 1 1 1 1 1 1 1 0.3 0.2 0.3 0.2 0
> DECODER_CFG = -w %.6f -lm %.6f -d %.6f %.6f %.6f %.6f %.6f %.6f %.6f
> -tm %.6f %.6f %.6f %.6f %.6f
>     values = 0 0.111111111111111 0.111111111111111 0.111111111111111
> 0.111111111111111 0.111111111111111 0.111111111111111 0.1
> 11111111111111 0.111111111111111 0.0333333333333333 0.0222222222222222
> 0.0333333333333333 0.0222222222222222 0
> Executing: /vol/mt2/tools/nadi/moses/moses-cmd/src/moses -v 0  -config
> filtered/moses.ini -inputtype 0 -w 0.000000 -lm 0.111111
>  -d 0.111111 0.111111 0.111111 0.111111 0.111111 0.111111 0.111111 -tm
> 0.033333 0.022222 0.033333 0.022222 0.000000  -n-best-li
> st run1.best100.out 100 -i
> /working/tuningdev2009/ar.project-syndicate.2009-07.v1
> .dev.bw.mada.tok > run1.out
> (1) run decoder to produce n-best lists
> params = -v 0
> decoder_config = -w 0.000000 -lm 0.111111 -d 0.111111 0.111111
> 0.111111 0.111111 0.111111 0.111111 0.111111 -tm 0.033333 0.0222
> 22 0.033333 0.022222 0.000000
> Loading lexical distortion models...
> have 1 models
> Creating lexical reordering...
> weights: 0.111 0.111 0.111 0.111 0.111 0.111
> Loading table into memory...done.
> Created lexical orientation reordering
> [ERROR] Malformed input at
>  Expected input to have words composed of 1 factor(s) (form FAC1|FAC2|...)
>  but instead received input with 0 factor(s).
> sh: line 1:  5114 Aborted
> /vol/mt2/tools/nadi/moses/moses-cmd/src/moses -v 0 -config
> filtered/moses.ini -inputt
> ype 0 -w 0.000000 -lm 0.111111 -d 0.111111 0.111111 0.111111 0.111111
> 0.111111 0.111111 0.111111 -tm 0.033333 0.022222 0.033333
>  0.022222 0.000000 -n-best-list run1.best100.out 100 -i
> /working/tuningdev2009/ar
> .project-syndicate.2009-07.v1.dev.bw.mada.tok > run1.out
> Exit code: 134
> The decoder died. CONFIG WAS -w 0.000000 -lm 0.111111 -d 0.111111
> 0.111111 0.111111 0.111111 0.111111 0.111111 0.111111 -tm 0.0
> 33333 0.022222 0.033333 0.022222 0.000000
>
> The file run1.out is empty. I tried many times, but every time it
> stopps at the same level.
> I looked for the moses.ini. It works perfectly when I use two phrase tables.
>
> Here's my moses.ini used :
>
> #########################
> ### MOSES CONFIG FILE ###
> #########################
>
> # input factors
> [input-factors]
> 0
>
> # mapping steps
> [mapping]
> 0 T 0
>
> # translation tables: source-factors, target-factors, number of scores, file
> [ttable-file]
> 0 0 5 /working/model/phrase
>
> # no generation models, no generation-file section
>
> # language models: type(srilm/irstlm), factors, order, file
> [lmodel-file]
> 0 0 4 /working/lmm/newsLM+news-train08.fr.4gki.arpa.gz
>
> # limit on how many phrase translations e for each phrase f are loaded
> # 0 = all elements loaded
> [ttable-limit]
> 20
>
> # distortion (reordering) files
> [distortion-file]
> 0-0 msd-bidirectional-fe 6 /working/model/reordering-table.gz
>
> # distortion (reordering) weight
> [weight-d]
> 0.3
> 0.3
> 0.3
> 0.3
> 0.3
> 0.3
> 0.3
>
> # language model weights
> [weight-l]
> 0.5000
>
> # translation model weights
> [weight-t]
> 0.2
> 0.2
> 0.2
> 0.2
> 0.2
>
> # no generation models, no weight-generation section
>
> # word penalty
> [weight-w]
> -1
>
> [distortion-limit]
> 6
>
> Any ideas?
> Thanks
> SG
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
>



-- 
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to