Microsoft.ML.Runtime 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
命名空間,其中包含 ML.NET 執行時間所需的類型。
類別
ComponentCatalog |
此類別目錄可具現化元件 (也稱為可載入類別) 。 元件是透過 的 Microsoft.ML.LoadableClassAttributeBase 子代註冊,識別元件類型應該註冊的名稱和簽章類型。 簽章是傳回 void 的委派類型,並指定元件具現化的參數類型。 每個元件也可以指定應在具現化時提供的「引數物件」。 |
ProgressHeader |
這是進度報表的 'header'。 |
結構
ChannelMessage |
通道訊息。 |
介面
IChannel |
標準通道。 |
IChannelProvider |
通道提供者可以建立新的通道和一般資訊管道。 |
IComponentFactory |
這是所有元件處理站都必須實作的權杖介面。 |
IComponentFactory<TComponent> |
介面,用於建立沒有額外參數的元件, (非) IHostEnvironment 。 |
IComponentFactory<TArg1,TComponent> |
當我們採用一個額外的參數 (和 IHostEnvironment) 時,用來建立元件的介面。 |
IComponentFactory<TArg1,TArg2,TComponent> |
當我們採用兩個額外的參數 (和 IHostEnvironment) 時,用來建立元件的介面。 |
IComponentFactory<TArg1,TArg2,TArg3,TComponent> |
當我們 (和) 採用三個 IHostEnvironment 額外參數時,用來建立元件的介面。 |
IExceptionContext |
擲回「處理」例外狀況的介面。 這可以用來將內容新增至例外狀況、將例外狀況包裝在另一個例外狀況中、完全取代例外狀況等等。除非傳入 null,否則從 Process (傳回 null 並不合法,這實際上不應該) 發生。 |
IHost |
主機會與元件結合,並提供亂數產生和並行指引。 請注意,亂數產生就像主機環境方法一樣,只能從元件的主執行緒存取。 |
IHostEnvironment |
主機環境介面會建立元件的主機。 請注意,此介面的方法應該從環境的主執行緒呼叫。 若要讓環境服務另一個執行緒,請呼叫 Fork 並將傳回結果傳遞至該執行緒。 |
IPipe<TMessage> |
泛型資訊管道。 請注意,管道是可處置的。 一般而言,在處置以發出管道正常關機的訊號之前,應該先呼叫 Done,而不是中止的完成。 |
IProgressChannel |
進度報告的常見介面。 預期進度通道介面只能從一個執行緒使用。 支援的工作流程:
|
IProgressChannelProvider |
這是 的 IProgressChannel 處理站介面。 和 都 IHostEnvironmentIProgressChannel 實作這個介面,以允許巢狀進度報告程式。 檢閱:進行 IChannelProvider 實作,而不是環境? |
IProgressEntry |
計量/進度持有者專案。 |
列舉
ChannelMessageKind |
標準通道訊息的類型。 注意:不應該變更這些值。 我們可以新增種類,但不要變更這些值。 其他程式碼基底,包括其他專案的機器碼取決於這些值。 |
MessageSensitivity |
可以附加至訊息或例外狀況的旗標,表示它有特定類別的敏感性資料。 根據預設,訊息應該指定為未知的敏感度,也就是說,每個敏感度旗標都會開啟,對應至 Unknown 。 完全安全的訊息應該標示為 None 。 不過,假設其中一個會從檔案 (列印出資料,在表示剖析錯誤) 時,可能會執行此動作,在此情況下 UserData ,應該使用 標幟。 |