well, in a sense, exhausting the edge limit is a crash, since the parser was not able to find the solution within limited memory, and just aborted. In other words, the parser did not even know whether there was a parse or not. With selective unpacking (-packing=15), the parser spends much more time in searching before hitting the limit.
<br><br>Yi<br><br><br><div><span class="gmail_quote">On 7/12/07, <b class="gmail_sendername">Sergio Roa</b> <<a href="mailto:sergior@coli.uni-sb.de">sergior@coli.uni-sb.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Yi,<br><br>On Thursday 12 July 2007, Yi Zhang wrote:<br>> > I mean leaving it as default, so, the options now are:<br>> ><br>> > cheap -limit=100000 -tok=fsr -nsolutions=10<br>><br>> Oh, I just checked the code. It seems that if ``-packing'' is not given,
<br>> then packing is disabled (=0, no packing). If ``-packing'' is given without<br>> ``=n'', then it's defaulted to 15.<br>><br>> So in your case, you are running without packing. I just tried again, and
<br>> it leads to immediate out of memory failure. Therefore, what you got<br>> without packing is a crash, rather than real results.<br><br>How can you know this is a crash? The verbose output I get without<br>
packing is:<br><br>69133 types in 7.5 s<br>edge limit exhausted (100000 pedges)<br>id: 1<br>trees: 0<br>readings: 0<br>words: 200<br>words_pruned: 37<br>mtcpu: 0<br>first: -1<br>tcpu: 14290<br>utcpu: 0<br>ftasks_fi: 16514325
<br>ftasks_qc: 4671458<br>fsubs_fi: 0<br>fsubs_qc: 0<br>etasks: 175805<br>stasks: 150097<br>aedges: 50281<br>pedges: 100000<br>upedges: 0<br>raedges: 0<br>rpedges: 0<br>medges: 0<br>unifications_succ: 175421<br>unifications_fail: 25708
<br>subsumptions_succ: 0<br>subsumptions_fail: 0<br>copies: 200660<br>dyn_bytes: 908659104<br>stat_bytes: 904933232<br>p_dyn_bytes: 0<br>p_nstat_bytes: 0<br>cycles: 0<br>fssize: 1<br>unify_cost_succ: 409<br>unify_cost_fail: 109
<br>equivalent: 0<br>proactive: 0<br>retroactive: 0<br>frozen: 0<br>failures: 0<br><br>I thought it means that the edge limit is exhausted.<br><br>--<br>Sergio.<br><br></blockquote></div><br>