Hi,

     A number of people have complained that kenlm binary files were not 
portable across 32-bit and 64-bit or across ancient gcc (RedHat stale 
linux) to modern gcc.  974a708 fixes this.

     If you run 64-bit with modern gcc (as most of you do), your current 
binary files will continue to work and will now be portable.  Otherwise, 
it will throw an exception if you try to load an old file.

     The easiest way to determine if your binary file needs to rebuilt 
is to run

lm/query binary_file </dev/null

If it returns success then there is no need to rebuild.

Binary files are not portable across endianness and never will be.  In 
general, portability across architecture pairs other than x86 and x86_64 
is not guaranteed.

Kenneth
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to