Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/vowpal_wabbit.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Langford <jl@nyclamp.(none)>2013-11-01 23:22:23 +0400
committerJohn Langford <jl@nyclamp.(none)>2013-11-01 23:22:23 +0400
commit4997674c7a45c1fd5864d37e9430cafad2934954 (patch)
tree3d5f1694502a08833f01d3ead4b44c6886efda5c /vowpalwabbit/sender.cc
parent72911d8b82f70c54e5e3ad862a79da17e54d9b7c (diff)
reductions now nonuniform
Diffstat (limited to 'vowpalwabbit/sender.cc')
-rw-r--r--vowpalwabbit/sender.cc11
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;
}