diff options
author | Jake Hofman <jhofman@gmail> | 2013-04-10 17:55:27 +0400 |
---|---|---|
committer | Jake Hofman <jhofman@gmail> | 2013-04-10 17:55:27 +0400 |
commit | a2e014793a61a69fcb7d1eb6cc8131f834cd4c29 (patch) | |
tree | 23db00e6fe5ca7f1fec598f41817cff4ed30ab9d /vowpalwabbit/sender.cc | |
parent | 283e5d8c35cda9b1fda783528def3ea2a021b729 (diff) |
in the midst of debug
Diffstat (limited to 'vowpalwabbit/sender.cc')
-rw-r--r-- | vowpalwabbit/sender.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/vowpalwabbit/sender.cc b/vowpalwabbit/sender.cc index ced2168f..67374945 100644 --- a/vowpalwabbit/sender.cc +++ b/vowpalwabbit/sender.cc @@ -37,7 +37,7 @@ namespace SENDER { s.buf->files.push_back(s.sd); } -void send_features(io_buf *b, example* ec) + void send_features(io_buf *b, example* ec, uint32_t weights_per_problem, uint32_t mask) { // note: subtracting 1 b/c not sending constant output_byte(*b,(unsigned char) (ec->indices.size()-1)); @@ -45,7 +45,7 @@ void send_features(io_buf *b, example* ec) for (unsigned char* i = ec->indices.begin; i != ec->indices.end; i++) { if (*i == constant_namespace) continue; - output_features(*b, *i, ec->atomics[*i].begin, ec->atomics[*i].end); + output_features(*b, *i, ec->atomics[*i].begin, ec->atomics[*i].end, weights_per_problem, mask); } b->flush(); } @@ -87,7 +87,7 @@ void send_features(io_buf *b, example* ec) all->set_minmax(all->sd, ld->label); simple_label.cache_label(ld, *s->buf);//send label information. cache_tag(*s->buf, ec->tag); - send_features(s->buf,ec); + send_features(s->buf,ec, all->weights_per_problem, all->parse_mask); delay_ring[sent_index++ % all->p->ring_size] = ec; } else if (parser_done(all->p)) |