Hi,

On Fri, Mar 30, 2012 at 10:19 PM, Mahima Sharma <[email protected]> wrote:

> 1. I am trying to create a binary phase and reordering table, but my bin
> folder does not have the required processPhraseTable and
> processLexicalTable files. I could locate the source version in misc
> folder, but it appears that they have been written in VC++. How can I
> compile these and use them in my linux-box
>

With the move to bjam, these binaries are now placed into dist/bin.


> 2. When I try to perform mert training using
>
> $SCRIPTS_ROOTDIR/training/mert-moses.pl hindi/tuning/tune.lowercased.en
> hindi/tuning/tune.lowercased.hi $SCRIPTS_ROOTDIR/dist/bin/moses
> hindi/model/moses.ini --working-dir hindi/tuning/mert --mertdir $MOSES/mert
> --rootdir $SCRIPTS_ROOTDIR --decoder-flags "-v 0" > hindi/tuning/mert.out
>
> I get an error
>
> main::create_extractor_script() called too early to check prototype at
> /home/nisheeth/MT/moses/scripts/training/mert-moses.pl line 678.
> Using SCRIPTS_ROOTDIR: /home/nisheeth/MT/moses/scripts
> Use of uninitialized value $extractorargs in concatenation (.) or string
> at /home/nisheeth/MT/moses/scripts/training/mert-moses.pl line 370.
> Not executable: /home/nisheeth/MT/moses/scripts/dist/bin/moses at
> /home/nisheeth/MT/moses/scripts/training/mert-moses.pl line 383.
>

Not sure what the problem is here, but can you first use absolute paths?
What files are being created (send a "ls -lt" of the MERT working
directory)?

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

Reply via email to