Microsoft.ML.Runtime Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obor názvů obsahující typy potřebné modulem runtime ML.NET
Třídy
ComponentCatalog |
Tento katalog umožňuje okamžité komponenty (aka, načístelné třídy). Komponenty jsou registrovány prostřednictvím potomků Microsoft.ML.LoadableClassAttributeBase, identifikace názvů a typů podpisů, pod kterými se má typ komponenty zaregistrovat. Podpisy jsou typy delegátů, které vracejí void a určují, že typy parametrů pro vytvoření instance komponenty. Každá komponenta může také zadat "argumenty objekt", který by měl být zadán v době vytvoření instance. |
ProgressHeader |
Toto je hlavička zprávy o průběhu. |
Struktury
ChannelMessage |
Zpráva kanálu |
Rozhraní
IChannel |
Standardní komunikační kanál. |
IChannelProvider |
Poskytovatel kanálu může vytvářet nové kanály a obecné informační kanály. |
IComponentFactory |
Toto je rozhraní tokenu, které musí implementovat všechny továrny komponent. |
IComponentFactory<TComponent> |
Rozhraní pro vytvoření komponenty bez dalších parametrů (kromě IHostEnvironment). |
IComponentFactory<TArg1,TComponent> |
Rozhraní pro vytvoření komponenty, když vezmeme jeden další parametr (a IHostEnvironment). |
IComponentFactory<TArg1,TArg2,TComponent> |
Rozhraní pro vytvoření komponenty, když vezmeme dva další parametry (a IHostEnvironment). |
IComponentFactory<TArg1,TArg2,TArg3,TComponent> |
Rozhraní pro vytvoření komponenty, když vezmeme tři další parametry (a IHostEnvironment). |
IExceptionContext |
Rozhraní pro výjimky zpracování před vyvoláním. Slouží k přidání kontextu do výjimky, zabalení výjimky do jiné, úplné nahrazení výjimky atd. Není legální vrátit hodnotu null z procesu (pokud nebyla předána hodnota null, což by se nemělo stát). |
IHost |
Hostitel je propojený s komponentou a poskytuje pokyny pro generování náhodných čísel a souběžnost. Všimněte si, že k náhodnému generování čísel, jako jsou metody hostitelského prostředí, by se mělo přistupovat pouze z hlavního vlákna komponenty. |
IHostEnvironment |
Rozhraní hostitelského prostředí vytvoří hostitele pro komponenty. Všimněte si, že metody tohoto rozhraní by se měly volat z hlavního vlákna pro prostředí. Pokud chcete získat prostředí pro službu jiného vlákna, zavolejte fork a předejte vrácený výsledek do tohoto vlákna. |
IPipe<TMessage> |
Obecný informační kanál. Všimněte si, že kanály jsou jednorázové. Obecně platí, že hotovo by mělo být voláno před zveřejněním signálu normálního vypnutí potrubí, nikoli přerušené dokončení. |
IProgressChannel |
Společné rozhraní pro generování sestav průběhu. Očekává se, že rozhraní kanálu průběhu se používá pouze z jednoho vlákna. Podporovaný pracovní postup:
|
IProgressChannelProvider |
Toto je výrobní rozhraní pro IProgressChannel. Toto IHostEnvironment rozhraní můžete IProgressChannel implementovat tak, aby bylo možné vnořeným reportérům průběhu povolit. RECENZE: Proveďte IChannelProvider implementaci místo prostředí? |
IProgressEntry |
Položka držáku metriky nebo průběhu |
Výčty
ChannelMessageKind |
Typy standardních zpráv kanálu. Poznámka: Tyto hodnoty by neměly být nikdy změněny. Můžeme přidat nové druhy, ale tyto hodnoty nezměníme. Jiné základy kódu, včetně nativního kódu pro jiné projekty, závisí na těchto hodnotách. |
MessageSensitivity |
Příznak, který je možné připojit ke zprávě nebo výjimce, aby značil, že má určitou třídu citlivých dat. Ve výchozím nastavení by měly být zprávy zadány jako neznámé citlivosti, což znamená, že každý příznak citlivosti je zapnutý, odpovídající Unknown. Zprávy, které jsou zcela bezpečné, by měly být označeny jako None. Pokud ale například jeden vytiskne data ze souboru (například při vyjádření chyb analýzy), měl by být v takovém případě označen příznakem UserData. |