It should work. I just tried an example:
moses-cmd.exe -f moses.ini -i in.txt -lmodel-file "0 0 3
europarl.en.srilm"
Hieu Hoang
www.hoang.co.uk/hieu
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Germán Sanchis
Trilles
Sent: 20 November 2007 10:25
To: [email protected]
Subject: [Moses-support] specifying lmodel-file via command line
Dear experts:
I have been trying to specify the lmodel-file via command line, but
have failed.
I have tried several possibilities, playing with the " around the file
name, but none worked. Here is what I am doing (as specified in the
Moses tutorial):
$ moses -f moses.ini -lmodel-file "0 0 5 1.en.lm" < 1.de
In the moses.ini there is a lmodel specified as well, but not the one
I need to use. Since I plan to run this process in "batch" mode,
changing the moses.ini (or creating a new moses.ini) each time is a
bad solution.
Here an exerpt of the moses.ini:
[lmodel-file]
0 0 5 <path1-to-lm>/en.lm.gz
[weight-l]
0.092418
I think that the rest should be of no effect.
I am getting the error:
ERROR:Config and parameters specify 4 language model files
(lmodel-file), but 1 weights (weight-l)
You might be giving '-lmodel-file TYPE FACTOR ORDER FILENAME' but you
should be giving these four as a single argument, i.e. '-lmodel-file
"TYPE FACTOR ORDER FILENAME"'
Any hint on what I might be doing wrong?
Thank you very much in advance,
regards,
Germán Sanchis
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support