Hi Lewis,

You are confusing two things.

MERT calls Joshua, and passes it however much memory you set with --joshua-mem. 
It doesn't this by writing (see pipeline.pl line 1550) 
$tunedir/decoder_command, which is what Z-MERT calls to run Joshua.

Z-MERT is itself a Java program that also gets 4g. There is no option to change 
this and I don't think there needs to be, although if you disagree, it wouldn't 
hurt to add it.


> On Oct 27, 2016, at 3:21 PM, Lewis John McGibbney (JIRA) <j...@apache.org> 
> wrote:
> 
> Lewis John McGibbney created JOSHUA-320:
> -------------------------------------------
> 
>             Summary: --joshua-mem pipeline parameter is not populated to mert 
> processes
>                 Key: JOSHUA-320
>                 URL: https://issues.apache.org/jira/browse/JOSHUA-320
>             Project: Joshua
>          Issue Type: Bug
>          Components: mert, pipeline
>    Affects Versions: 6.0.5
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>             Fix For: 6.2
> 
> 
> As we've discussed on the Joshua mailing list at 
> http://www.mail-archive.com/dev%40joshua.incubator.apache.org/msg01765.html
> it is not realistic to reserve only 4g for several tasks which are executed 
> as part of a typical pipeline line.
> In particular, MERT runs with 4g which is not enough. We should increase this 
> to something like 8g or more.
> 
> 
> 
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)

Reply via email to