Commit Graph

2182 Commits

Author SHA1 Message Date
Hieu Hoang
065597dc9f only include moses root when compiling 2012-11-14 14:18:53 +00:00
Hieu Hoang
e2841edfed Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-11-14 13:43:17 +00:00
Hieu Hoang
f96b33de83 only include moses root when compiling 2012-11-14 13:43:04 +00:00
Barry Haddow
462c04b9f7 remove unused parameter 2012-11-14 10:37:24 +00:00
Hieu Hoang
bc64acaaa4 remove hardcoded label for top of sentence 2012-11-13 17:43:52 +00:00
Kenneth Heafield
f8e1856022 Redo dynsa cleanup 2012-11-13 11:30:58 +00:00
Kenneth Heafield
d19463b77e Cleanup a file left by a merge 2012-11-13 11:28:31 +00:00
Hieu Hoang
44f24bd673 resolved merge conflicts 2012-11-12 20:35:32 +00:00
Hieu Hoang
5e3ef23cef move moses/src/* to moses/ 2012-11-12 19:56:18 +00:00
Kenneth Heafield
d4f433c7f4 Put core Moses into one library libmoses. 2012-11-12 18:07:53 +00:00
Hieu Hoang
8c785cff2b add header file 2012-11-12 17:21:02 +00:00
Hieu Hoang
ac4a75a0af c++ version of fuzzy match works 2012-11-12 16:37:27 +00:00
Hieu Hoang
ea24000a84 c++ version of fuzzy match works 2012-11-12 13:58:39 +00:00
Kenneth Heafield
4f8f864650 Instant upgrade to a write lock (exclusive first class seat) 2012-11-12 12:49:34 +00:00
Kenneth Heafield
e3e3ad4c0d cmph header makes it further than CompactPT 2012-11-09 08:44:09 +00:00
Kenneth Heafield
9b8254a90e Collapse a bunch of Moses libraries into one. 2012-11-08 14:17:15 +00:00
Kenneth Heafield
e9eb7dd021 More shared build fixes 2012-11-07 23:28:42 +01:00
Kenneth Heafield
9a1ac30889 Increase paranoia about --kenlm-max-order and --max-factors 2012-10-31 14:48:29 +00:00
Hieu Hoang
deb694fb7c minor compile error on macosx. size_t != uint64_t 2012-10-30 14:56:20 -07:00
Kenneth Heafield
b0a04ae50e Cut PhraseTableMemory loading time by 35%
Before:
user    122.046
sys     3.029
VmPeak: 13091604 kB
VmRSS:  13052228 kB

After double conversion:
user    117.389
sys     3.330
VmPeak: 13091640 kB
VmRSS:  13052204 kB

Plus eliminate boost lexical cast:
user    82.632
sys     3.177
VmPeak: 13088560 kB
VmRSS:  13049056 kB

Plus inline scoreVector:
user    79.396
sys     2.892
VmPeak: 13088560 kB
VmRSS:  13049064 kB
2012-10-28 17:47:22 +00:00
Hieu Hoang
e35bb2c81f delete some debug info 2012-10-25 14:14:15 +01:00
Hieu Hoang
7a71270be2 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-10-24 10:38:05 +01:00
Hieu Hoang
fb8eb0d111 fix marcin's querying of compact rule table 2012-10-24 10:34:28 +01:00
Kenneth Heafield
73ef77163c Remove m_ruleCount, construct source phrase in-place 2012-10-23 19:16:50 +01:00
Hieu Hoang
ff0946dd3e eclipse files 2012-10-23 17:07:28 +01:00
Hieu Hoang
9a9dfe59de default to multiple matched 2012-10-23 17:07:12 +01:00
Kenneth Heafield
eb28ea26a8 Add a phrase default constructor, bypassing the array size increment 2012-10-22 13:17:46 -04:00
Kenneth Heafield
2e8c316aaa Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-10-22 17:42:37 +01:00
Kenneth Heafield
c34ecf12de TargetPhrase doesn't have a FactorDirection constructor.
It was implicitly doing TargetPhrase(Phrase(size_t)) wastefully
2012-10-22 17:40:23 +01:00
Hieu Hoang
87b6520d82 add moses server back in. Changed ScoreComponentCollection to expose dense feature array 2012-10-22 14:41:23 +01:00
Hieu Hoang
cb0b94fad5 delete all mention of terminal in word alignment class 2012-10-19 16:00:42 +01:00
Hieu Hoang
f4c965e752 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-10-19 15:10:20 +01:00
Hieu Hoang
397e704b49 terminal and non-terminal word alignments stored in 2 separate objects 2012-10-19 15:10:10 +01:00
Kenneth Heafield
791a7b68fc Make max-factors a compile option and add recompilation safety 2012-10-19 10:16:45 +01:00
Kenneth Heafield
39664ac8f4 Support arbitrary arity
Also, some windows fixes in util.
2012-10-18 18:54:38 +01:00
Hieu Hoang
ee47e53065 new weight vector in fuzzy match rule table 2012-10-18 16:19:47 +01:00
Kenneth Heafield
3ced55e33d Put note into PartialEdge, delete edge_queue
Before with pop 25:
real    9m49.480s
user    9m38.389s
sys     0m10.354s

After with pop 25:
real    8m46.553s
user    8m35.138s
sys     0m10.654s
2012-10-17 16:49:41 +01:00
Kenneth Heafield
4cf1ffb7d8 Simplify SetRuleCount 2012-10-17 11:48:30 +01:00
Barry Haddow
ed9d8c4992 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-10-17 11:22:40 +01:00
Barry Haddow
a642705ed3 rule count for glue rule 2012-10-17 11:22:09 +01:00
Barry Haddow
befe18351f OnDisk phrase table is not thread-safe!
And declaring it to be so does not make it so.

Also, ensure that the phrase dictionary is loaded before
it is used.
2012-10-17 11:18:38 +01:00
Kenneth Heafield
9f232895f3 More loading optimization
Cleanup Phrase substr, optimistic single-threaded FactorCollection lookup

Before:
user    242.228
sys     4.890
VmPeak: 17294456 kB
VmRSS:  17235148 kB

After:
user    215.322
sys     5.029
VmPeak: 17294544 kB
VmRSS:  17235304 kB
2012-10-17 11:07:42 +01:00
Kenneth Heafield
8ebaf44ae8 tmpnam is evil 2012-10-17 10:06:38 +01:00
Kenneth Heafield
63dda2a79d Merge remote branch 'upstream/master' 2012-10-16 18:21:07 -04:00
Kenneth Heafield
0340026ca2 Got tired of loading time. Again.
After miramerge went in:
real    6m8.948s
user    5m57.609s
sys     0m10.823s

Now:
real    4m27.469s
user    4m16.311s
sys     0m10.605s
2012-10-16 18:18:57 -04:00
Hieu Hoang
13249c54e5 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-10-16 19:01:10 +01:00
Hieu Hoang
bd9f4c282e explicit operator= . Required for gcc 4.6.3 but not 4.5.0 2012-10-16 19:00:41 +01:00
Kenneth Heafield
43fcd44a1d Merge remote branch 'upstream/master' 2012-10-16 12:59:18 -04:00
Kenneth Heafield
b9d228b281 Fix compiler errors for more strict compilers 2012-10-16 12:58:38 -04:00
Hieu Hoang
275dca4be1 explicit operator= . Required for gcc 4.6.3 but not 4.5.0 2012-10-16 17:50:00 +01:00
Kenneth Heafield
f9f5b4eb0a Merge remote branch 'upstream/master' 2012-10-16 17:23:17 +01:00
Hieu Hoang
f0714bb1bc minor compile error 2012-10-16 16:57:06 +01:00
Hieu Hoang
a6f63af172 same version number check when reading and writing 2012-10-16 16:26:31 +01:00
Barry Haddow
42d74f2306 Fix regression test 2012-10-16 15:23:26 +01:00
Kenneth Heafield
0378a58a37 Start arbitrary arity. Currently incorrect. 2012-10-16 12:57:18 +01:00
Barry Haddow
365e680115 Merge remote-tracking branch 'origin/master' into miramerge
NB Untested

Conflicts:
	Jamroot
	moses-chart-cmd/src/Main.cpp
	moses/src/ChartManager.cpp
	moses/src/RuleTable/LoaderStandard.cpp
	moses/src/RuleTable/PhraseDictionaryALSuffixArray.cpp
	moses/src/Word.cpp
2012-10-15 21:35:56 +01:00
Kenneth Heafield
0eb98df0fe Submodules are evil. Undo it. 2012-10-15 13:58:33 +01:00
Kenneth Heafield
ed00315c8c Remove Owner class 2012-10-15 06:43:43 -04:00
Kenneth Heafield
0265725c03 Merge 2012-10-14 16:02:04 -04:00
Kenneth Heafield
44eee4dcd2 FilePieceify LoaderStandard. 2012-10-14 20:52:12 +01:00
Kenneth Heafield
a0ce62e795 Got tired of waiting for loading. 2012-10-14 17:35:58 +01:00
Kenneth Heafield
0995fa52a8 Use non-terminal alignments 2012-10-14 16:05:29 +01:00
Barry Haddow
61ae24aa5d Merge remote-tracking branch 'origin/master' into miramerge
Conflicts:
	moses/src/PhraseDictionary.cpp
	moses/src/TargetPhrase.cpp
	moses/src/TargetPhrase.h
2012-10-14 14:18:03 +01:00
Kenneth Heafield
031995d897 Insert blanks properly 2012-10-13 20:49:49 +01:00
Kenneth Heafield
64f91af29d Refactor to streamline edge creation 2012-10-13 20:32:55 +01:00
Kenneth Heafield
8ed542cf29 Merge remote branch 'upstream/master'
Conflicts:
	moses/src/TargetPhrase.h
2012-10-13 19:39:59 +01:00
Kenneth Heafield
0d9095983d Remove tmodel from TargetPhrase 2012-10-13 19:30:39 +01:00
Kenneth Heafield
42f009d86d Hacky intermediate state 2012-10-13 18:42:42 +01:00
Kenneth Heafield
1f77801c24 Use newfangled score given in phrase. Fix bug for OOVs. 2012-10-13 13:35:37 -04:00
Kenneth Heafield
c55671b38e Merge remote branch 'upstream/master' 2012-10-13 12:04:09 -04:00
Kenneth Heafield
1b759c169a Rule score with left rest (default same) 2012-10-13 16:49:40 +01:00
Kenneth Heafield
a1d040be11 Update moses side for edges without scores. 2012-10-12 18:34:52 +01:00
Kenneth Heafield
a2758a1ea0 Fix the -100 score and save some memory 2012-10-12 17:04:36 +01:00
Kenneth Heafield
deaae35ed8 Add hack to show model score 2012-10-12 14:38:07 +01:00
Kenneth Heafield
e33e0ffd61 It works! 2012-10-12 14:25:39 +01:00
Kenneth Heafield
e75b51bb73 Fix more conflations, update lazy 2012-10-12 14:09:45 +01:00
Kenneth Heafield
3291083be7 Fix some conflations of search algorithm with model 2012-10-12 14:01:10 +01:00
Kenneth Heafield
6f9db664a5 Work Master all the way up to main 2012-10-12 13:53:08 +01:00
Barry Haddow
732b299ba3 Included AlignmentInfo in TargetPhrase hash 2012-10-11 22:18:56 +01:00
Barry Haddow
2bef14a43e hash and equals for AlignmentInfo 2012-10-11 22:03:32 +01:00
Barry Haddow
a638736722 Reinstate Moses unit tests 2012-10-11 21:33:11 +01:00
Kenneth Heafield
abd8f9d36b Add Manager for incremental. More ChartCellCollectionBase 2012-10-11 16:38:39 +01:00
Kenneth Heafield
0a37050b1d Rule lookup only needs ChartCellCollectionBase 2012-10-11 14:27:30 +01:00
Kenneth Heafield
b1ace96f09 Split off ChartParser.cpp from ChartManager.cpp 2012-10-11 13:45:36 +01:00
Kenneth Heafield
7a5976b721 Make ChartParser accept ChartParserCallback 2012-10-11 13:26:47 +01:00
Kenneth Heafield
ba1915bcf7 Split off ChartParser class 2012-10-11 12:29:02 +01:00
Kenneth Heafield
a6c161c697 Split off unknown word class from ChartManager 2012-10-11 11:54:22 +01:00
Kenneth Heafield
56be96cfaa Merge remote branch 'upstream/master'
Conflicts:
	lm/binary_format.cc
	lm/search_hashed.cc
	lm/search_hashed.hh
2012-10-10 18:31:36 +01:00
Hieu Hoang
75365d92cb move global variables into class. 2012-10-09 17:34:04 +01:00
Hieu Hoang
455e37a74c move global variable into class. Make PhraseDictionaryFuzzyMatch non-threadable so that Moses makes multiple copies of it when running multiple threads. I LOVE MOSES\!\!\! 2012-10-09 16:17:48 +01:00
Hieu Hoang
2b32a29199 enable threading 2012-10-09 14:10:04 +01:00
Hieu Hoang
d54b5f326b enable threading 2012-10-09 13:48:48 +01:00
Kenneth Heafield
c83fb459ac Merge remote branch 'upstream/master' 2012-10-09 13:11:14 +01:00
Hieu Hoang
1c73dd1605 mkdtemp template must be have 6 'X' in Linux 2012-10-09 12:06:14 +01:00
Kenneth Heafield
650ad22c9c Merge remote branch 'upstream/master'
Conflicts:
	util/file.cc
	util/file.hh
2012-10-09 11:30:31 +01:00
Hieu Hoang
9b0a5cafe1 comment out fuzzy matching output going to cout 2012-10-08 22:15:18 +01:00
Hieu Hoang
f0b6ff1094 if don't find best match, pick the 1st 2012-10-08 21:42:16 +01:00
Hieu Hoang
d92289648c put all temp files into temp directory and delete at the end 2012-10-08 20:52:27 +01:00
Barry Haddow
848aafb644 Merge remote branch 'github/master' into miramerge
Conflicts:
	moses/src/AlignmentInfo.cpp
	moses/src/AlignmentInfo.h
	moses/src/ChartHypothesis.cpp
	moses/src/ChartTrellisNode.cpp
	moses/src/LM/Implementation.cpp
	moses/src/LM/Ken.cpp
	moses/src/TargetPhrase.cpp
	moses/src/TargetPhrase.h
2012-10-08 17:54:59 +01:00
Kenneth Heafield
4bc4101def Write hypothesis routing 2012-10-07 21:48:15 +01:00
Kenneth Heafield
6808d4f085 Start hack to get raw model out of LM classes 2012-10-07 21:47:24 +01:00
Kenneth Heafield
fce4bfbc25 Untested code for parser callback 2012-10-07 17:18:02 +01:00
Kenneth Heafield
240d663ae3 Merge remote branch 'upstream/master' 2012-10-07 11:02:08 +01:00
Hieu Hoang
4fd980c386 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-10-05 19:13:04 +01:00
Hieu Hoang
c966ca36b1 revert Jacob's change 033fa821ca 2012-10-05 19:12:29 +01:00
Kenneth Heafield
09b134ad67 Partly written Moses-side search 2012-10-05 18:00:22 +01:00
Kenneth Heafield
cb972b37d6 Merge remote branch 'upstream/master' 2012-10-05 17:52:09 +01:00
Kenneth Heafield
01e661939e Single-threaded FactorCollection shouldn't include thread 2012-10-05 17:38:12 +01:00
Kenneth Heafield
e3af51f3a4 Merge remote branch 'upstream/master'
Conflicts:
	jam-files/sanity.jam
2012-10-04 15:17:23 +01:00
Hieu Hoang
9ae55243e2 remove dependency on boost filesystem object 2012-10-04 15:08:22 +01:00
Kenneth Heafield
16833737b4 Useful methods for me, remove stale ones 2012-10-03 19:04:14 +01:00
Eva Hasler
e7e4dbd405 merge remaining changes to mira, word pair features, phrase pair features 2012-10-03 18:53:55 +01:00
Kenneth Heafield
9f460dd62a Merge remote branch 'upstream/master' 2012-10-03 14:27:14 +01:00
Kenneth Heafield
69a0fcde29 Merge ShrinkToLimit into ApplyThreshold 2012-10-03 14:23:46 +01:00
Kenneth Heafield
7a2f0d19bd Extract base class for ChartTranslationOptionList 2012-10-03 13:27:47 +01:00
Kenneth Heafield
1354d5c5f4 Remove unused forward declaration 2012-10-03 13:10:56 +01:00
Kenneth Heafield
0d86844a33 Base class switcheroo 2012-10-02 16:47:50 +01:00
Kenneth Heafield
542502e6fd Abstract ChartCellCollection, extract source labels 2012-10-02 16:34:25 +01:00
Kenneth Heafield
a9524f079f Splitting ChartCell into cube v non-cube 2012-10-02 14:30:55 +01:00
Kenneth Heafield
60f725f604 Restrict access to ChartCell 2012-10-02 13:27:02 +01:00
Eva Hasler
ebbf0d028c changes to mira, adding jackknife to experiment.perl 2012-10-01 20:36:52 +01:00
Kenneth Heafield
b7a280064e Merge remote branch 'upstream/master' 2012-10-01 17:31:57 +01:00
Kenneth Heafield
618e2d51a6 Apparently nobody uses hash.{h,cpp} 2012-10-01 17:18:49 +01:00
Kenneth Heafield
fec0cb7595 Change StackVec to contain ChartCellLabel* 2012-09-27 17:33:31 +01:00
Barry Haddow
9931a1e0fd Merge remote branch 'github/master' into miramerge 2012-09-26 22:50:48 +01:00
Barry Haddow
0a950ee9f4 Merge remote branch 'github/master' into miramerge
Compiles, but not tested. Had to disable relent filter. Strangely, it seems to contain the
whole of moses-cmd.

Conflicts:
	Jamroot
	OnDiskPt/TargetPhrase.cpp
	moses-cmd/src/Main.cpp
	moses/src/AlignmentInfo.cpp
	moses/src/AlignmentInfo.h
	moses/src/ChartTranslationOptionCollection.cpp
	moses/src/ChartTranslationOptionCollection.h
	moses/src/GenerationDictionary.cpp
	moses/src/Jamfile
	moses/src/Parameter.cpp
	moses/src/PhraseDictionary.cpp
	moses/src/StaticData.cpp
	moses/src/StaticData.h
	moses/src/TargetPhrase.h
	moses/src/TranslationSystem.cpp
	moses/src/TranslationSystem.h
	moses/src/Word.cpp
	phrase-extract/score.cpp
	regression-testing/Jamfile
	scripts/ems/experiment.meta
	scripts/ems/experiment.perl
	scripts/training/train-model.perl
2012-09-26 22:49:33 +01:00
Kenneth Heafield
9c990ee3a8 Merge remote-tracking branch 'upstream/master'
Conflicts:
	moses/src/LM/Jamfile
2012-09-26 19:22:33 +01:00
Kenneth Heafield
080585b5c4 Start hacking 2012-09-26 19:21:07 +01:00
Kenneth Heafield
bc866f37ff New approach to forcing recompiles
Fixes annoying problem that unsuccessful build iterations would keep rebuilding Factory.o and CompactPT
2012-09-26 19:14:26 +01:00
Kenneth Heafield
3d8e1274b1 Abstract ChartCellLabel 2012-09-26 17:25:40 +01:00
Kenneth Heafield
32e46c716a Simplify call 2012-09-26 17:15:46 +01:00
Barry Haddow
1ce788e2b8 Fixes for regression tests 2012-09-26 14:40:06 +01:00
Kenneth Heafield
b47f7b15ad Merge remote-tracking branch 'upstream/master' 2012-09-26 12:54:48 +01:00
Kenneth Heafield
ab60d1ad6f Slightly less wasteful OnDiskPt word conversion
Ideally, OnDiskPt would convert its entire vocabulary to Word in advance.
2012-09-26 12:52:11 +01:00
Hieu Hoang
a9c890e55e rename CTO to CTOs 2012-09-25 17:34:43 +01:00
Hieu Hoang
bd90816716 delete ChartTranslationOptionCollection. Roll everything into manager 2012-09-25 17:08:38 +01:00
Kenneth Heafield
e8b4a92134 Try to fix rt for people who don't have it. 2012-09-25 15:20:23 +01:00
Kenneth Heafield
36137829d3 Genericize StackVec to const void * 2012-09-25 13:17:52 +01:00
Kenneth Heafield
4faab6c68f Extract kenlm into a submodule, referencing lazy 2012-09-24 18:30:51 +01:00
Jacob Dlougach
52cc46cebd Merge branch 'master' of git://github.com/moses-smt/mosesdecoder 2012-09-22 19:10:54 +04:00
Jacob Dlougach
033fa821ca Option to print alignment in chart decoder. 2012-09-22 19:09:34 +04:00
Kenneth Heafield
fb190812e4 Add -lrt to fix single-threaded linking 2012-09-21 23:21:23 +01:00
Barry Haddow
74e02afd7c Key pre-calculated chart ff scores on source&target 2012-09-21 15:57:48 +01:00
Barry Haddow
a48eac7ab1 Pre-calculation of chart stateless FFs 2012-09-21 15:00:24 +01:00
Jacob Dlougach
097735469e Refactor output collector so that it can delete the output and debug streams. Very useful if your output can be either cout/cerr or stream. 2012-09-21 17:46:43 +04:00
Barry Haddow
2030b4c614 Context for stateless chart ffs 2012-09-21 11:56:01 +01:00
Barry Haddow
bfae09725c Add option to dump OOVs to file 2012-09-21 08:55:37 +01:00
Barry Haddow
236611193e Update phrase-based features to use context object 2012-09-19 18:00:53 +01:00
Barry Haddow
b292cf67ce remove OnlineCommand 2012-09-13 22:19:19 +01:00
Barry Haddow
96b5c2e633 Chart stateless ff interface only allows essential info.
Not tested
2012-09-13 22:08:01 +01:00
Barry Haddow
23b2204cc1 precalculation of word translation feature 2012-09-13 21:23:37 +01:00
Barry Haddow
2f18deaed4 Unknown word producer needs an implementation 2012-09-13 18:35:33 +01:00
Barry Haddow
475e7501e1 Make sure all stateless features implement new interface.
And disable a couple that are not really stateless.
2012-09-13 18:16:13 +01:00
Marcin Junczys-Dowmunt
73031002ba Merge branch 'minphr' 2012-09-13 14:10:16 +00:00
Marcin Junczys-Dowmunt
200d1bdc34 Added tool to query compact phrase table 2012-09-13 14:09:32 +00:00
Arianna Bisazza
468b88ca67 Merge remote branch 'upstream/master' 2012-09-13 12:24:18 +02:00
Arianna Bisazza
5231312805 changed parameter name from future-distortion-cost to early-distortion-cost 2012-09-13 11:43:01 +02:00
Wilker Aziz
85dd58fed3 Merge branch 'master' of git://github.com/moses-smt/mosesdecoder 2012-09-12 00:50:31 +02:00
Marcin Junczys-Dowmunt
3f5dcf4d06 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-09-11 16:13:03 +02:00
junczys
bac859c451 Fix locking in AlignmentInfoCollection.* 2012-09-11 16:06:05 +02:00
Wilker Aziz
2a7cf14b8e 1. Added libfuzzy-match to RuleTable's Jamfile
2. Wrapped PhraseDictionaryTree in binpt.pyx to be used from python
2012-09-11 15:33:57 +02:00
Barry Haddow
bc340ab7a2 Hash t-options directly.
Also, don't include source phrase in t-option as it is already
in target phrase.
2012-09-10 14:57:45 +01:00
Barry Haddow
c6c2f516f6 Eliminate waste 2012-09-07 19:28:08 +01:00
Barry Haddow
64931183d8 Use unordered map for toption score cache 2012-09-07 17:47:01 +01:00
wlin12
6202c7cc60 adding the code for relative entropy pruning to contrib/relent-filter 2012-09-07 17:33:44 +01:00
Barry Haddow
367fd9a245 precalculation of stateless features 2012-09-07 16:57:53 +01:00
Barry Haddow
63cf00b97e pre-calculation of stateless features. Not tested. 2012-09-06 21:41:03 +01:00
Barry Haddow
1862fe54cc Make sure source phrase is initialised 2012-09-04 19:07:57 +01:00
Barry Haddow
54433bb221 Take notice of calc in t-option flag 2012-09-04 17:50:30 +01:00
Lane Schwartz
357845c1a4 Removed duplicate usage printout when moses is called with no parameters. 2012-09-04 17:32:55 +01:00
phikoehn
5d9859ba0e merge issues 2012-09-03 07:27:41 +01:00
phikoehn
0e783dc529 bug fix to enable pruned search graph output by default 2012-09-03 07:23:32 +01:00
Marcin Junczys-Dowmunt
0e3edfd8ee Fixes for compact lexical reodering model for other formats than default 2012-08-23 10:26:22 +02:00
Barry Haddow
2f8bffb1e1 Fix bug in loading of in-memory rule tables.
The case where there was no phrase counts was not handled
correctly.
2012-08-17 16:27:17 +01:00
Marcin Junczys-Dowmunt
8a1ce8dfee Some cleaning 2012-08-15 17:31:30 +02:00
Marcin Junczys-Dowmunt
701fa7dd6c Typo 2012-08-14 16:43:24 +02:00
Marcin Junczys-Dowmunt
505b5f455d Fixed memory leak 2012-08-14 14:27:41 +02:00
Marcin Junczys-Dowmunt
d232c7bd66 Race conditions fixed 2012-08-14 11:37:21 +02:00
Marcin Junczys-Dowmunt
6dead1073e Missing check in destructor 2012-08-14 10:10:24 +02:00
Hieu Hoang
328370f547 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-08-13 23:54:21 +01:00
Hieu Hoang
2d32304c24 rename tm-mt extraction to fuzzy match 2012-08-13 23:53:14 +01:00
Marcin Junczys-Dowmunt
b16253f7fb Added destructors, fixes final segfault on some machines 2012-08-13 13:35:31 +00:00
Marcin Junczys-Dowmunt
9ba14604b6 Remove artifact std::cerr 2012-08-12 15:02:52 +02:00
Marcin Junczys-Dowmunt
698df14812 Remove artifact assert 2012-08-12 14:43:59 +02:00
Marcin Junczys-Dowmunt
2d1cafe131 Some refactoring 2012-08-11 20:10:58 +02:00
Marcin Junczys-Dowmunt
8df47a281f Fixed memory leak, replaced pthread_t with boost:🧵:id 2012-08-11 01:26:40 +02:00
Jonathan Clark
e99576aedc Merge branch 'master' of https://github.com/moses-smt/mosesdecoder 2012-08-10 15:32:08 -04:00
Jonathan Clark
6f008096ea Use Moses' Timer class, which is based on wall-time instead of the C clock() function, which measures clock ticks used within the *process* rather than each thread. This makes timings more meaningful in multi-threaded mode. However, these timings will still be inaccurate on Windows (second-level only). 2012-08-10 15:32:00 -04:00
Jonathan Clark
687f407d62 Make time more precise on platforms that have CLOCK_MONOTONIC (otherwise, we'll only have second-level precision) 2012-08-10 15:24:01 -04:00
Barry Haddow
ad6aa8dc8c Remove spaces from description 2012-08-10 14:55:48 +01:00
Hieu Hoang
5efcdc933f Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-08-10 12:36:32 +01:00
Hieu Hoang
1d2f887ffc Delete CellCollection class 2012-08-10 12:35:49 +01:00
Marcin Junczys-Dowmunt
1e47e4950d Adding missing prefix 2012-08-10 13:22:09 +02:00
Marcin Junczys-Dowmunt
cd4b2d27e9 Bugfix fix for FreeBSD and I pray to God for OS X too 2012-08-09 19:53:27 +02:00
Marcin Junczys-Dowmunt
533b0852f8 Fix for FreeBSD and possibly OSX, added reference counting 2012-08-09 17:12:58 +02:00
Hieu Hoang
654ed29209 better indication of what phrase table implementation is being loaded 2012-08-09 12:47:48 +01:00
Kenneth Heafield
2842ac71e7 Fix temporary file handling 2012-08-08 10:14:47 -04:00
Marcin Junczys-Dowmunt
b35cd707fd Small bugfix for translation lexicon loading 2012-08-07 15:21:47 +02:00
Marcin Junczys-Dowmunt
d86d1a042f Added error messages concerning input formats, alignment data, scores 2012-08-07 14:18:07 +02:00
Hieu Hoang
ffb445c283 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-08-06 21:42:08 +01:00