1 instantiation of LoadableClassInfo
Microsoft.ML.Core (1)
ComponentModel\ComponentCatalog.cs (1)
706
var info = new
LoadableClassInfo
(attr, getter, ctor, create, requireEnvironment);
40 references to LoadableClassInfo
Microsoft.ML.Core (24)
ComponentModel\ComponentCatalog.cs (24)
77
_classesByKey = new Dictionary<
LoadableClassInfo
.Key,
LoadableClassInfo
>();
78
_classes = new List<
LoadableClassInfo
>();
444
private readonly Dictionary<
LoadableClassInfo
.Key,
LoadableClassInfo
> _classesByKey;
447
private readonly List<
LoadableClassInfo
> _classes;
524
private void AddClass(
LoadableClassInfo
info, string[] loadNames, bool throwOnError)
536
var key = new
LoadableClassInfo
.Key(nameCi, sigType);
537
if (_classesByKey.TryGetValue(key, out
var
infoCur))
562
private void ScanForEntryPoints(
LoadableClassInfo
info)
706
var
info = new LoadableClassInfo(attr, getter, ctor, create, requireEnvironment);
721
internal
LoadableClassInfo
[] GetAllClasses()
731
internal
LoadableClassInfo
[] GetAllDerivedClasses(Type typeBase, Type typeSig)
769
private
LoadableClassInfo
FindClassCore(
LoadableClassInfo
.Key key)
771
LoadableClassInfo
info;
779
internal
LoadableClassInfo
[] FindLoadableClasses(string name)
790
internal
LoadableClassInfo
[] FindLoadableClasses<TSig>()
798
internal
LoadableClassInfo
[] FindLoadableClasses<TArgs, TSig>()
808
internal
LoadableClassInfo
GetLoadableClassInfo<TSig>(string loadName)
814
internal
LoadableClassInfo
GetLoadableClassInfo(string loadName, Type signatureType)
819
return FindClassCore(new
LoadableClassInfo
.Key(loadName, signatureType));
1005
LoadableClassInfo
info = env.ComponentCatalog.FindClassCore(new
LoadableClassInfo
.Key(nameLower, signatureType));
Microsoft.ML.Data (2)
Commands\ScoreCommand.cs (1)
309
ComponentCatalog.
LoadableClassInfo
info = null;
Utilities\ComponentCreation.cs (1)
300
var
lc = classes[0];
Microsoft.ML.Maml (5)
HelpCommand.cs (5)
148
foreach (
var
info in infos)
199
foreach (
var
info in infos)
285
foreach (
var
info in infos)
409
public readonly ComponentCatalog.
LoadableClassInfo
Info;
412
public Component(string kind, ComponentCatalog.
LoadableClassInfo
info, object args)
Microsoft.ML.Predictor.Tests (2)
CmdLine\CmdLineReverseTest.cs (2)
86
var findLoadableClassesMethodInfo = new FuncInstanceMethodInfo1<ComponentCatalog, ComponentCatalog.
LoadableClassInfo
[]>(ml.ComponentCatalog.FindLoadableClasses<int>);
88
foreach (
var
cls in classes)
Microsoft.ML.ResultProcessor (4)
ResultProcessor.cs (4)
158
var
cls = env.ComponentCatalog.GetLoadableClassInfo<SignatureTrainer>(predictorName);
424
ComponentCatalog.
LoadableClassInfo
command;
449
ComponentCatalog.
LoadableClassInfo
trainerClass;
664
internal static bool ParseCommandArguments(IHostEnvironment env, string commandline, out object commandArgs, out ComponentCatalog.
LoadableClassInfo
commandClass, bool trimExe = true)
Microsoft.ML.Sweeper (1)
SweepResultEvaluator.cs (1)
45
foreach (
var
evalInfo in evaluators)
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipeBase.cs (1)
350
var
info = env.ComponentCatalog.GetLoadableClassInfo(commandLineFactory.Name, commandLineFactory.SignatureType);
Microsoft.ML.TorchSharp (1)
Roberta\Modules\AttentionOutput.cs (1)
8
using static Microsoft.ML.Runtime.ComponentCatalog.
LoadableClassInfo
;