Jeroen Vermeulen
0859e9a844
Remove trailing whitespace from C++ files.
2015-05-13 17:05:43 +07:00
Ulrich Germann
d122605c0d
Code reorganization with respect to hypergraph output.
2015-05-12 02:28:58 +01:00
Jeroen Vermeulen
eca5824100
Remove trailing whitespace in C++ files.
2015-04-30 12:05:11 +07:00
Ulrich Germann
3e2f878576
Merge branch 'master' into mmt-dev
...
Conflicts:
Jamroot
moses/TranslationModel/UG/mmsapt.h
2015-04-05 15:51:50 +01:00
Jeroen Vermeulen
a9c8f44896
Modernize "C" includes in moses.
...
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 moses/ subdirectory; more
branches to follow.
C++11 adds cstdint, but to support compilation with the previous
standard, that change is left for later.
2015-03-28 20:09:03 +07:00
Ulrich Germann
9dc75bfd8a
Managers and feature functions now have access to the entire TranslationTask, not just the InputType.
2015-03-26 18:25:54 +00:00
Phil Williams
357f33b0d5
Fix -output-unknowns for -search-algorithm 3 (moses_chart)
2015-02-18 16:22:13 +00:00
Hieu Hoang
05ead45e71
beautify
2015-01-14 11:07:42 +00:00
Matthias Huck
465b475664
score deltas in chart decoding
2015-01-07 14:25:43 +00:00
Hieu Hoang
ba166f109c
moving more stuff out of IOWrapper
2014-12-30 18:53:30 +05:30
Hieu Hoang
9739b7a8a7
rename ProcessSentence() to Decode()
2014-12-26 13:11:52 +05:30
Nicola Bertoldi
4e77665d30
better handling of cache-based models with inconsistent parameters
2014-12-15 17:42:41 +01:00
Nicola Bertoldi
e4eb201c52
merged master into dynamic-models and solved conflicts
2014-12-13 12:52:47 +01:00
Hieu Hoang
81640945d0
move OutputBest() to ChartManager
2014-12-10 12:47:23 +00:00
Hieu Hoang
4b10c59bea
add OutputSearchGraphHypergraph() to API framework. Move m_source to BaseManager
2014-12-05 21:33:59 +00:00
Hieu Hoang
23ca29a2ea
add Decode to API framework
2014-12-05 17:59:53 +00:00
Hieu Hoang
0d8e20980e
move OutputWordGraph() and OutputSearchGraph() into Managers
2014-12-05 17:23:08 +00:00
Hieu Hoang
b23c00989b
move OutputDetailedTreeFragmentsTranslationReport() to Manager
2014-12-04 18:35:19 +00:00
Hieu Hoang
c5fdb170fb
move OutputUnknowns() into Managers
2014-12-04 16:25:19 +00:00
Hieu Hoang
ccbcc14ed8
move OutputDetailedTranslationReport() to Managers
2014-12-03 17:04:10 +00:00
Hieu Hoang
fb25616bdd
add OutputLatticeSamples() to BaseManager. Move OutputAlignment() to ChartManager
2014-12-03 12:05:35 +00:00
Hieu Hoang
3da8415095
add OutputNBest() as abstract method to BaseManager. Tighten up framework
2014-12-02 19:09:10 +00:00
Hieu Hoang
ba7afba9f6
move n-best code for phrase-based from IOWrapper to ChartManager
2014-12-02 17:40:53 +00:00
Hieu Hoang
85eae6b9f2
delete lineNumber variable from ChartManager. It should always be carried by the input sentence itself
2014-10-08 19:23:26 +01:00
Barry Haddow
27eee55a57
Merge branch 'master' of github.com:moses-smt/mosesdecoder
2014-08-11 11:49:38 +01:00
Hieu Hoang
18c1c4a132
method rename
2014-08-08 18:11:30 +01:00
Hieu Hoang
3d884bb098
method rename
2014-08-08 16:41:16 +01:00
Barry Haddow
b5a1f02606
Implement hypergraph output for chart moses
2014-08-07 21:20:10 +01:00
Barry Haddow
fbe73dd06f
Stub out chart hypergraph output
2014-08-06 16:37:09 +01:00
Nicola Bertoldi
4d75c889f1
merged master into dynamic-models
2014-06-08 09:39:37 +02:00
Ulrich Germann
5ae57f09d7
Commented out unused variable.
2014-06-05 01:39:44 +01:00
Nicola Bertoldi
2f3cd5e2fe
beautify
2014-05-19 15:34:27 +02:00
Phil Williams
fc85c26eda
moses_chart: remove ChartTrellis* k-best code
2014-05-13 10:24:30 +01:00
Phil Williams
ff8ac92be1
moses_chart: oops, don't output more distinct translations than requested
2014-04-21 14:46:22 +01:00
Phil Williams
b308bd5657
moses_chart: enable ChartKBestExtractor.
2014-04-21 10:19:00 +01:00
Rico Sennrich
45630a5851
various optimizations to make CYK+ parser several times faster and eat less memory.
...
speed-up of decoding depends on how much time is spent in parser:
10-50% speed-up for string-to-tree systems observed (more on long sentences and with high max-chart-span).
if you only use hiero or string-to-tree models (but none with source syntax), use compile-option --unlabelled-source for (small) efficiency gains.
2014-03-21 11:12:24 +00:00
Hieu Hoang
95a41c44fa
more debug functions
2013-12-12 01:20:12 +00:00
Hieu Hoang
bc9ce334d0
more debug functions
2013-12-11 20:03:30 +00:00
Hieu Hoang
ebc6e59b17
consistent global variable g_mosesDebug
2013-12-11 19:04:42 +00:00
Hieu Hoang
f13d0c8244
UTIL_THROW_IF -> UTIL_THROW_IF2
2013-11-22 20:27:46 +00:00
Hieu Hoang
c2ffc022ea
replace CHECK with UTIL_THROW_IF in Moses
2013-11-19 18:52:15 +00:00
Hieu Hoang
e6f53d83c2
get rid of some warnings
2013-09-22 18:24:32 +02:00
Hieu Hoang
a4f5879fef
take out -constraint from Parameter. Now handled exclusively in FF
2013-09-18 06:23:22 +02:00
Hieu Hoang
8b2bed458c
implement ConstrainedDecoding FF
2013-09-17 02:40:25 +02:00
Hieu Hoang
3b03d803d9
make sure Evaluate(inputPath) is called for chart translation options
2013-09-13 09:27:48 +02:00
Hieu Hoang
af6b1f2b4e
start on forced decoding for SCFG
2013-08-31 01:37:15 +01:00
Hieu Hoang
769f2fe00c
start on forced decoding for SCFG
2013-08-30 17:45:56 +01:00
Hieu Hoang
46fce4029c
create ChartTranslationOption class that store pointer to target phrase. Don't store target phrase itself. QUicker, but still not as quick as storing pointer to target phrase in hypo
2013-08-12 10:34:45 +01:00
Hieu Hoang
4db9aa2973
convert to using shared pointers in ChartTranslationOptions
2013-08-09 15:20:45 +01:00
Hieu Hoang
59e7a179ca
add InputPath objects of chart decoding. Start on lattice input for chart decoding
2013-08-08 21:29:22 +01:00