diff options
Diffstat (limited to 'vowpalwabbit/log_multi.cc')
-rw-r--r-- | vowpalwabbit/log_multi.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/vowpalwabbit/log_multi.cc b/vowpalwabbit/log_multi.cc index a13f751e..65390ccc 100644 --- a/vowpalwabbit/log_multi.cc +++ b/vowpalwabbit/log_multi.cc @@ -500,15 +500,15 @@ namespace LOG_MULTI base_learner* setup(vw& all) //learner setup
{
- po::options_description opts("Log Multi options");
- opts.add_options()
- ("log_multi", po::value<size_t>(), "Use online tree for multiclass")
+ new_options(all, "Log Multi options") + ("log_multi", po::value<size_t>(), "Use online tree for multiclass"); + if (missing_required(all)) return NULL; + new_options(all) ("no_progress", "disable progressive validation")
- ("swap_resistance", po::value<uint32_t>(), "higher = more resistance to swap, default=4");
- add_options(all, opts);
+ ("swap_resistance", po::value<uint32_t>(), "higher = more resistance to swap, default=4"); + add_options(all);
+ po::variables_map& vm = all.vm; - if(!vm.count("log_multi"))
- return NULL;
log_multi& data = calloc_or_die<log_multi>(); data.k = (uint32_t)vm["log_multi"].as<size_t>();
|