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:
Diffstat (limited to 'vowpalwabbit/ect.cc')
-rw-r--r--vowpalwabbit/ect.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/vowpalwabbit/ect.cc b/vowpalwabbit/ect.cc
index 7bff8892..dde893d2 100644
--- a/vowpalwabbit/ect.cc
+++ b/vowpalwabbit/ect.cc
@@ -364,13 +364,11 @@ namespace ECT
base_learner* setup(vw& all)
{
- po::options_description opts("ECT options");
- opts.add_options()
- ("ect", po::value<size_t>(), "Use error correcting tournament with <k> labels")
- ("error", po::value<size_t>()->default_value(0), "error in ECT");
- add_options(all, opts);
- if (!all.vm.count("ect"))
- return NULL;
+ new_options(all, "ECT options")
+ ("ect", po::value<size_t>(), "Use error correcting tournament with <k> labels");
+ if (missing_required(all)) return NULL;
+ new_options(all)("error", po::value<size_t>()->default_value(0), "error in ECT");
+ add_options(all);
ect& data = calloc_or_die<ect>();
data.k = (int)all.vm["ect"].as<size_t>();