Microsoft.ML.Runtime 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ML.NET ランタイムで必要な型を含む名前空間。
クラス
ComponentCatalog |
このカタログは、即刻可能なコンポーネント (別名、読み込み可能なクラス) をカタログ化します。 コンポーネントは、コンポーネントの Microsoft.ML.LoadableClassAttributeBase種類を登録する必要がある名前と署名の型を識別する子孫を介して登録されます。 シグネチャは、void を返し、コンポーネントのインスタンス化のためにそのパラメーター型を指定するデリゲート型です。 各コンポーネントでは、インスタンス化時に指定する必要がある "引数オブジェクト" を指定することもできます。 |
ProgressHeader |
これは、進行状況レポートの "ヘッダー" です。 |
構造体
ChannelMessage |
チャネル メッセージ。 |
インターフェイス
IChannel |
標準の通信チャネル。 |
IChannelProvider |
チャネル プロバイダーは、新しいチャネルと汎用情報パイプを作成できます。 |
IComponentFactory |
これは、すべてのコンポーネント ファクトリが実装する必要があるトークン インターフェイスです。 |
IComponentFactory<TComponent> |
追加のパラメーターを持たないコンポーネントを作成するためのインターフェイス (1 IHostEnvironmentつを除く)。 |
IComponentFactory<TArg1,TComponent> |
1 つの追加パラメーター (および 1 つ) を受け取るときにコンポーネントを IHostEnvironment作成するためのインターフェイス。 |
IComponentFactory<TArg1,TArg2,TComponent> |
2 つの追加パラメーター (および 1 つ) を受け取るときにコンポーネントを IHostEnvironment作成するためのインターフェイス。 |
IComponentFactory<TArg1,TArg2,TArg3,TComponent> |
3 つの追加パラメーター (および 1 つ) を受け取るときにコンポーネントを IHostEnvironment作成するためのインターフェイス。 |
IExceptionContext |
スローされる前の "処理" 例外のインターフェイス。 これは、例外にコンテキストを追加したり、例外を別の例外にラップしたり、例外を完全に置き換えたりするために使用できます。プロセスから null を返すことは合法ではありません (null が渡されていない限り、実際には発生しません)。 |
IHost |
ホストはコンポーネントに結合され、乱数の生成とコンカレンシーのガイダンスが提供されます。 ホスト環境メソッドと同様に、乱数の生成には、コンポーネントのメイン スレッドからのみアクセスする必要があることに注意してください。 |
IHostEnvironment |
ホスト環境インターフェイスは、コンポーネントのホストを作成します。 このインターフェイスのメソッドは、環境のメイン スレッドから呼び出す必要があることに注意してください。 別のスレッドにサービスを提供する環境を取得するには、Fork を呼び出し、そのスレッドに戻り結果を渡します。 |
IPipe<TMessage> |
汎用情報パイプ。 パイプは破棄可能であることに注意してください。 一般に、破棄する前に Done を呼び出して、中止された完了ではなく、パイプの通常のシャットダウンを通知する必要があります。 |
IProgressChannel |
進行状況レポート用の一般的なインターフェイス。 進行状況チャネル インターフェイスは、1 つのスレッドからのみ使用されることが予想されます。 サポートされているワークフロー:
|
IProgressChannelProvider |
これは、次のファクトリ インターフェイスです IProgressChannel。 IProgressChannel入IHostEnvironmentれ子になった進行状況レポーターを許可するために、このインターフェイスを実装します。 REVIEW: IChannelProvider 環境ではなく、これを実装しますか? |
IProgressEntry |
メトリック/進行状況ホルダー項目。 |
列挙型
ChannelMessageKind |
標準チャネル メッセージの種類。 注: これらの値は変更しないでください。 新しい種類を追加することはできますが、これらの値は変更しないでください。 他のプロジェクトのネイティブ コードを含む他のコード ベースは、これらの値によって異なります。 |
MessageSensitivity |
特定のクラスの機密データがあることを示すメッセージまたは例外にアタッチできるフラグ。 既定では、メッセージは不明な秘密度として指定する必要があります。つまり、すべての秘密度フラグがオンになり、それに対応します Unknown。 完全に安全なメッセージは、次のように Noneマークする必要があります。 ただし、たとえば、ファイルからデータを出力する場合 (たとえば、解析エラーを表すときに行われる可能性があります)、その場合 UserDataは . |