Hi,
I also faced a similar problem in parsing the translation options in my own script which works well with old version of Moses.
I had to change the regex to extract the Translation options.

Now, "pC=..." is not there anymore and "core=..." is added.

Can anyone comment on why this was changed?

Thanks,
--
Prashant

On 01/29/2013 01:49 PM, Maria Nadejde wrote:
Hi,

I got an error in the analysis step:

cannot scan line Trans Opt 0 [0..24]: [24..24]=</s> [0..23]=Q : Q ->Q </s> :0-0 : c=-0.315005 -215.64core=(-12.5945,-200,-62.3691,-30.1769,-54.4012,-73.0524,-52.21,-57.0681,19.9979,-3.43766,13.9985)

an older version of the trace file would have this line:
rans Opt 0 [0..24]: [24..24]=</s> [0..23]=Q : Q ->Q </s> :0-0 : pC=0, c=-0.258025 -511.75<<-10.8574, -500, -64.5418, -9.44207, -17.5821, -38.472, -13.2662, -23.7278, 13.9985, -0.891004, 14.9984>>

and analysis.perl exits here:
/^Trans Opt (\d+) \[(\d+)\.\.(\d+)\]: (.+) : (\S+) \-\>(.+) :([\(\),\d\- ]*): pC=[\d\.\-e]+, c=/ || die("cannot scan line $_");

so there is this pC=..  that is missing

should I delete it from the perl script or find where it was printed out in the trace file and put it back?

thanks
Maria


_______________________________________________
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

Reply via email to