Hi Hieu, Just to provide more info, I had compiled moses using the following command: "./bjam -j8 -q --with-cmph=/cs/natlang-user/jasneet/softwares/cmph-2.0/ --with-boost=/cs/natlang-user/jasneet/softwares/boost/ --max-kenlm-order=8 -a --with-mm --with-probing-pt”.
Following are some more translation times from the logs using the command: $ grep “Translation took” mert.log Line 53: Translation took 9504.886 seconds total Line 25: Translation took 16931.106 seconds total Line 20: Translation took 17477.958 seconds total Line 34: Translation took 18409.183 seconds total Line 36: Translation took 20495.204 seconds total Line 48: Translation took 16093.966 seconds total Line 68: Translation took 4773.139 seconds total Line 18: Translation took 22165.429 seconds total Line 10: Translation took 23794.930 seconds total Line 11: Translation took 26313.130 seconds total Line 74: Translation took 6238.326 seconds total Line 66: Translation took 14968.715 seconds total Line 3: Translation took 28973.902 seconds total Line 45: Translation took 27619.088 seconds total Line 81: Translation took 4666.394 seconds total Line 37: Translation took 36502.892 seconds total Line 83: Translation took 3143.882 seconds total Line 70: Translation took 20143.743 seconds total Line 1: Translation took 38498.391 seconds total Line 19: Translation took 39683.472 seconds total Line 15: Translation took 39903.566 seconds total Line 33: Translation took 40047.447 seconds total The times are extremely high and I’m not really sure why it is taking so much time. Regards, Jasneet > On Feb 18, 2016, at 11:04 AM, Jasneet Sabharwal <jasneet.sabhar...@sfu.ca> > wrote: > > Hi, > > I was able to solve the segmentation fault issue. It was because of OOVs. I’m > currently trying to tune the parameters using mert, but it is running > extremely slow. For example, from the logs: > > Translating: 美国 之 音 记者 伏 来 库 斯 从 布宜诺斯艾利斯 发 来 的 另 一 篇 报导 说 , 几 名 美国 国会 议员 星期二 > 把 这 一 争论 带 到 了 布宜诺斯艾利斯 的 会议 大厅 。 > Line 43: Initialize search took 0.007 seconds total > Line 43: Collecting options took 0.191 seconds at moses/Manager.cpp:117 > Line 38: Search took 1092.075 seconds > Line 38: Decision rule took 0.000 seconds total > Line 38: Additional reporting took 0.041 seconds total > Line 38: Translation took 1092.132 seconds total > > I tried to time the functions in my feature function > <https://github.com/KonceptGeek/mosesdecoder/blob/master/moses/FF/CoarseBiLM.cpp> > using clock_t but all of them show up as 0.000. I’m not sure why tuning is > taking too much time. My moses.ini is attached in this email. > > Any suggestions would be helpful. > > Regards, > Jasneet > > <moses.ini> >> On Feb 12, 2016, at 3:58 PM, Hieu Hoang <hieuho...@gmail.com >> <mailto:hieuho...@gmail.com>> wrote: >> >> I think it's >> FeatureFunction::GetScoreProducerDescription() >> >> On 12/02/16 23:56, Jasneet Sabharwal wrote: >>> Thanks, will give that a try. >>> >>> Also, is it possible to get the value of feature name inside the feature >>> function. I’m specifically talking about “name” parameter in moses.ini. I’m >>> running multiple copies of my feature function with different parameter as >>> follows: >>> CoarseBiLM name=CoarseBiLM tgtWordId... >>> CoarseBiLM name=CoarseLM100 tgtWordId… >>> CoarseBiLM name=CoarseLM1600 tgtWordId... >>> CoarseBiLM name=CoarseBiLMWithoutClustering tgtWordId… >>> >>> Thanks, >>> Jasneet >>>> On Feb 12, 2016, at 3:39 PM, Hieu Hoang < >>>> <mailto:hieuho...@gmail.com>hieuho...@gmail.com >>>> <mailto:hieuho...@gmail.com>> wrote: >>>> >>>> you can run the decoder >>>> ./moses -v 3 >>>> however, you should put debugging messages in your feature functions to >>>> find out where the problem is. It looks like its in the Load() method so >>>> add lots of debugging message in there and all functions it calls >>>> >>>> On 12/02/16 23:34, Jasneet Sabharwal wrote: >>>>> Thanks Hieu for your reply. >>>>> >>>>> Is it possible to do a verbose output of what’s happening, so that I can >>>>> identify when it’s going out of memory? I’m only running it for 1928 >>>>> sentences. I have almost 170gb of free memory and additional 400gb memory >>>>> in buffer. >>>>> >>>>> Thanks, >>>>> Jasneet >>>>> >>>>>> On Feb 12, 2016, at 2:36 PM, Hieu Hoang <hieuho...@gmail.com >>>>>> <mailto:hieuho...@gmail.com>> wrote: >>>>>> >>>>>> looks like it's run out of memory. >>>>>> >>>>>> On 11/02/16 23:23, Jasneet Sabharwal wrote: >>>>>>> Hi, >>>>>>> >>>>>>> I was adding a new feature function in Moses ( >>>>>>> <https://github.com/KonceptGeek/mosesdecoder/blob/master/moses/FF/CoarseBiLM.cpp>https://github.com/KonceptGeek/mosesdecoder/blob/master/moses/FF/CoarseBiLM.cpp >>>>>>> >>>>>>> <https://github.com/KonceptGeek/mosesdecoder/blob/master/moses/FF/CoarseBiLM.cpp>). >>>>>>> It works fine when I test it for 1-2 sentences, but when I’m trying to >>>>>>> tune my parameters, I’m getting segmentation faults or sometimes it is >>>>>>> bad_alloc. Following was one of the commands that was executed during >>>>>>> the tuning process which caused the Segmentation Fault or bad_alloc: >>>>>>> >>>>>>> moses -threads 40 -v 0 -config filtered/moses.ini -weight-overwrite >>>>>>> 'CoarseLM100= 0.075758 LM0= 0.075758 CoarseBiLMNotClustered= 0.075758 >>>>>>> WordPenalty0= -0.151515 PhrasePenalty0= 0.030303 CoarseBiLMClustered= >>>>>>> 0.075758 TranslationModel0= 0.030303 0.030303 0.030303 0.030303 >>>>>>> Distortion0= 0.045455 CoarseLM1600= 0.075758 LexicalReordering0= >>>>>>> 0.045455 0.045455 0.045455 0.045455 0.045455 0.045455' -n-best-list >>>>>>> run1.best100.out 100 distinct -input-file tune.word.lc.cn >>>>>>> <http://tune.word.lc.cn/> >>>>>>> >>>>>>> The log is enclosed in this email. >>>>>>> >>>>>>> Any pointers would be very useful. >>>>>>> >>>>>>> Thanks, >>>>>>> Jasneet >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Moses-support mailing list >>>>>>> Moses-support@mit.edu <mailto:Moses-support@mit.edu> >>>>>>> http://mailman.mit.edu/mailman/listinfo/moses-support >>>>>>> <http://mailman.mit.edu/mailman/listinfo/moses-support> >>>>>> >>>>>> -- >>>>>> Hieu Hoang >>>>>> http://www.hoang.co.uk/hieu <http://www.hoang.co.uk/hieu> >>>> >>>> -- >>>> Hieu Hoang >>>> http://www.hoang.co.uk/hieu <http://www.hoang.co.uk/hieu> >> >> -- >> Hieu Hoang >> http://www.hoang.co.uk/hieu <http://www.hoang.co.uk/hieu>
_______________________________________________ Moses-support mailing list Moses-support@mit.edu http://mailman.mit.edu/mailman/listinfo/moses-support