Hi,

        Actually it's more than that.  Boost program options doesn't like
single hyphens before multi-character options :-\.

        Can you add --discount_fallback to the perl script?

Kenneth

On 02/26/15 16:44, Philipp Koehn wrote:
> Hui,
> 
> the wrapper script really just exists, because SRILM (and the wrapper)
> sets the name of the produced LM file with "-lm" and lmplz sets it
> with "-arpa". If you allow as an alternative name for the switch
> "-lm", I'll remove it.
> 
> -phi
> 
> On Tue, Feb 24, 2015 at 8:39 PM, Kenneth Heafield <[email protected]> wrote:
>> Try removing this bit of text and just calling the lmplz binary
>> directly.  It's not clear to me why that wrapper script still exists.
>>
>> $moses-script-dir/ems/support/lmplz-wrapper.perl -bin
>>
>>
>> -------- Forwarded Message --------
>> Subject:        Re: [Moses-support] BadDiscountException
>> Date:   Tue, 24 Feb 2015 06:16:43 -0800
>> From:   fatma elzahraa Eltaher <[email protected]>
>> To:     Kenneth Heafield <[email protected]>
>>
>>
>>
>> I use kenlm model and when try to add --discount_fallback=1 for setting
>> I get this error Unknown option: discount_fallback.
>> I attached config.toy where  must I change to solve this problem ?
>>
>>
>> thank you,
>>
>>
>>
>> Fatma El-Zahraa El -Taher
>>
>> Teaching Assistant at Computer & System department
>>
>>  Faculty of Engineering, Azhar University
>>
>> Email : [email protected] <mailto:[email protected]>
>> mobile: +201141600434
>>
>>
>> On Tue, Feb 24, 2015 at 5:22 AM, Kenneth Heafield <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     The closed-form estimates for Kneser-Ney are not well-defined on toy or
>>     class-based data.  I recommend using more training data.  If this is a
>>     class-based model, pass --discount_fallback.
>>
>>     Kenneth
>>
>>     On 02/24/2015 08:04 AM, fatma elzahraa Eltaher wrote:
>>     > Dears,
>>     > I get the following error in LM_toy_train.65.STDERR:
>>     > Unigram tokens 25188 types 39
>>     > === 2/5 Calculating and sorting adjusted counts ===
>>     > Chain sizes: 1:468 2:322921696 3:605478272 4:968765120 5:1412782592
>>     > /home/fatma/Desktop/Folder/mosesdecoder/lm/builder/adjust_counts.cc:50
>>     > in void
>>     > lm::builder::{anonymous}::StatCollector::CalculateDiscounts(const
>>     > lm::builder::DiscountConfig&) threw BadDiscountException because
>>     `s.n[j]
>>     > == 0'.
>>     > Could not calculate Kneser-Ney discounts for 1-grams with adjusted
>>     count
>>     > 4 because we didn't observe any 1-grams with adjusted count 3; Is this
>>     > small or artificial data?
>>     > How do I fix it?
>>     >
>>     >
>>     > thank you,
>>     >
>>     >
>>     >
>>     > Fatma El-Zahraa El -Taher
>>     >
>>     > Teaching Assistant at Computer & System department
>>     >
>>     >  Faculty of Engineering, Azhar University
>>     >
>>     > Email : [email protected] <mailto:[email protected]>
>>     <mailto:[email protected] <mailto:[email protected]>>
>>     > mobile: +201141600434
>>     >
>>     >
>>     >
>>     > _______________________________________________
>>     > Moses-support mailing list
>>     > [email protected] <mailto:[email protected]>
>>     > http://mailman.mit.edu/mailman/listinfo/moses-support
>>     >
>>     _______________________________________________
>>     Moses-support mailing list
>>     [email protected] <mailto:[email protected]>
>>     http://mailman.mit.edu/mailman/listinfo/moses-support
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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