Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-24eclipseHieu Hoang
2015-05-21eclipseHieu Hoang
2015-05-12default to using lmplz for convenience and because SRILM uses tonnes of memoryHieu Hoang
2015-05-11codeliteHieu Hoang
2015-05-05Add profiling option to the testsuite. Untested.XapaJIaMnu
2015-05-01Initial work to add support for profiling mode in the testsuiteXapaJIaMnu
2015-04-30delete unused varHieu Hoang
2015-04-30Remove trailing whitespace in C++ files.Jeroen Vermeulen
2015-04-27codeliteHieu Hoang
2015-04-27add extra parser argument to ChartCellCollection to support ↵Hieu Hoang
FF::EvaluateGivenAllOtherTransOpts()
2015-04-26boost unique lockHieu Hoang
2015-04-26Merge branch 'master' of https://github.com/moses-smt/mosesdecoder into mmt-devUlrich Germann
Conflicts: moses/Syntax/F2S/Manager-inl.h moses/TranslationModel/UG/mmsapt.cpp
2015-04-24Seed the randomizer once, not every time.Jeroen Vermeulen
This bit of mira code used to re-seed the randomizer on every call, instead of just once on startup. The result of time(NULL) was used as a seed, meaning that every such call to the randomizer within the same second would return the same value.
2015-04-23Merge branch 'master' of https://github.com/moses-smt/mosesdecoderMatthias Huck
2015-04-23n-best list creation in phrase-based decoding: improved efficiency with ↵Matthias Huck
sparse features
2015-04-23Add cross-platform randomizer module.Jeroen Vermeulen
The code uses two mechanisms for generating random numbers: srand()/rand(), which is not thread-safe, and srandom()/random(), which is POSIX-specific. Here I add a util/random.cc module that centralizes these calls, and unifies some common usage patterns. If the implementation is not good enough, we can now change it in a single place. To keep things simple, this uses the portable srand()/rand() but protects them with a lock to avoid concurrency problems. The hard part was to keep the regression tests passing: they rely on fixed sequences of random numbers, so a small code change could break them very thoroughly. Util::rand(), for wide types like size_t, calls std::rand() not once but twice. This behaviour was generalized into utils::wide_rand() and friends.
2015-04-22hack to allow target side of tokenized parallel corpus to be used for LMHieu Hoang
2015-04-16Replace deprecated bcopy() with memcpy().Jeroen Vermeulen
The bcopy() function is POSIX-specific and deprecated. The recommended replacement (at least for non-overlapping source and destination ranges) is memcpy(), which is in the standard C library. Note that the source and destination parameters are in a different order between these two functions.
2015-04-16Replace deprecated bzero() with memset().Jeroen Vermeulen
The bzero() function is POSIX-specific and deprecated. The recommended replacement is memset(), which is in the standard C library.
2015-04-14Merge branch 'master' of github.com:moses-smt/mosesdecoderHieu Hoang
2015-04-14misc script to parallelize madamira on grid engineHieu Hoang
2015-04-11codeliteHieu Hoang
2015-04-05Merge branch 'master' into mmt-devUlrich Germann
Conflicts: Jamroot moses/TranslationModel/UG/mmsapt.h
2015-04-03Unused variable.Ulrich Germann
2015-04-02uncomment out lines that clang choked on. Now worksHieu Hoang
2015-04-02resolve conflictsakimbal1
2015-04-02compile with clang 3.3 x86_x6, no warningsakimbal1
2015-04-02make it compile on osx/clangHieu Hoang
2015-04-02Merge pull request #103 from aminorex/masterHieu Hoang
tokenizer improvements, faster better sentence splitter
2015-04-02Replace use of tmpnam with boost::filesystem.Jeroen Vermeulen
Silences a few annoying warnings from gcc: "tmpnam is dangerous" (and the suggestion to use mkstemp instead).
2015-04-02handle asian stock tickers betterakimbal1
2015-04-02Merge remote-tracking branch 'upstream/master'akimbal1
2015-04-02make -a work more like the perl tokenizerakimbal1
2015-04-01splitter and tokenizer tweaks, multithreading tokenizerakimbal1
2015-04-01splitter tweaksakimbal1
2015-04-01add -B optionakimbal1
2015-04-01add splitterakimbal1
2015-03-28Modernize "C" includes in contrib.Jeroen Vermeulen
This is one of those little chores in managing a long-lived C++ project: standard C headers like stdio.h and math.h now have their own place in the C++ standard as resp. cstdio, cmath, and so on. In this branch the #include names are updated for the contrib/ subdirectory. C++11 adds cstdint, but to support compilation with the previous standard, that change is left for later.
2015-03-26Managers and feature functions now have access to the entire ↵Ulrich Germann
TranslationTask, not just the InputType.
2015-03-26More bjam fiddling.Ulrich Germann
2015-03-211. Lifetime of tasks in ThreadPool is now managed via shared pointers.Ulrich Germann
2. Code cleanup in IOWrapper and a bit elsewhere.
2015-03-20Bjam is the most awful build system in the world.Ulrich Germann
2015-03-19draft splitterakimbal1
2015-03-19Restored legacy moses server.Ulrich Germann
2015-03-17codeliteHieu Hoang
2015-03-17Changes to RUleScope from private branch. More codelite projectsHieu Hoang
2015-03-17option to change the estimated score only, not actuall scoreHieu Hoang
2015-03-17start CodeLite project filesHieu Hoang
2015-03-16start CodeLite project filesHieu Hoang
2015-03-10remove visual studio and xcode project files. No longer maintainedHieu Hoang