語言

IHostEnvironment 介面

定義

主機環境介面為元件建立主機。 請注意,此介面的方法應從環境的主執行緒呼叫。 要讓環境服務另一個執行緒,呼叫 Fork 並將回傳結果傳給該執行緒。

public interface IHostEnvironment : Microsoft.ML.Runtime.IChannelProvider, Microsoft.ML.Runtime.IProgressChannelProvider
type IHostEnvironment = interface
    interface IChannelProvider
    interface IExceptionContext
    interface IProgressChannelProvider
Public Interface IHostEnvironment
Implements IChannelProvider, IProgressChannelProvider
衍生
實作

屬性

名稱 Description
ComponentCatalog

此主機中可載入元件Microsoft.ML.LoadableClassAttribute的目錄()。

ContextDescription

一個描述上下文本身的字串。

(繼承來源 IExceptionContext)

方法

名稱 Description
Process<TException>(TException)

主機環境介面為元件建立主機。 請注意,此介面的方法應從環境的主執行緒呼叫。 要讓環境服務另一個執行緒,呼叫 Fork 並將回傳結果傳給該執行緒。

(繼承來源 IExceptionContext)
Register(String, Nullable<Int32>, Nullable<Boolean>)

建立一個以該註冊名稱的主機。

Start(String)

開啟一個標準訊息頻道。

(繼承來源 IChannelProvider)
StartPipe<TMessage>(String)

開始建立一個通用的資訊管道。

(繼承來源 IChannelProvider)
StartProgressChannel(String)

為一個名為 name的計算建立進度通道。

(繼承來源 IProgressChannelProvider)

擴充方法

名稱 Description
GetOnnxSessionOption(IHostEnvironment)

主機環境介面為元件建立主機。 請注意,此介面的方法應從環境的主執行緒呼叫。 要讓環境服務另一個執行緒,呼叫 Fork 並將回傳結果傳給該執行緒。

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

主機環境介面為元件建立主機。 請注意,此介面的方法應從環境的主執行緒呼叫。 要讓環境服務另一個執行緒,呼叫 Fork 並將回傳結果傳給該執行緒。

適用於