5 instantiations of CmdParser
Microsoft.ML.Core (5)
CommandLine\CmdParser.cs (5)
252CmdParser parser = new CmdParser(env, reporter); 296CmdParser parser = new CmdParser(env, reporter); 368var parser = new CmdParser(env); 375var parser = new CmdParser(env); 418var parser = new CmdParser(env);
74 references to CmdParser
Microsoft.ML.Core (14)
CommandLine\CmdParser.cs (12)
252CmdParser parser = new CmdParser(env, reporter); 256private static bool ParseArguments(string settings, object destination, CmdParser parser) 296CmdParser parser = new CmdParser(env, reporter); 368var parser = new CmdParser(env); 375var parser = new CmdParser(env); 418var parser = new CmdParser(env); 1505public bool Finish(CmdParser owner, ArgValue val, object destination) 1655private bool ReportMissingRequiredArgument(CmdParser owner, ArgValue val) 1667private void ReportDuplicateArgumentValue(CmdParser owner, string value) 1672public bool SetValue(CmdParser owner, ref ArgValue val, string value, string tag, object destination) 1732private void ReportBadArgumentValue(CmdParser owner, string value) 1737private bool ParseValue(CmdParser owner, string data, out object value)
ComponentModel\ComponentCatalog.cs (1)
1062if (!CmdParser.ParseArguments(env, settings, args, e => { err = err ?? e; }, out helpText))
Utilities\CmdIndenter.cs (1)
38if (!CmdParser.LexString(text, out tokens))
Microsoft.ML.Data (15)
Commands\CrossValidationCommand.cs (1)
126var settings = CmdParser.GetSettings(Host, ImplOptions, new Arguments());
Commands\TestCommand.cs (1)
77var settings = CmdParser.GetSettings(Host, ImplOptions, new Arguments());
Commands\TrainCommand.cs (1)
117var settings = CmdParser.GetSettings(Host, ImplOptions, new Arguments());
Commands\TrainTestCommand.cs (1)
100var settings = CmdParser.GetSettings(Host, ImplOptions, new Arguments());
DataLoadSave\Text\TextLoader.cs (3)
1322string tmp = CmdParser.GetSettings(host, options, new Options() 1350if (!CmdParser.ParseArguments(host, "loader = " + str, h, msg => ch.Error(msg))) 1363if (!CmdParser.ParseArguments(host, loader.GetSettingsString(), optionsNew, typeof(Options), msg => ch.Error(msg)))
DataLoadSave\Text\TextSaver.cs (1)
484var settings = CmdParser.GetSettings(_host, column, new TextLoader.Column());
Dirty\PredictionUtils.cs (5)
38if (!CmdParser.ParseArguments(env, settings, args, e => { err = err ?? e; }, out helpText)) 55return CmdParser.CombineSettings(settings); 57return CmdParser.CombineSettings(SplitOnSemis(extraSettings)); 58return CmdParser.CombineSettings(settings) + " " + CmdParser.CombineSettings(SplitOnSemis(extraSettings));
Utilities\ComponentCreation.cs (2)
166ICommandLineComponentFactory scorerFactorySettings = CmdParser.CreateComponentFactory( 283var factory = CmdParser.CreateComponentFactory(factoryType, signatureType, settings);
Microsoft.ML.FastTree (2)
FastTree.cs (2)
94private protected string InnerOptions => CmdParser.GetSettings(Host, FastTreeTrainerOptions, new TOptions()); 818ch.Trace("CommandLine = {0}", CmdParser.GetSettings(Host, FastTreeTrainerOptions, new TOptions()));
Microsoft.ML.Maml (5)
HelpCommand.cs (4)
95_generator = args.Generator.CreateComponent(_env, "maml.exe ? " + CmdParser.GetSettings(env, args, new Arguments())); 243writer.WriteLine(CmdParser.ArgumentsUsage(_env, args.GetType(), args, false, columns)); 480from a in CmdParser.GetArgInfo(c.Args.GetType(), c.Args).Args 494private XElement CreateDefaultValueElement(IChannel ch, string name, CmdParser.ArgInfo.Arg a)
MAML.cs (1)
112if (!CmdParser.TryGetFirstToken(args, out string kind, out string settings))
Microsoft.ML.Predictor.Tests (14)
CmdLine\CmdLine.cs (6)
103wrt.WriteLine(CmdParser.ArgumentsUsage(env, defaults.GetType(), defaults, false, 200)); 117if (!CmdParser.ParseArguments(env, text, args1, s => wrt.WriteLine("*** {0}", s))) 122string settings1 = CmdParser.GetSettings(env, args1, defaults, SettingsFlags.None); 128if (!CmdParser.ParseArguments(env, settings1, args2, s => wrt.WriteLine("*** BUG: {0}", s))) 134string settings2 = CmdParser.GetSettings(env, args2, defaults, SettingsFlags.None); 199public IComponentFactory<IDataSaver> sub = (IComponentFactory<IDataSaver>)CmdParser.CreateComponentFactory(
CmdLine\CmdLineReverseTest.cs (8)
67CmdParser.ParseArguments(env, outerArg1.ToString(env), testArg); 70CmdParser.ParseArguments(env, ((ICommandLineComponentFactory)outerArg1.sub1).GetSettingsString(), testArg = new SimpleArg()); 73CmdParser.ParseArguments(env, ((ICommandLineComponentFactory)outerArg1.sub2).GetSettingsString(), testArg = new SimpleArg()); 76CmdParser.ParseArguments(env, ((ICommandLineComponentFactory)outerArg1.sub3).GetSettingsString(), testArg = new SimpleArg()); 90var factory = CmdParser.CreateComponentFactory(typeof(IComponentFactory<ICalibratorTrainer>), typeof(SignatureCalibrator), cls.LoadNames[0]); 96var factory = CmdParser.CreateComponentFactory(typeof(IComponentFactory<ICalibratorTrainer>), typeof(SignatureCalibrator), component.Aliases[0]); 142return CmdParser.GetSettings(env, this, new SimpleArg(), SettingsFlags.None); 190private static readonly MethodInfo _createComponentFactoryMethod = typeof(CmdParser)
Microsoft.ML.ResultProcessor (6)
ResultProcessor.cs (6)
172CmdParser.GetSettingPairs(env, defs, SettingsFlags.ShortNames) 535CmdParser.ParseArguments(env, commandLineTrainer.GetSettingsString(), trainerArgs); 536predictorSettings = CmdParser.GetSettingPairs(env, trainerArgs, trainerClass.CreateArguments(), SettingsFlags.ShortNames). 670args = CmdParser.TrimExePath(commandline, out exec); 675if (!CmdParser.TryGetFirstToken(args, out kind, out settings)) 689CmdParser.ParseArguments(env, settings, commandArgs);
Microsoft.ML.Sweeper (4)
Parameters.cs (4)
337return $" p=lp{{{CmdParser.GetSettings(env, _options, new LongParamOptions())}}}"; 461return $" p=fp{{{CmdParser.GetSettings(env, _options, new FloatParamOptions())}}}"; 504return $" p=dp{{{CmdParser.GetSettings(env, _options, new DiscreteParamOptions())}}}"; 537if (!CmdParser.IsNumericType(paramType))
Microsoft.ML.TestFramework (14)
DataPipe\TestDataPipe.cs (3)
821bool tmp = CmdParser.ParseArguments(Env, 836tmp = CmdParser.ParseArguments(Env, 850tmp = CmdParser.ParseArguments(Env,
DataPipe\TestDataPipeBase.cs (8)
330string str = CmdParser.CombineSettings(strs); 332if (!CmdParser.ParseArguments(Env, str, args)) 355CmdParser.ParseArguments(Env, str, a1); 358string exp1 = CmdParser.GetSettings(Env, a1, def, SettingsFlags.Default | SettingsFlags.NoUnparse); 359string cust = CmdParser.GetSettings(Env, a1, def); 363CmdParser.ParseArguments(Env, cust, a2); 364string exp2 = CmdParser.GetSettings(Env, a2, def, SettingsFlags.Default | SettingsFlags.NoUnparse); 416if (!CmdParser.ParseArguments(Env, argsLoader, args))
SubComponent.cs (3)
48get { return CmdParser.CombineSettings(_settings); } 133string str = CmdParser.CombineSettings(_settings); 250string options = CmdParser.CombineSettings(Settings);