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)