IDMLOperatorInitializer::Reset 方法 (directml.h)
重設初始化表達式以處理一組新運算子的初始化。
您只能使用初始化表達式來初始化固定的運算符集,這些運算符會在建立期間提供 (IDMLDevice::CreateOperatorInitializer) ,或初始化表達式重設時提供。 重設初始化表達式可讓您的應用程式重複使用現有的初始化表達式物件,以初始化一組新的運算符。
除非使用初始化表達式的所有未完成工作都已完成 GPU 上的執行,否則您不得呼叫 Reset 。
這個方法不是安全線程。
語法
HRESULT Reset(
UINT operatorCount,
[in, optional] IDMLCompiledOperator * const *operators
);
參數
operatorCount
類型: UINT
此參數會決定在 運算符 參數中傳遞之陣列中的元素數目。
[in, optional] operators
類型: IDMLCompiledOperator*
IDMLCompiledOperator 指標之常數數位的選擇性指標,其中包含初始化表達式應該初始化的運算符。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | directml.h |
程式庫 | DirectML.lib |
Dll | DirectML.dll |