Hi Ivan,

You could fix it by looking at the file
src/moses/scripts/training/phrase-extract/score.cpp with method void
LexicalTable::load( char *fileName ) inside:

vector<string> token = tokenize( line );
if (token.size() != 3) {
     cerr << "line " << i << " in " << fileName << " has wrong number of
tokens, skipping:\n" <<
     token.size() << " " << token[0] << " " << line << endl;
     continue;
}

You could either modfiy the method tokenize, or relax the if condition.

Hope that helps,

Cheers.
Thang

On Mon, Nov 2, 2009 at 8:29 PM, Ivan Uemlianin <[email protected]>wrote:

> Dear All
>
> I have Moses running fine on MacOSX.  Now I am setting it up on Windows
> using Cygwin.
>
> The current error I'm working on is that the file model/lex.f2e
> occasionally has a space as its first field.  Does anyone know how this
> comes about and/or how I can fix it?
>
> Some details:
>
> I'm running the simple train-factored-phrase-model.perl scripts from the
> step through page, like this:
>
>
> cmd = nohup  nice    \
> /full/path/to/train-factored-phrase-model.perl  \
> -scripts-root-dir    \
>   /full/path/to/scripts-20091102-1102           \
> -root-dir            \
>   /full/path/to/tf   \
> -corpus /full/path/to/tf/corpus/projname.tok    \
> -f cy   \
> -e en   \
> -alignment grow-diag-final-and     \
> -reordering msd-bidirectional-fe   \
> -lm 0:3:/full/path/to/tf/lm_irst/projname.en.irstlm.gz:1
>
>
> Everything seems to run OK --- I mean it doesn't crash or freeze --- but
> the translator doesn't work.  stderr from the script has the following
> warnings:
>
>
> Loading lexical translation table from
> /home/ivan/moses_tools/factory/tf/model/lex.f2e
> line 34 in /home/ivan/moses_tools/factory/tf/model/lex.f2e has wrong
> number of tokens, skipping:
> 2 gwyntoedd  gwyntoedd 0.0087719
> line 83 in /home/ivan/moses_tools/factory/tf/model/lex.f2e has wrong
> number of tokens, skipping:
> 2 droi  droi 0.4000000
>
>
> The relevant lines in lex.f2e have a space as their first token, as in:
>
>
> the gwyntoedd 0.0225564
>  gwyntoedd 0.0150376
> a gwyntoedd 0.0075188
>
>
> Any help would be much appreciated.  Once it's all working I'll post
> full guidance on getting Moses running under Cygwin.
>
> Best wishes
>
> Ivan
>
>
> --
> ********************************
> Ivan Uemlianin
>
> Canolfan Bedwyr
> Safle'r Normal Site
> Prifysgol Bangor University
> BANGOR
> Gwynedd
> LL57 2PZ
>
> [email protected]
> ********************************
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
>



-- 
Luong Minh Thang
WING group, School of Computing, National University of Singapore
http://wing.comp.nus.edu.sg/~lmthang
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to