Commit Graph

2962 Commits

Author SHA1 Message Date
Tetsuo Kiso
12ccef6d50 Rename too short variables.
'D' and 'O' is hard to find when you might want to
search by command line tools such as grep.
2012-02-01 16:39:38 +09:00
Tetsuo Kiso
b7507a84b2 Add constans to prevent avoid hard coding many times.
Default filenames in usage() were differen from the actual ones.
2012-02-01 16:33:23 +09:00
Tetsuo Kiso
5b30f52fbe Add whitespaces. 2012-02-01 16:15:22 +09:00
Tetsuo Kiso
cac1e14d50 Add 'virtual' keyword for functions in OptimizationTask.
Adding 'virtual' keyword for an inherited virtual function is good
practice because it will let the users know where the function
comes from.
2012-02-01 15:49:33 +09:00
Tetsuo Kiso
8341d68a2b Add explicit to the ThreadPool constructor. 2012-02-01 15:33:26 +09:00
Tetsuo Kiso
7c843dbe3f Create a struct for command line options in mert. 2012-02-01 15:21:49 +09:00
Tetsuo Kiso
3c9f44494e Delete unused variables. 2012-02-01 12:37:41 +09:00
Tetsuo Kiso
d4b9536d43 Introduce anonymous namespace. 2012-02-01 12:35:50 +09:00
Tetsuo Kiso
345448f950 Add whitespaces. 2012-02-01 12:29:45 +09:00
Tetsuo Kiso
99f4158d44 Create a struct for command line options in extractor. 2012-02-01 12:23:15 +09:00
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