On Thu, Mar 29, 2012 at 9:24 AM, Lane Schwartz <[email protected]> wrote:

> A colleague of mine was just trying out a new git checkout of moses with
> an old config file that he had. The old config file had a line for
> "[ttable-threshold" and the new checkout of moses complained that that flag
> didn't exist.
>
> I spent some time looking through the git logs and checking out old
> versions of moses, and strangely I can't seem to find any old versions of
> moses with that parameter present. Searching on google for "moses
> ttable-threshold" reveals some hits, most notably the example Moses config
> file from the JHU summer workshop (
> http://www.statmt.org/jhuws/?n=Experiments.EPPS).
>
> Does anyone know what happened to the ttable-threshold parameter? Did it
> get renamed, or removed?
>


Well, I figured out why the error message is being thrown. On 2011-06-11
Hieu added a check in Parameter.cpp to verify that each parameter in the
ini file is a real, valid, known parameter.

Prior to that, I guess unknown parameters were silently ignored.

I looked through the history of Parameter.cpp and StaticData.cpp going back
to the first revision of Moses on sourceforge, and didn't find any mention
of a ttable-threshold parameter.

Based on that, and the fact that the parameter appears to have been present
at the JHU summer workshop (http://www.statmt.org/jhuws/?n=Experiments.EPPS)
I'm assuming that ttable-threshold was a Pharaoh parameter that was removed
or renamed prior to Moses being put up on Sourceforge.

If anyone knows, I would still be interested in knowing if ttable-threshold
was removed or if it was renamed to something else.

Thanks,
Lane Schwartz
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to