From: Daniel P. <dp...@gm...> - 2014-02-04 15:59:42
|
Thomas, It would be great if you could contribute the changes needed to get Kaldi to compile under Windows, and figure out how to get the threading to work under Windows. By the way, depending what you need it for, you may not even need the thread library to work. It won't be possible or really even desirable to get the training scripts to work under Windows, and for applications, the threading may not even be necessary. In fact, I am working right now on online-decoding code that does everything in a single thread (the requirement of multiple threads in the current online decoding code leads to unnecessary complexity I think, and doesn't help from a real-time perspective). Dan On Tue, Feb 4, 2014 at 8:58 AM, Jan Trmal <jt...@gm...> wrote: > Hi, > I've been using pthread-win32 libraries as a drop-in replacement. I've > been using it in a different project and without any issues. I think I > managed to compile kaldi using cmake and visual studio and this library. > Did not test it much, though. > Hth, > Yenda > On Feb 4, 2014 2:56 AM, "Thomas RETORNAZ" <tho...@a2...> > wrote: > >> Hi I'm thomas from a2ia company >> I'm in charge of porting Kaldi under visual c++ and "cmakeify" the build >> process >> >> On Linux side, the cmakeification is not difficult[1]. And i could build >> all target libraries. >> >> On windows side however, i have to make some patchs in order to compile >> the code[2] but now its seems ok. >> >> The remaining bottleneck is the kaldi-thread library. Only one >> implementation is provided and this implementation rely on pthread. >> I could plane on windows side to provide an alternative implementation >> based on boost::thread (or native windows thread api) >> Did any one on your side plane this type of alternatives ? Maybe it's >> already done somewhere? >> >> Regards >> Thomas >> >> >> [1] If i have time i will make a cleaner version eg without A2ia >> goodies, boiler plate corporate macro and so on, and give it to the >> community >> [2] i could send it to you when i have finished >> >> >> >> >> ------------------------------------------------------------------------------ >> Managing the Performance of Cloud-Based Applications >> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >> Read the Whitepaper. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk >> _______________________________________________ >> Kaldi-developers mailing list >> Kal...@li... >> https://lists.sourceforge.net/lists/listinfo/kaldi-developers >> >> > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk > _______________________________________________ > Kaldi-developers mailing list > Kal...@li... > https://lists.sourceforge.net/lists/listinfo/kaldi-developers > > |