It looks like you compiled with the --with-cmph=... flag because your
moses.ini is configured for PhraseDictionaryCompact and the log output
shows it loaded. If this is true and you still get the "Exception:
vector::_M_range_check" error, try removing the suffix (file extension)
.minlexr from the reordering-table path name.
path=/..../binarised-model/reordering-table.minlexr ==>
path=/..../binarised-model/reordering-table
On another note, is it normal to have different "num-features" for
phrase and lexical tables?
PhraseDictionaryCompact num-features=4
LexicalReordering num-features=6
Tom
On 7/2/2015 3:42 PM, [email protected] wrote:
> Date: Thu, 2 Jul 2015 11:34:55 +0400
> From: Hieu Hoang<[email protected]>
> Subject: Re: [Moses-support] exception in running moses using binary
> models
> To: Barun Halder<[email protected]>, "[email protected]"
> <[email protected]>
> Message-ID:<[email protected]>
> Content-Type: text/plain; charset="windows-1252"
>
> you should binarize the reordering-table file with
> processLexicalTable
> DON'T give it the suffix .minlexr. Then delete your existing file
> reordering-table.minlexr
>
> Alternatively, recompile moses with --with-cmph=... flag and use the
> compact phrase-table and compact reordering model.
>
> If you are new to moses, please work through the tutorial
> http://www.statmt.org/moses/?n=Moses.Baseline
>
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support