Commit Graph

3102 Commits

Author SHA1 Message Date
Tetsuo Kiso
4fb90867b0 Create a wrapper function to init seed.
Move g_bootstrap from a global variable to
a member of struct ProgramOption.
2012-02-01 11:49:26 +09:00
Tetsuo Kiso
ad24930547 Create a struct for command line options.
Add a wrapper function to parse the options, too.
2012-02-01 11:27:17 +09:00
Michal Hrusecky
6fd7d49956 Fix library dependencies 2012-01-31 17:00:11 +01:00
Michal Hrusecky
35e470e458 Prefer shared libraries 2012-01-31 17:00:09 +01:00
Michal Hrusecky
614cd9b84c Using __typeof__ instead of typeof
__typeof__ is safer than typeof as typeof don't have to be defined when
included from ISO C.
2012-01-31 17:00:06 +01:00
Michal Hrusecky
6194b1c20c Distribution friendly src/LM/Jamfile
Adding lib64 to the library search path and $prefix/include/$name to
include paths.
2012-01-31 17:00:04 +01:00
Michal Hrusecky
ade1aa4acc Use make_pair without type
Replacing typed make_pair with non-typed version to fix compilation
issues.
2012-01-31 17:00:01 +01:00
Barry Haddow
1b0cb656e9 error checking 2012-01-31 23:44:44 +08:00
Barry Haddow
e7c497484f Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-31 15:14:08 +00:00
Barry Haddow
d4d38cd859 error checking 2012-01-31 15:13:59 +00:00
Rico Sennrich
1b229137fa tmcombine (translation model combination) 2012-01-31 10:50:20 +01:00
Tetsuo Kiso
8d5e0cbe02 Create a utility class for mert/evaluator.cpp to avoid name collisions, just in case.
And introduce anonymous namespace for the class and global variables
as well.
2012-01-27 04:06:36 +09:00
Tetsuo Kiso
0bf69e840a Add whitespaces. 2012-01-27 03:39:13 +09:00
Tetsuo Kiso
cd292a2449 Add prefixe 'g_' to global variables in mert/evaluator.cpp
While the size of mert/evaluator.cpp is still relatively small,
adding the marker to the variables allows us to easily distinguish
them from local variables.
2012-01-27 03:24:51 +09:00
Hieu Hoang
f2e475d48f xcode 2012-01-26 21:54:33 +07:00
Hieu Hoang
3de86c5724 undo start-translation-id arg, as per email from Sandra Noubours 2012-01-26 21:24:05 +07:00
Phil Williams
30df272cd5 moses_chart: add an alternative parser that implements the algorithm outlined
in Hopkins and Langmead (2010).  This allows parsing of scope-3 grammars with
cubic space and time requirements.  Enabled using the new "parsing-algorithm"
parameter (supports in-memory rule tables only).
2012-01-26 11:38:40 +00:00
Phil Williams
99b65d3d9a Move some more source files into moses/src/RuleTable 2012-01-26 10:45:20 +00:00
Phil Williams
039bd5bd4c Create a subdirectory in moses/src for the main CYK+ source files. 2012-01-25 23:14:36 +00:00
Phil Williams
d0af7167f8 moses_chart: rule lookup now produces a vector of stack pointers (and a
TargetPhraseCollection pointer) instead of a CYK+ dotted rule.
2012-01-25 12:26:28 +00:00
Matous Machacek
b3096acdec mert/evaluator should now compute confidence interval correctly 2012-01-24 21:25:15 +01:00
Matous Machacek
1b96e55ca8 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-24 19:39:27 +01:00
Matous Machacek
40f720aee6 fixed bugs in mert/evaluator, nicer printing of results 2012-01-24 19:18:44 +01:00
Hieu Hoang
89d4743bad rollback accidental commit 2012-01-24 18:04:44 +07:00
Hieu Hoang
5ae2a24878 add --sort-batch-size arg to train-model.perl 2012-01-24 18:00:45 +07:00
phikoehn
df6c71a276 Merge branch 'master' of git://github.com/moses-smt/mosesdecoder 2012-01-24 10:14:04 +00:00
phikoehn
79efdef247 added comments to config files 2012-01-24 10:13:19 +00:00
Phil Williams
2af7451fe8 Merge branch 'master' of /home/s0898777/moses-local/master 2012-01-23 20:44:56 +00:00
Phil Williams
c69abefec7 Add RuleTableTrie, an abstract base class of PhraseDictionarySCFG. 2012-01-23 20:41:49 +00:00
Hieu Hoang
a47bfea3cd xcode 2012-01-23 23:53:26 +07:00
Hieu Hoang
1104940e38 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-23 23:34:57 +07:00
Phil Williams
4bebd1be17 Create a subdirectory in moses/src for rule table source files. 2012-01-23 16:05:32 +00:00
Hieu Hoang
f41a0a689e Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-23 22:14:31 +07:00
Hieu Hoang
6fe2fe0afc Revert "Revert "fixed ems bug when no interpolated LMs are used""
This reverts commit 2a4b65986e.
2012-01-23 22:13:01 +07:00
Hieu Hoang
2a4b65986e Revert "fixed ems bug when no interpolated LMs are used"
This reverts commit ba469d27a5.
2012-01-23 22:12:04 +07:00
Phil Williams
991a97e935 Use boost::unordered_map for faster lookup in ChartCell and ChartCellLabelSet. 2012-01-23 14:19:19 +00:00
Phil Williams
1d3b095013 Restore the "--with-tcmalloc" configuration option that was lost
in the transition from autotools to bjam.
2012-01-23 11:34:46 +00:00
Phil Williams
5a9607759b filter-rule-table.py: fix horribly inefficient filtering of rules that
contain frequently-occurring terminal sequences
(like [X] -> [X] , [X] , [X] , [X] and [X])
2012-01-23 10:57:56 +00:00
Phil Williams
bba1af9f4e Remove obsolete #if HAVE_CONFIG_H directives. 2012-01-23 10:37:35 +00:00
Matous Machacek
05aa103d5f mert/evaluator can compute more metrics at once 2012-01-22 01:01:08 +01:00
Barry Haddow
d847625e2d Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-18 08:56:59 +00:00
Barry Haddow
07e084fc75 Option to disable buffering (from Tom Hoar) 2012-01-18 08:55:12 +00:00
Eleftherios Avramidis
44d8fe29c2 Merge commit 'upstream/master' 2012-01-16 16:48:24 +01:00
Eleftherios Avramidis
d5df460835 Catch errors produced after re-running on an existing run (with --continue) 2012-01-16 16:42:19 +01:00
Kenneth Heafield
967e016c47 Make lm constructor explicit 2012-01-14 17:07:31 +00:00
Kenneth Heafield
ea05edae76 Remove uncalled and broken function 2012-01-14 01:23:54 -05:00
Eleftherios Avramidis
2e9af67c0c Merge pull request #8 from lefterav/master
Fixed EMS ignoring absense of train-model.perl
2012-01-13 15:30:39 -08:00
Eleftherios Avramidis
caa4ce78e1 Merge commit 'upstream/master' 2012-01-14 00:22:57 +01:00
Eleftherios Avramidis
28899b1f05 Catch error, when for some reason train-model.perl is missing from installation (not properly compiled Moses) 2012-01-14 00:22:01 +01:00
Kenneth Heafield
06648fd832 Surround mains in try-catch blocks. 2012-01-13 10:20:42 -05:00