Commit Graph

64 Commits

Author SHA1 Message Date
Hieu Hoang
e4701070c4 --cpu-affinity-increment 2016-01-25 14:33:02 +00:00
Hieu Hoang
8a276e2a71 Jamfile cleanup 2016-01-18 15:37:04 +00:00
Hieu Hoang
b2bffd1754 move moses2 into root directory 2016-01-18 15:00:49 +00:00
Hieu Hoang
74285a4db3 support --cube-pruning-lazy-scoring 2016-01-12 15:47:30 +00:00
Hieu Hoang
aea7841756 support --cube-pruning-diversity 2016-01-12 15:12:28 +00:00
Hieu Hoang
4443a34052 support -tt 2016-01-06 16:35:24 +00:00
Hieu Hoang
4791e75a6b support -report-segmentation 2016-01-06 16:09:08 +00:00
Hieu Hoang
abf41d04e9 cpu affinity offset 2016-01-03 23:22:50 +00:00
Hieu Hoang
4208115174 add Recycler class 2016-01-02 23:03:08 +00:00
Hieu Hoang
0c22176c66 thread-safe system pool 2016-01-02 21:44:44 +00:00
Hieu Hoang
f73b90516a delete Recycler 2016-01-01 21:24:12 +00:00
Hieu Hoang
bb65df0062 don't use global object 2015-12-30 00:09:23 +00:00
Hieu Hoang
98c4563ffb don't use global object 2015-12-29 23:58:56 +00:00
Hieu Hoang
bc9a9a2231 Revert "use allocator for queue"
This reverts commit 3b53627525.
2015-12-29 23:46:50 +00:00
Hieu Hoang
e61ad0474d Revert "use allocator for seen positions"
This reverts commit cabaf142f2.
2015-12-29 23:46:38 +00:00
Hieu Hoang
cabaf142f2 use allocator for seen positions 2015-12-29 23:10:31 +00:00
Hieu Hoang
3b53627525 use allocator for queue 2015-12-29 22:26:38 +00:00
Hieu Hoang
b6f099031c fix leak 2015-12-29 19:03:46 +00:00
Hieu Hoang
88d0b1b88d revert to yesterday 2015-12-29 18:44:42 +00:00
Hieu Hoang
7040936083 use allocator for queue objects 2015-12-29 17:04:50 +00:00
Hieu Hoang
1f7d9ae94f use allocator for seen position object 2015-12-29 16:30:49 +00:00
Hieu Hoang
396290810c don't recycle stack 2015-12-29 13:27:29 +00:00
Hieu Hoang
b935767dc4 recycle stack 2015-12-11 15:11:16 +00:00
Hieu Hoang
d1c881880d clean up bitmaps. Get ready to recycle 2015-12-11 13:38:23 +00:00
Hieu Hoang
92acddb90b add Moses2 namespace 2015-12-10 20:49:30 +00:00
Hieu Hoang
701d6c63ab move seen positions to system class 2015-12-09 15:40:48 +00:00
Hieu Hoang
f557c6af78 move queue to system class 2015-12-09 15:31:41 +00:00
Hieu Hoang
efd3ba0b7f Revert "use boost object pool instead of recycler"
This reverts commit 3a67786e0a.
2015-12-09 15:12:08 +00:00
Hieu Hoang
0da435ccb3 Revert "move hypo pool to system class"
This reverts commit bd030e3fa5.
2015-12-09 15:12:07 +00:00
Hieu Hoang
bd030e3fa5 move hypo pool to system class 2015-12-09 15:08:52 +00:00
Hieu Hoang
3a67786e0a use boost object pool instead of recycler 2015-12-09 13:55:23 +00:00
Hieu Hoang
638e6dea61 pt caching 2015-12-07 18:16:51 +00:00
Hieu Hoang
e059db19b4 namespace 2015-12-03 12:38:23 +00:00
Hieu Hoang
4d76dfd3ee phrase penalty 2015-11-30 23:03:33 +00:00
Hieu Hoang
949c69221a cube pruning 2015-11-30 13:54:22 +00:00
Hieu Hoang
d5bd15bb2b use Recycler instead of ObjectPoolContiguous 2015-11-25 13:40:53 +00:00
Hieu Hoang
a2a30f807a use ObjectPoolContiguous instead of Recycler 2015-11-24 11:54:15 +00:00
Hieu Hoang
70254ac2ad recycle Recycler 2015-11-24 11:39:23 +00:00
Hieu Hoang
a1b5e6afd7 create template function GetThreadSpecificObj() 2015-11-24 11:24:09 +00:00
Hieu Hoang
0474c4d6f9 add ObjectPoolContiguous class 2015-11-23 14:02:03 +00:00
Hieu Hoang
53767f2cff reuser batch recycler 2015-11-20 00:49:48 +00:00
Hieu Hoang
a31c444101 thread-local vocab class 2015-11-18 15:33:42 +00:00
Hieu Hoang
806b8bcba2 local recycler 2015-11-17 10:41:21 -05:00
Hieu Hoang
ffcc10a001 add cube pruning 2015-11-16 16:47:49 +00:00
Hieu Hoang
e58e2fd777 import classes into moses2 2015-11-13 10:40:55 +00:00
Hieu Hoang
bd73cfd377 Moses::Scan -> Scan 2015-11-11 23:29:58 +00:00
Hieu Hoang
5034cd9107 Moses::Tokenize -> Tokenize 2015-11-11 23:28:18 +00:00
Hieu Hoang
a9333e0d82 remove Moses::Parameter from Moses2 2015-11-11 17:31:05 +00:00
Hieu Hoang
e3a5b232b8 remove all Moses from Moses2 2015-11-11 16:23:49 +00:00
Hieu Hoang
3040fe57b0 start of multithreading in moses2 2015-11-10 12:46:26 +00:00