diff options
author | John Langford <jl@nyclamp.(none)> | 2013-11-01 23:22:23 +0400 |
---|---|---|
committer | John Langford <jl@nyclamp.(none)> | 2013-11-01 23:22:23 +0400 |
commit | 4997674c7a45c1fd5864d37e9430cafad2934954 (patch) | |
tree | 3d5f1694502a08833f01d3ead4b44c6886efda5c /vowpalwabbit/sender.cc | |
parent | 72911d8b82f70c54e5e3ad862a79da17e54d9b7c (diff) |
reductions now nonuniform
Diffstat (limited to 'vowpalwabbit/sender.cc')
-rw-r--r-- | vowpalwabbit/sender.cc | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/vowpalwabbit/sender.cc b/vowpalwabbit/sender.cc index 211492b7..7093a4c1 100644 --- a/vowpalwabbit/sender.cc +++ b/vowpalwabbit/sender.cc @@ -104,7 +104,7 @@ void end_examples(void* d) delete s->buf; } - learner setup(vw& all, po::variables_map& vm, vector<string> pairs) + learner* setup(vw& all, po::variables_map& vm, vector<string> pairs) { sender* s = (sender*)calloc(1,sizeof(sender)); s->sd = -1; @@ -117,11 +117,10 @@ void end_examples(void* d) s->all = &all; s->delay_ring = (example**) calloc(all.p->ring_size, sizeof(example*)); - - learner l(s,learn); - l.set_finish(finish); - l.set_finish_example(finish_example); - l.set_end_examples(end_examples); + learner* l = new learner(s,learn); + l->set_finish(finish); + l->set_finish_example(finish_example); + l->set_end_examples(end_examples); return l; } |