Thanks to contributions from NICT, Tetsuo, and Hieu, KenLM does compile under Visual Studio and run natively on Windows. Or at least it did last time we tested; I do not test on Windows myself. The language model was often regarded as the barrier to running Moses on Windows. As to whether that is the case, I will defer to Hieu.
Kenneth On 07/03/2012 12:20 PM, Tom Hoar wrote: > This might be a question for Ken. A few years ago, it was possible to > compile Moses as a native Windows application using an internal language > model that emulated SRILM but was limited to only 3 grams. I tried it > back then. Performance was slow and quality was sub-par because of the > 3-gram limit. > > With all the internal changes to Moses, including KenLM and others, is > a native Windows compile still an option or is it limited to only > posix/cgwin systems? > > Tom > > > > On Tue, 3 Jul 2012 17:09:15 +0100, Barry Haddow > <[email protected]> wrote: >> Hi Jose >> >> Moses is a command line application, so the usual way to use it on >> windows >> would be through cygwin. >> >> If you want to use Moses in a GUI application, then probably the best >> way is >> to run Moses server and have the GUI communicate with the server. >> This has >> been discussed on this list before. >> >> cheers - Barry >> >> >> >> >> On Tuesday 03 July 2012 13:03:14 Jose Casimiro Pereira wrote: >>> Hi everyone. >>> >>> First of all, I apologize for my English. >>> >>> I'm a PhD student, from Portugal, and I'm starting to study and use >>> MOSES >>> tool. I installed MOSES on Ubuntu and everything works fine. >>> The corpora that I have, was properly trained and worked fine with >>> MOSES. >>> >>> For several constraints of the project I work, we need to put MOSES >>> working on Microsoft Windows. >>> I downloaded MOSES' source and compiled it, and I think it was well >>> compiled (I was inspired by Wang Pidong instructions >>> >>> (http://wangpidong.blogspot.pt/2010/01/how-to-compile-moses-under-visual.ht >>> ml)). >>> >>> The problem that I have, and for that I ask for help, is this: >>> - how to make MOSES work on Windows? How to use MOSES to translate >>> corpora? >>> >>> I read that is possible to transfer the training scripts from one >>> location to another. So, I assume that is possible to transfer the >>> scripts that I have trained on Ubuntu to Windows. But, again, how to >>> use >>> them? I haven't seen any example of it. >>> >>> There are several examples explaining how to use MOSES on Cygwin, >>> but >>> we pretend to use it outside Cygwin. >>> I have seen examples, too, using MOSES on Linux and accessing it >>> from Windows, using PuTTY. But, that isn't what we desired to use. >>> >>> I'll appreciate any help you could do. >>> >>> Many thanks. >>> j.casimiro >>> >>> _______________________________________________ >>> Moses-support mailing list >>> [email protected] >>> http://mailman.mit.edu/mailman/listinfo/moses-support >>> >> >> -- >> Barry Haddow >> University of Edinburgh >> +44 (0) 131 651 3173 >> >> -- >> The University of Edinburgh is a charitable body, registered in >> Scotland, with registration number SC005336. >> >> _______________________________________________ >> 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 _______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
