Hi Barry,
Thanks for your reply. When I use the text files instead of the binaries, the
error is different. Sorry for not noticing this. Anyway, here is my moses.ini:
############################ MOSES CONFIG FILE ############################
# input factors[input-factors]0
# mapping steps[mapping]0 T 0
# translation tables: table type (hierarchical(0), textual (0), binary (1)),
source-factors, target-factors, number of scores, file# OLD FORMAT is still
handled for back-compatibility# OLD FORMAT translation tables: source-factors,
target-factors, number of scores, file# OLD FORMAT a binary table type (1) is
assumed[ttable-file]0 0 0 5
/home/panos/USERS/USER01/CORPORA//model/phrase-table.gz
# no generation models, no generation-file section
# language models: type(srilm/irstlm), factors, order, file[lmodel-file]0 0 5
/home/panos/USERS/USER01/LMS/EL.lm
# 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
wbe-msd-bidirectional-fe-allff 6
/home/panos/USERS/USER01/CORPORA//model/reordering-table.wbe-msd-bidirectional-fe.gz
# distortion (reordering) weight[weight-d]0.30.30.30.30.30.30.3
# language model weights[weight-l]0.5000
# translation model weights[weight-t]0.200.200.200.200.20
# no generation models, no weight-generation section
# word penalty[weight-w]-1
[distortion-limit]6
###############################################
This is the output with the error message when I run Moses (with the text-based
phrase-table and LM):
###############################################Defined parameters (per
moses.ini or switch): config: moses.ini distortion-file: 0-0
wbe-msd-bidirectional-fe-allff 6
/home/panos/USERS/USER01/CORPORA//model/reordering-table.wbe-msd-bidirectional-fe.gz
distortion-limit: 6 input-factors: 0 lmodel-file: 0 0 5
/home/panos/USERS/USER01/LMS/EL.lm mapping: 0 T 0 ttable-file: 0
0 0 5 /home/panos/USERS/USER01/CORPORA//model/phrase-table.gz
ttable-limit: 20 weight-d: 0.3 0.3 0.3 0.3 0.3 0.3 0.3 weight-l:
0.5000 weight-t: 0.20 0.20 0.20 0.20 0.20 weight-w: -1Loading
lexical distortion models...have 1 modelsCreating lexical reordering...weights:
0.300 0.300 0.300 0.300 0.300 0.300Loading table into memory...done.Start
loading LanguageModel /home/panos/USERS/USER01/LMS/EL.lm : [56.000]
secondsFinished loading LanguageModels : [57.000] secondsStart loading
PhraseTable /home/panos/USERS/USER01/CORPORA//model/phrase-table.gz : [57.000]
secondsfilePath:
/home/panos/USERS/USER01/CORPORA//model/phrase-table.gzFinished loading phrase
tables : [57.000] secondsStart loading phrase table from
/home/panos/USERS/USER01/CORPORA//model/phrase-table.gz : [57.000]
secondsERROR:Size of scoreVector != number (4!=5) of score components on line 1
#########################################################
And these are the first 10 lines of the phrase-table.gz:
########################################################! " -so please give
this ||| συγκεκριμένου ||| 0.00625 1.89112e-20 1 0.0007141 ||| ||| 160 1! " ;
||| ! " ; ||| 1 0.033953 1 0.0280742 ||| ||| 1 1! " < < endl ; ||| ! " < < endl
; ||| 1 0.0166462 1 0.014811 ||| ||| 1 1! " < < endl ||| ! " < < endl ||| 1
0.243301 1 0.27497 ||| ||| 1 1! " < < ||| ! " < < ||| 1 0.243301 1 0.412454 |||
||| 1 1! " < ||| ! " < ||| 1 0.347476 1 0.463652 ||| ||| 1 1! " appears again .
||| εμφανίζεται ξανά ||| 0.0666667 1.09136e-09 1 0.0429594 ||| ||| 15 1! "
appears again ||| εμφανίζεται ξανά ||| 0.0666667 1.50199e-07 1 0.0429594 |||
||| 15 1! " appears ||| εμφανίζεται ||| 0.000447628 3.6967e-07 1 0.19628 |||
||| 2234 1! " for a procedure or find ||| για μια διαδικασία ή να βρει |||
0.333333 1.49572e-08 1 6.26573e-05 ||| ||| 3 1
##########################################################
Thank you.
Panos Kanavos
> From: [email protected]> To: [email protected]
> Subject: Re: [Moses-support] errors during decoding
> Date: Wed, 6 Jul 2011 12:46:54 +0100
> CC: [email protected]
>
> Hi Panos
>
> Could you post your ini file and moses output to the list? There may be an
> error in the ini file,
>
> best regards - Barry
>
> On Wednesday 06 July 2011 12:20, Panagiotis Kanavos wrote:
> > Hi all,
> > I'm trying a new installation of Moses in an Ubuntu 10.04 Server machine. I
> > have installed these components: Moses from svn, giza++ version 1:1.0.5 and
> > srilm version 1.5.11 (Eric Nichols' packages for Ubuntu Lucid). The error I
> > get when I try to run Moses is this:-------------------------moses:
> > TargetPhrase.cpp:153: void Moses::TargetPhrase::SetScore(const
> > Moses::ScoreProducer*, const Moses::Scores&, const std::vector<float,
> > std::allocator<float> >&, float, const Moses::LMList&): Assertion
> > `weightT.size() == scoreVector.size()' failed.-------------------------
> > After googling I read that this is probably due to the new moses.ini
> > format, but my .ini is correct. I also tried to use a binarized version of
> > the phrase table and the language model (modifying accordingly the .ini
> > file), but the error remains. Moses was compiled and linked successfully to
> > srilm, boost, xmlrpc-c. Is it possible that I need to manually compile and
> > install newer versions of giza++ and srilm instead of using the Ubuntu
> > packages? Many thanks in advance.
> > Panos Kanavos
>
> --
> 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