That looks like an IRSTLM-format binary file. You might need the "--text
yes" flag for compile-lm.

You can confirm that the file is in the right format by opening it with a
text viewer such as "less". The ARPA format is defined here:
http://www-speech.sri.com/projects/srilm/manpages/ngram-format.5.html

-Jon


On Thu, Jul 28, 2011 at 1:15 PM, Lee Ball (Applied Language) <
lee.b...@appliedlanguage.com> wrote:

> Hello again,
>
> I ran compile-lm against the model.lm.es.gz and got the output
> model.lm.es.blm but when using 8 0 5 in my moses.ini it crashes with this:
>
> <unk> 0
>> " not blank File: model.es.lm.blm
>> Aborted
>
>
> Is this down to bad artefacts in the language model?
>
> Kind regards,
>
> Lee Ball
> Infrastructure Manager
> lee.b...@appliedlanguage.com
> Tel: +44 (0)844 854 8945
>
> Applied Language Solutions
> High quality language solutions delivered on time...with a smile!
>
> www.appliedlanguage.com
> Tel (UK): +44 (0)845 367 7000
> Tel (US): +1 (800) 579-5010
>
> Riverside Court, Huddersfield Road, Delph, Oldham, OL3 5FZ. UK
> Registered in the UK 5122429
>
> Pride in everything we do | Respect everyone like a friend
> [image: An Environmentally Friendly Company]Think of the environment;
> please don't print this e-mail unless you really need to.
>
> [image: Fast Track 100 2009][image: Queens Award for Business] 
> <http://twitter.com/appliedlanguage>
>
>
>
> On 28 July 2011 17:18, Kenneth Heafield <mo...@kheafield.com> wrote:
>
>> FYI we resolved the problem off-list.  KenLM does not load IRST's iARPA
>> format.  You must first run IRST"s compile-lm to generate an ARPA.  I
>> might add an error message specific to this case.
>>
>> On 07/27/11 09:27, Lee Ball (Applied Language) wrote:
>> > Hi guys,
>> >
>> > I just tried using KenLM out of interest for the first time with an old
>> > set of models that were using IRSTLM.
>> >
>> > Based on this: http://kheafield.com/code/kenlm/moses/ I changed the
>> > settings from:
>> >
>> > [lmodel-file]
>> > 1 0 5 /home/moses/languagemodels/model.es.lm.gz
>> >
>> > to
>> >
>> > [lmodel-file]
>> > 8 0 5 /home/moses/languagemodels/model.es.lm.gz
>> >
>> > I also tried
>> >
>> > [lmodel-file]
>> > 9 0 5 /home/moses/languagemodels/model.es.lm.gz
>> >
>> > I then ran mosesserver with this new moses.ini file and it appeared to
>> > output the contents of model.lm.gz and then it stopped with this output:
>> >
>> >     \end\
>> >     " not blank File: /home/moses/languagemodels/model.es.lm.gz
>> >     Aborted
>> >
>> >
>> >
>> > IRSTLM was used to create this language model initially. Although the
>> > moses.ini was from a slightly older build which doesn't mention KenLM as
>> > an option in the language model comments, I assumed it would still work?
>> >
>> > The output error is the same for both 9 and 8 settings. It works fine
>> > with using IRSTLM.
>> >
>> > Kind regards,
>> >
>> > Lee Ball
>> > Infrastructure Manager
>> > lee.b...@appliedlanguage.com <mailto:lee.b...@appliedlanguage.com>
>> > Skype ID: lee.ball_appliedlanguage
>> >
>> > Applied Language Solutions
>> > High quality language solutions delivered on time...with a smile!
>> >
>> > www.appliedlanguage.com <http://www.appliedlanguage.com/>
>> > Tel (UK): +44 (0)845 367 7000
>> > Tel (US): +1 (800) 579-5010
>> >
>> > Riverside Court, Huddersfield Road, Delph, Oldham, OL3 5FZ. UK
>> > Registered in the UK 5122429
>> >
>> > Pride in everything we do | Respect everyone like a friend
>> > An Environmentally Friendly CompanyThink of the environment; please
>> > don't print this e-mail unless you really need to.
>> >
>> > Fast Track 100 2009Queens Award for
>> > Business <http://twitter.com/appliedlanguage>
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Moses-support mailing list
>> > Moses-support@mit.edu
>> > http://mailman.mit.edu/mailman/listinfo/moses-support
>>
>> _______________________________________________
>> Moses-support mailing list
>> Moses-support@mit.edu
>> http://mailman.mit.edu/mailman/listinfo/moses-support
>>
>
>
> _______________________________________________
> Moses-support mailing list
> Moses-support@mit.edu
> http://mailman.mit.edu/mailman/listinfo/moses-support
>
>
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to